Skip to main content
The SentFromAI API is organized around REST: predictable resource URLs, JSON request and response bodies, and standard HTTP status codes.

Base URL

Authentication

Every request requires a Bearer API key:
Create and revoke keys in the dashboard. See Authentication for details.

Conventions

  • JSON everywhere — send Content-Type: application/json; responses are JSON.
  • IDs are opaque strings; don’t parse them.
  • Timestamps are ISO-8601 UTC.
  • Errors use standard status codes with an { "error": "…" } body — see Error handling.
  • Idempotency — pass a client_id on sends to make retries safe.
The endpoints in this section are generated from our OpenAPI spec — use the Try it panel to call them live with your key.