- 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 propertyanyOflist for the response status
- info
- GET/api/v1/usage
- info
added to the
///response propertyanyOflist for the response status
- info
- 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
- info
- GET/api/v1/keys/{key_id}/federation-rules
- info
endpoint added
- info
- POST/api/v1/keys/{key_id}/federation-rules
- info
endpoint added
- info
- POST/api/v1/oauth/token
- info
endpoint added
- info
Change detail
3 changes across 3 operations
- POST/api/v1/chat/completions
- info
added the new optional
headerrequest parameterOtari-Tags
- info
- POST/api/v1/messages
- info
added the new optional
headerrequest parameterOtari-Tags
- info
- POST/api/v1/responses
- info
added the new optional
headerrequest parameterOtari-Tags
- info
Change detail
1 change across 1 operation
- DELETE/api/v1/organizations/me/provider-keys/{key_id}/default
- info
endpoint added
- info
- feat(organizations): let owners and admins delete an organization with no usage (#2395)1211Docs7e3c8472026-10-16 12:02View all changes (23)
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_atlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - breaking
response property
idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response200 - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking
- GET/api/v1/hosted-providers
- breaking
the response property
//became optional for the status
- breaking
- 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(traces): open an Activity request's LLM call in its session (#2335)2Docsa39bd462026-10-15 11:19
- feat(pricing): run the pricing snapshot lifecycle on models.dev (#2132)10Docsa60fd012026-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(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
- 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
- fix(hybrid): serve embeddings, rerank, images, audio and moderations on the data plane (#2240)6Docs9f341a82026-10-13 08:27
- fix(models): report models' ctx window and output limit in the model list (#2214)2Docs3f8f9e62026-10-12 16:43
- 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(providers): explain why an organization provider key refuses a model (#2169)12Docs3158e382026-10-09 14:08
- feat(pricing): charge completion models priced per request a flat amount per call3Docs73276422026-10-08 21:34
- feat(web): put OAuth first on sign-in and sign-up, and let a deployment turn passkeys off (#2061)2Docs8b69d4a2026-10-08 07:44