More
Changelog
Changes to the API contract, newest first.
If you generate a client from the contract, read this page before you regenerate it.
2026-09-04
- Executions now carry
usagewith the credits the run cost and whether it was charged.resultno longer includes internal run metrics. Creating a run with an empty balance returns402 INSUFFICIENT_CREDITS. Billing explains credits.
2026-09-03
- PKCE is now optional for public applications. If the auth link omits
code_challenge, your app can omitcode_verifierfrom the code exchange. A link with a challenge still requires the matching verifier. See PKCE in a browser app. - Added
GET /v1/applications/{id}/executions, which lists a connection's executions newest first, withlimit,after, andhas_more. See Polling and history. - Execution objects now carry
prompt, so a history view can label each run without storing the prompt. - The contract is served at
GET /v1/openapi.yaml.