Reference

Exact contracts — endpoints, error codes, event payloads, limits, cron, and environment.

Everything on these pages is a contract rather than advice. If a page here and a guide disagree, this section is correct.

HTTP API

Events and execution

Operating

Conventions

Every successful response is an envelope:

{ "data": {}, "requestId": "01J..." }

Every error is the matching shape:

{
  "error": { "code": "validation_error", "message": "", "details": {} },
  "requestId": "01J..."
}

requestId identifies the request in service logs — include it in any support conversation. Two endpoints add a single extra top-level field, returned once and never again: key when creating an API key, and webhookSecret when setting a routine's webhook URL.

On this page

Edit this page on GitHub