From b06d30ed49680a2dca28262585ddd60d1a2605d4 Mon Sep 17 00:00:00 2001 From: OpenRouter SDK Bot Date: Fri, 30 Oct 2026 13:16:16 +0000 Subject: [PATCH] chore: update OpenAPI spec [sdk-bot] --- .speakeasy/in.openapi.yaml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 71d63ab5..4064cb6f 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -23424,6 +23424,23 @@ components: allOf: - $ref: '#/components/schemas/BaseResponsesResult' - properties: + access_programs: + default: null + description: 'Access program the upstream provider reported for this response (OpenAI `access_programs`). `null` when the provider reported none, including OpenAI''s implicit Standard program.' + example: + cyber: 'standard' + properties: + cyber: + enum: + - 'standard' + - 'daybreak_blue' + - 'daybreak_red' + type: 'string' + required: + - 'cyber' + type: + - 'object' + - 'null' alignment: $ref: '#/components/schemas/Alignment' error: @@ -29411,6 +29428,18 @@ components: type: 'function' top_p: 0.9 properties: + access_programs: + description: 'OpenAI access programs for this request. `cyber` selects the Cyber access program: `standard`, `daybreak_blue`, or `daybreak_red`. A program other than `standard` is supported only on BYOK requests that run on your own OpenAI key enrolled in that program; any other endpoint, including OpenRouter''s own OpenAI credentials, rejects it with a 400 error. Requests on OpenRouter''s OpenAI credentials always run `standard`. Omit the field unless your key is enrolled in a Daybreak program.' + example: + cyber: 'standard' + properties: + cyber: + enum: + - 'standard' + - 'daybreak_blue' + - 'daybreak_red' + type: 'string' + type: 'object' background: type: - 'boolean'