---
title: "Create a forwarding route"
method: POST
path: "/routes"
---

# Create a forwarding route

`POST /routes`

## Request

- Base URL: `https://worker.openhelm.ai/v1`
- URL: `https://worker.openhelm.ai/v1/routes`
- Auth: HTTP bearer

`match` is `alias@domain` or `*@domain`; `destination` must be OFF this platform — self-forwarding is a loop and is refused at write time and again at send time. Forwards re-send the original MIME byte-preserved from an SRS-signed From.

## Request body

- object
  - `match` string, required
  - `destination` string, required
  - `inbox_id` string

## Response `201`

Created

---

[API](https://skmtc.dev/openhelm/apis/openhelm-public-api.md) · [All operations](https://skmtc.dev/openhelm/apis/openhelm-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/openhelm/apis/openhelm-public-api/revisions/2af88dc2f6a7?raw)
