> ## Documentation Index
> Fetch the complete documentation index at: https://learn.getodin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Return Response

> Return a custom HTTP response with a status code, headers, and JSON body.

The **Return Response** node sends a custom HTTP response back to the caller. Use it in webhook-triggered workflows where you need to control the response status, headers, and body returned to the requesting service.

## Configuration

| Field           | Required | Description                                                                                       |
| --------------- | -------- | ------------------------------------------------------------------------------------------------- |
| **Status Code** | Yes      | The HTTP status code to return (e.g. `200`, `201`, `400`). Default is `200`.                      |
| **Headers**     | No       | Custom HTTP headers to include in the response. Click **+ Add header** to add key-value pairs.    |
| **JSON Body**   | No       | The response body as a JSON object or raw text. Type `@` to insert variables from previous steps. |

## Results

The **Results** tab shows the response returned by the node after execution.

<Note>
  Type `@` in the JSON Body field to reference variables from previous workflow steps. Example: `{"success": true, "received": "{{trigger.body}}"}`
</Note>
