DocsSign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
  • Generate
  • feat(tools): price tool calls by label with reported cost first (#2398)latest2Docsa002cb62026-10-17 12:23

    Change detail

    2 changes across 2 operations

    • GET/api/v1/organizations/me/usage
      • info

        added to the /// response property anyOf list for the response status

    • GET/api/v1/usage
      • info

        added to the /// response property anyOf list for the response status

  • feat(auth): authenticate a backend with a workload identity token (#2354)4Docs431450d2026-10-17 11:06

    Change detail

    4 changes across 4 operations

    • DELETE/api/v1/keys/{key_id}/federation-rules/{rule_id}
      • info

        endpoint added

    • GET/api/v1/keys/{key_id}/federation-rules
      • info

        endpoint added

    • POST/api/v1/keys/{key_id}/federation-rules
      • info

        endpoint added

    • POST/api/v1/oauth/token
      • info

        endpoint added

  • feat(providers)!: serve only declared providers, on the key their declaration names (#2344)no API changesDocsa9107702026-10-16 18:39
  • feat(usage): read request tags from an Otari-Tags header (#2351)3Docs5c17f632026-10-16 17:21

    Change detail

    3 changes across 3 operations

    • POST/api/v1/chat/completions
      • info

        added the new optional header request parameter Otari-Tags

    • POST/api/v1/messages
      • info

        added the new optional header request parameter Otari-Tags

    • POST/api/v1/responses
      • info

        added the new optional header request parameter Otari-Tags

  • fix(providers): let an org provider key's default be removed (#2401)1Docs1dc0a192026-10-16 16:50

    Change detail

    1 change across 1 operation

    • DELETE/api/v1/organizations/me/provider-keys/{key_id}/default
      • info

        endpoint added

  • feat(organizations): let owners and admins delete an organization with no usage (#2395)1211Docs7e3c8472026-10-16 12:02

    Change detail

    23 changes across 6 operations

    • PATCH/api/v1/hosted-providers/{provider}
      • breaking

        the response property became optional for the status

      • breaking

        the response property became optional for the status

      • breaking

        response property created_at list-of-types was widened by adding types null to media type application/json of response 200

      • breaking

        response property id list-of-types was widened by adding types null to media type application/json of response 200

      • info

        added the optional property to the response with the status

      • info

        added the optional property to the response with the status

    • GET/api/v1/hosted-providers
      • breaking

        the response property // became optional for the status

    View all changes (23)
  • feat(catalog): hosted providers take part in discovery and health (#2347)1012Docs81cdb132026-10-16 12:00
  • feat(providers): hosted providers from config.yml and the environment (#2348)1210Docs0817f882026-10-16 12:00
  • feat(providers): serve hosted providers at dispatch (#2013)6Docs77823fb2026-10-16 12:00
  • feat(providers): hosted-providers operator API and surface (#2011)12Docsa7a6bdb2026-10-16 12:00
  • feat(routing): show the automatic fallbacks callers get (#2343)1Docsd18fd6e2026-10-15 15:27
  • feat(traces): open an Activity request's LLM call in its session (#2335)2Docsa39bd462026-10-15 11:19
  • feat(pricing)!: price from models.dev instead of genai-prices (#2133)no API changesDocs82a42892026-10-15 09:42
  • feat(pricing): run the pricing snapshot lifecycle on models.dev (#2132)10Docsa60fd012026-10-15 09:42
  • refactor(pricing): drop the unused 1h cache-write rate (#2130)823Docsfae4de92026-10-15 09:42
  • feat(admin): paginate the deployment Accounts page and search it by name or email (#2323)1Docse5f4f622026-10-15 08:43
  • fix(tenancy): scope operator reads of budgets, usage, routing and traces to the active organization (#2316)no API changesDocs4f78a9a2026-10-15 06:20
  • fix(dashboard): smooth the sign-in pages found rough in the auth QA pass (#2301)2Docs11a2a4f2026-10-14 13:36
  • fix(organizations): give an unwanted address its organization when it is claimed (#2300)12Docs425e6742026-10-14 13:36
  • fix(identity): give locked-out members a way back and say why auth refuses (#2298)38Docsef9a86a2026-10-14 13:36
  • fix(invitations): bound invitation mail, reissue lost links, and say how an invitee gets in (#2299)13Docs812ed9a2026-10-14 13:36
  • fix(identity): require the published terms when a provider sign-in creates an account (#2297)1Docs195ef372026-10-14 13:36
  • feat(tools): choose what a workspace with no tool policy gets (#2296)6Docs41018632026-10-14 13:35
  • feat(budgets): accept end-user ids that contain '/' (#2292)6Docsbb590242026-10-14 09:03
  • fix(web): give a signed-in person with no organization a working dashboard (#2290)1Docsb0a5fc82026-10-14 09:03
  • fix(organizations): close stale invitation links and give a claimed identity a home (#2289)3Docs44f46452026-10-14 08:48
  • fix(auth)!: verify a signup only with its own password, and hold every claim to one rule (#2288)13Docsf86f2802026-10-14 08:48
  • fix(organizations): require a membership to create one where signup is closed (#2277)1Docs66d2bef2026-10-14 08:48
  • feat(search): run the direct endpoint on any-search (#2273)17Docs0ce90572026-10-13 21:09
  • feat(budgets): let a service key manage its own end users (#2267)5Docsd149ef72026-10-13 14:50
  • feat(traces): read agent sessions back through a trace API (#2090)8Docsa57d0652026-10-13 11:55
  • feat(config): declare budgets and API keys in config.yml (#2186)11Docs25de9772026-10-13 09:01
  • fix(hybrid): serve embeddings, rerank, images, audio and moderations on the data plane (#2240)6Docs9f341a82026-10-13 08:27
  • fix(pricing): price pass-through usage by the rate's unit (#2241)no API changesDocsab5d3f12026-10-13 08:13
  • fix(models): report models' ctx window and output limit in the model list (#2214)2Docs3f8f9e62026-10-12 16:43
  • feat(routing): choose subagent candidates by harness14Docs9e844be2026-10-12 04:50
  • feat(embeddings): forward input_type to providers that take it (#2190)1Docsac133c82026-10-11 20:52
  • feat(embeddings): report the cost and pricing source in the embeddings usage (#2188)29Docse45a04c2026-10-11 20:26
  • feat(tools): add fetch instances and connection tests to search-tools (#2180)118Docs24514e22026-10-09 22:40
  • feat(tools): serve the provider catalogs from any-search and any-fetch (#2181)13Docs50a9a3c2026-10-09 16:01
  • feat(errors): give request validation failures the invalid_request code (#2164)256Docs9f8a0872026-10-09 15:32
  • fix(dashboard): let the price forms set a per-request or per-image rate (#2176)3Docs76c85892026-10-09 14:08
  • fix(rerank): bill rerank per search unit on a per-request price (#2172)no API changesDocsd0898e42026-10-09 14:08
  • fix(providers): explain why an organization provider key refuses a model (#2169)12Docs3158e382026-10-09 14:08
  • Merge commit from fork4Docs629b4592026-10-09 12:40
  • feat(tools): add search and fetch instances to the web tool settings (#2128)no API changesDocs118c3a72026-10-08 23:33
  • feat(pricing): charge completion models priced per request a flat amount per call3Docs73276422026-10-08 21:34
  • feat(catalog): keep every offering of a catalog ID in order (#2103)no API changesDocs9b4d78d2026-10-08 13:00
  • feat(web): put OAuth first on sign-in and sign-up, and let a deployment turn passkeys off (#2061)2Docs8b69d4a2026-10-08 07:44
  • refactor(tools): move the code execution policy into the tools domain (#2029)no API changesDocsb09246d2026-10-07 13:51