Skip to content

Intake

POST /api/intake/email/{org_slug}/{inbox_slug}

Section titled “POST /api/intake/email/{org_slug}/{inbox_slug}”

Ingest Email Codeless

Codeless (public) email address: in.{inbox}.{org}@zone.

Parameters

NameInTypeRequiredDescription
inbox_slugpathstringyes
org_slugpathstringyes

Responses

StatusDescriptionBody
201Successful ResponseIntakeIngestResponse
422Validation ErrorHTTPValidationError

POST /api/intake/email/{org_slug}/{inbox_slug}/{code}

Section titled “POST /api/intake/email/{org_slug}/{inbox_slug}/{code}”

Ingest Email Coded

Coded email address: in.{inbox}.{org}.{code}@zone.

Parameters

NameInTypeRequiredDescription
codepathstringyes
inbox_slugpathstringyes
org_slugpathstringyes

Responses

StatusDescriptionBody
201Successful ResponseIntakeIngestResponse
422Validation ErrorHTTPValidationError

Ingest Webhook

POST /api/intake/hook/{address_token} — the token-only path shape.

Still the advertised URL where no agent zone is configured (local dev), and kept live everywhere for senders configured before the org-host shape existed. The token is the same credential either way, so nothing is weaker here than on the host route.

Parameters

NameInTypeRequiredDescription
address_tokenpathstringyes

Responses

StatusDescriptionBody
201Successful ResponseIntakeIngestResponse
422Validation ErrorHTTPValidationError

Run Status

GET /api/intake/run/{run_token} — the token-only path shape.

The token is the same credential either way, so nothing is weaker here than on the host route.

Parameters

NameInTypeRequiredDescription
run_tokenpathstringyes

Responses

StatusDescriptionBody
200Successful ResponseIntakeRunResponse
422Validation ErrorHTTPValidationError