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 usage with the credits the run cost and whether it was charged. result no longer includes internal run metrics. Creating a run with an empty balance returns 402 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 omit code_verifier from 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, with limit, after, and has_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.