# Data editing

n8n allows you to edit [pinned data](../data-pinning/). This means you can check different scenarios without setting up each scenario and sending the relevant data from your external system. It makes it easier to test edge cases.

For development only

Data editing isn't available for production workflow executions. It's a feature to help test workflows during development.

## Edit output data

To edit output data:

1. Run the node to load data.
1. In the **OUTPUT** view, select **JSON** to switch to JSON view.
1. Select **Edit** .
1. Edit your data.
1. Select **Save**. n8n saves your data changes and pins your data.

## Use data from previous executions

You can copy data from nodes in previous workflow executions:

1. Open the left menu.
1. Select **Executions**.
1. Browse the workflow executions list to find the one with the data you want to copy.
1. Select **Open Past Execution** .
1. Double click the node whose data you want to copy.
1. If it's table layout, select **JSON** to switch to JSON view.
1. There are two ways to copy the JSON:
1. Select the JSON you want by highlighting it, like selecting text. Then use `ctrl` + `c` to copy it.
1. Select the JSON you want to copy by clicking on a parameter. Then:
   1. Hover over the JSON. n8n displays the **Copy** button.
   1. Select **Copy** .
   1. You can choose what to copy:
      - **Copy Item Path** and **Copy Parameter Path** gives you expressions that access parts of the JSON.
      - **Copy Value**: copies the entire selected JSON.
1. Return to the workflow you're working on:
   1. Open the left menu.
   1. Select **Workflows**.
   1. Select **Open**.
   1. Select the workflow you want to open.
1. Open the node where you want to use the copied data.
1. If there is no data, run the node to load data.
1. In the **OUTPUT** view, select **JSON** to switch to JSON view.
1. Select **Edit** .
1. Paste in the data from the previous execution.
1. Select **Save**. n8n saves your data changes and pins your data.
