Skip to content

feat(api): add workload identity access token issued event - #3601

Merged
jbeckwith-oai merged 10 commits into
mainfrom
codex/castiron-openapi-11854aef
Aug 13, 2026
Merged

feat(api): add workload identity access token issued event#3601
jbeckwith-oai merged 10 commits into
mainfrom
codex/castiron-openapi-11854aef

Conversation

@jbeckwith-oai

Copy link
Copy Markdown
Contributor

Source: https://github.com/openai/openai/pull/1280093

Adds the new tenant.workload_identity.access_token.issued audit-log event to generated request and response types.

Generated with Castiron from OpenAPI SHA 11854aef674352d3f9cd5c0a7038f079a7bbac06 and validated with the public-baseline dry-run workflow.

Castiron Bot added 10 commits August 3, 2026 12:27
Generation metadata: ewogICJjb25maWd1cmF0aW9uX2NoZWNrcG9pbnRfc2hhIjogIjQ2N2Y1OThhOWIyYmIwNzM1Y2Y0NWMwMTQ0M2YwYTg0YjI2ZWEwM2IiLAogICJnZW5lcmF0ZWRfYmFzZWxpbmVfc2hhMjU2IjogIjZkYTVhNjlmYTliZWIzOTIwNTIzMDM5ZGY1NzdkZGQ1YWU2MmRmOGI0MWFmNjg5NTdkMThlMDA2ODE1MzI4MGMiLAogICJnZW5lcmF0aW9uX2lkIjogIjQyYzg4NjFkLWFkYzMtNGM4YS04MWIzLTNiN2Y0OTdmNDFlYiIsCiAgImlucHV0X2J1bmRsZV9kaWdlc3QiOiAiMDdiNWQ1N2I5NzliMzJiM2NkOWNhMDFjMDU3YzU5MGNmNjBkZTlkYzI2MGE3YTkxY2U3MDJhNDEzYjQ4NmU3OSIsCiAgImxhbmd1YWdlIjogInB5dGhvbiIsCiAgInByZXZpb3VzX2dlbmVyYXRpb25faWQiOiBudWxsLAogICJwdWJsaWNfYmFzZWxpbmVfY29tbWl0IjogImNiZGM5OGI2YzFlMjFkZjdlZTQzZDEzYjVkZTcyNDNjNmVkMWVlN2YiLAogICJzb3VyY2VfYnJhbmNoIjogImFwY2hhLWdwdC01LTUiLAogICJ0YXJnZXQiOiAib3BlbmFpLXB5dGhvbiIKfQo=
Generation metadata: ewogICJjb25maWd1cmF0aW9uX2NoZWNrcG9pbnRfc2hhIjogImQxYTYyOGRiZjU5ODQwNzM0NGVhNmNhNjViMDRiNDQ3NGRmY2ViMjUiLAogICJnZW5lcmF0ZWRfYmFzZWxpbmVfc2hhMjU2IjogImJmZjE5NmJkZDI1NmQ2OGEwYTIwMjZlMGYyNWYxNzYxZmI2ODA0MDlkMTgwMjgwNTk1YWRiOTYxN2Q3OGQ1Y2YiLAogICJnZW5lcmF0aW9uX2lkIjogIjk3YzM3MjY1LTIxNjQtNGFhYS1iNTAzLWEzZTdkZWRjN2U0OSIsCiAgImlucHV0X2J1bmRsZV9kaWdlc3QiOiAiZDM2NDEyNWFmYzYzMWFlMmJlMTg5NGY4NGVkMDEyN2E5N2M4ZDhjYjlmYmU3M2I3MmJjYjg5OThlMDU2NjYxMiIsCiAgImxhbmd1YWdlIjogInB5dGhvbiIsCiAgInByZXZpb3VzX2dlbmVyYXRpb25faWQiOiAiNDJjODg2MWQtYWRjMy00YzhhLTgxYjMtM2I3ZjQ5N2Y0MWViIiwKICAicHVibGljX2Jhc2VsaW5lX2NvbW1pdCI6ICIwYzA5YTNmZTgxNTE4NGYwYTQ2ZmJmMThiMWFiYTg0YTQ2N2M4NTRlIiwKICAic291cmNlX2JyYW5jaCI6ICJhcGNoYS1hdWctNiIsCiAgInRhcmdldCI6ICJvcGVuYWktcHl0aG9uIgp9Cg==
Generation metadata: ewogICJjb25maWd1cmF0aW9uX2NoZWNrcG9pbnRfc2hhIjogIjBmOWEyMWMyODNlNjlhYmU4MDIwYWUxM2Q5ZWY0NDI0OWQ2MzM4NGEiLAogICJnZW5lcmF0ZWRfYmFzZWxpbmVfc2hhMjU2IjogImM1NzkwMTJjMTA4MDY5MTI2YWFkYzZmNWJmMzZmMDZjN2YxMzllOTc1NzBlZWI1OTdmMzRhMDY3ODJiZTY0NzkiLAogICJnZW5lcmF0aW9uX2lkIjogIjA3ODk5ZmNjLTI5YTQtNGI5NC1hNzBjLTI1NmM0ZTk0ZjUxNCIsCiAgImlucHV0X2J1bmRsZV9kaWdlc3QiOiAiYjU4YzExMTYyZjg0NzQxODVjZjlkNDliZTY3YzRhOTA1NDYzYjA0MjdiYTlkNTRkYzJhMzM4YjMzYmJiMTQ2MCIsCiAgImxhbmd1YWdlIjogInB5dGhvbiIsCiAgInByZXZpb3VzX2dlbmVyYXRpb25faWQiOiAiOTdjMzcyNjUtMjE2NC00YWFhLWI1MDMtYTNlN2RlZGM3ZTQ5IiwKICAicHVibGljX2Jhc2VsaW5lX2NvbW1pdCI6ICJlYTE3ZmRhMDFkNzA2N2E2ZDgyOWVmZmE0Mzc5NTJhMDlmMmJiM2EzIiwKICAic291cmNlX2JyYW5jaCI6ICJhcGNoYS9odHRweDItZGVmYXVsdCIsCiAgInRhcmdldCI6ICJvcGVuYWktcHl0aG9uIgp9Cg==
Generation metadata: ewogICJjb25maWd1cmF0aW9uX2NoZWNrcG9pbnRfc2hhIjogIjRiM2M1MDAxMDVlYWY1YWIyNWRkNWExNmNjMDY3YmE4MDk0ZDNkNmMiLAogICJnZW5lcmF0ZWRfYmFzZWxpbmVfc2hhMjU2IjogImEwZWNkZGRkYjkzNTcwNTk2OTA0NWMwNWE2NWI3M2Y3ODZiYWY3MDI2ZWYzMDE1ZWM3MGJmMzcwNzM5NGFmZWIiLAogICJnZW5lcmF0aW9uX2lkIjogImVlZDU4ZmNlLTg3ZDctNGY2Yi04MjkyLThiMmExYjQ5M2Y5MSIsCiAgImlucHV0X2J1bmRsZV9kaWdlc3QiOiAiMzQ2NmRkZjFlOTg2Y2RmMThlODNmMTA4MDY5YTBkNTdlMDIzYmQ2OWExZmY3YTA2M2QzM2I4OGUyMDIzMDNmYiIsCiAgImxhbmd1YWdlIjogInB5dGhvbiIsCiAgInByZXZpb3VzX2dlbmVyYXRpb25faWQiOiAiMDc4OTlmY2MtMjlhNC00Yjk0LWE3MGMtMjU2YzRlOTRmNTE0IiwKICAicHVibGljX2Jhc2VsaW5lX2NvbW1pdCI6ICJlYTE3ZmRhMDFkNzA2N2E2ZDgyOWVmZmE0Mzc5NTJhMDlmMmJiM2EzIiwKICAic291cmNlX2JyYW5jaCI6ICJhcGNoYS9odHRweDItZGVmYXVsdCIsCiAgInRhcmdldCI6ICJvcGVuYWktcHl0aG9uIgp9Cg==
Generation metadata: ewogICJjb25maWd1cmF0aW9uX2NoZWNrcG9pbnRfc2hhIjogIjQ2NGNjMzgxZWUyOWY4MjIwMWYwMWFiZTNjN2QxZTMzMTE5NDM0YWYiLAogICJnZW5lcmF0ZWRfYmFzZWxpbmVfc2hhMjU2IjogImUyZGIxNjcyYjM3YjNhMmZmMzg5OTUyZTI1MGQ0NTUzNjdjZDRhNmU2MzMzNzcyMGQ1NjMxNTNhMWJkZjhkODAiLAogICJnZW5lcmF0aW9uX2lkIjogIjFhNGM5ZDYwLTYzOTctNDU4My05NzliLWQyMWVkZTg0MWM1YSIsCiAgImlucHV0X2J1bmRsZV9kaWdlc3QiOiAiNWI2YWY0Mjk3Mjg5NWZmY2Q5OGQ1NTNlZWQ5YWJiM2UzNmUzYjQ3ZGM5MmFiNTNhMDkwOTQ5ZGNhMmUyMDdmZSIsCiAgImxhbmd1YWdlIjogInB5dGhvbiIsCiAgInByZXZpb3VzX2dlbmVyYXRpb25faWQiOiAiZWVkNThmY2UtODdkNy00ZjZiLTgyOTItOGIyYTFiNDkzZjkxIiwKICAicHVibGljX2Jhc2VsaW5lX2NvbW1pdCI6ICIwM2IzZWM0NzQyNDFmZTNhNzNjNDgxOGRjNmI4ODZkYTI4ZmFhZjkxIiwKICAic291cmNlX2JyYW5jaCI6ICJhcGNoYS9odHRweDItZGVmYXVsdCIsCiAgInRhcmdldCI6ICJvcGVuYWktcHl0aG9uIgp9Cg==
Generation metadata: ewogICJjb25maWd1cmF0aW9uX2NoZWNrcG9pbnRfc2hhIjogImQxYWRhZWVlZThmMDlhMzg2NGJjZTM3NTMxODM3NzNkYWFlM2UxNWEiLAogICJnZW5lcmF0ZWRfYmFzZWxpbmVfc2hhMjU2IjogImU0MWUyMjJjYjMxYWEyYjAzMGVjZTFjNzQzM2FhOTgyNTRlMTI4YTJkNDM5MTk3NmYzNmFmZTI2YjViNmRjNDIiLAogICJnZW5lcmF0aW9uX2lkIjogIjZmMTZiNWExLTZiMzEtNDNlYS1hMWRkLWExYTlmYzM3ODIxZSIsCiAgImlucHV0X2J1bmRsZV9kaWdlc3QiOiAiZTM5NDllYzc5NTFjODc5MDcwZTc1MWQwZTY1ODE1NzExMWY0ZTQ3ZGRiODZiMDUyMDUwODFjNTVjNGRhODZhYyIsCiAgImxhbmd1YWdlIjogInB5dGhvbiIsCiAgInByZXZpb3VzX2dlbmVyYXRpb25faWQiOiAiMWE0YzlkNjAtNjM5Ny00NTgzLTk3OWItZDIxZWRlODQxYzVhIiwKICAicHVibGljX2Jhc2VsaW5lX2NvbW1pdCI6ICIwM2IzZWM0NzQyNDFmZTNhNzNjNDgxOGRjNmI4ODZkYTI4ZmFhZjkxIiwKICAic291cmNlX2JyYW5jaCI6ICJhcGNoYS9odHRweDItZGVmYXVsdCIsCiAgInRhcmdldCI6ICJvcGVuYWktcHl0aG9uIgp9Cg==
Generation metadata: ewogICJjb25maWd1cmF0aW9uX2NoZWNrcG9pbnRfc2hhIjogIjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLAogICJnZW5lcmF0ZWRfYmFzZWxpbmVfc2hhMjU2IjogIjlkZGUwYjMzMDA1ZDIyMzFmY2VmMDEzYTU0ZWMwNjhlNDc3NDZhOTMzNzEyNDFhZDA5N2I5YjlhNGRjNjZkNDkiLAogICJnZW5lcmF0aW9uX2lkIjogImVjMDYwMTYxLWEzMmEtNDJkNy05OWYzLTZkZDA2MmVkM2ZlYSIsCiAgImlucHV0X2J1bmRsZV9kaWdlc3QiOiAiMWVhM2MwMjExZTNkYTQ1NzhmZjNhODZlMTgxNzM2OGMwZmQzYTA0YTNhNTM0ZWIxZmU5Y2RmODc2YjEzNzUzYSIsCiAgImxhbmd1YWdlIjogInB5dGhvbiIsCiAgInByZXZpb3VzX2dlbmVyYXRpb25faWQiOiAiNmYxNmI1YTEtNmIzMS00M2VhLWExZGQtYTFhOWZjMzc4MjFlIiwKICAicHVibGljX2Jhc2VsaW5lX2NvbW1pdCI6ICJhMWVlYWI1OGRiMDJkZTQ2NzE3Y2NlYmFmMWViODNlMzE0ZmE4NmZmIiwKICAic291cmNlX2JyYW5jaCI6ICJjb2RleC9jYXN0aXJvbi1vcGVuYXBpLTExODU0YWVmIiwKICAidGFyZ2V0IjogIm9wZW5haS1weXRob24iCn0K
@jbeckwith-oai
jbeckwith-oai requested a review from a team as a code owner August 12, 2026 16:43
@openai-sdks

openai-sdks Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

OkTest Summary

237/237 SDK tests passed in 12.058s for Python SDK PR #3601.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 209ms
tests/chat-completions-create.test.ts ✅ Passed 219ms
tests/chat-completions-stream.test.ts ✅ Passed 155ms
tests/files-content-binary.test.ts ✅ Passed 124ms
tests/files-create-multipart.test.ts ✅ Passed 171ms
tests/files-list-pagination.test.ts ✅ Passed 171ms
tests/initialize-config.test.ts ✅ Passed 192ms
tests/instance-isolation.test.ts ✅ Passed 150ms
tests/models-list.test.ts ✅ Passed 139ms
tests/responses-background-lifecycle.test.ts ✅ Passed 231ms
tests/responses-body-method-errors.test.ts ✅ Passed 353ms
tests/responses-cancel-timeout.test.ts ✅ Passed 213ms
tests/responses-cancel.test.ts ✅ Passed 240ms
tests/responses-compact-retries.test.ts ✅ Passed 391ms
tests/responses-compact.test.ts ✅ Passed 371ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 122ms
tests/responses-create-advanced.test.ts ✅ Passed 316ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.626s
tests/responses-create-errors.test.ts ✅ Passed 236ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 404ms
tests/responses-create-retries.test.ts ✅ Passed 275ms
tests/responses-create-stream-failures.test.ts ✅ Passed 143ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 271ms
tests/responses-create-stream-wire.test.ts ✅ Passed 4.089s
tests/responses-create-stream.test.ts ✅ Passed 310ms
tests/responses-create-terminal-states.test.ts ✅ Passed 258ms
tests/responses-create-timeout.test.ts ✅ Passed 232ms
tests/responses-create.test.ts ✅ Passed 350ms
tests/responses-delete.test.ts ✅ Passed 231ms
tests/responses-input-items-errors.test.ts ✅ Passed 340ms
tests/responses-input-items-list.test.ts ✅ Passed 347ms
tests/responses-input-items-options.test.ts ✅ Passed 315ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 251ms
tests/responses-input-tokens-count.test.ts ✅ Passed 249ms
tests/responses-malformed-inputs.test.ts ✅ Passed 3.122s
tests/responses-not-found-errors.test.ts ✅ Passed 274ms
tests/responses-parse.test.ts ✅ Passed 538ms
tests/responses-retrieve-retries.test.ts ✅ Passed 261ms
tests/responses-retrieve.test.ts ✅ Passed 255ms
tests/responses-stored-method-errors.test.ts ✅ Passed 574ms
tests/retry-behavior.test.ts ✅ Passed 3.059s
tests/sdk-error-shape.test.ts ✅ Passed 264ms

View OkTest run #31627841874

SDK merge (aa1f0785cf02) · head (e8817a42dcc2) · base (a1eeab58db02) · OkTest (a845fa206fa4)

@HAYDEN-OAI HAYDEN-OAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the current head; no substantive issues found.

@jbeckwith-oai
jbeckwith-oai force-pushed the codex/castiron-openapi-11854aef branch from e9346ee to e8817a4 Compare August 12, 2026 18:28
@jbeckwith-oai
jbeckwith-oai added this pull request to the merge queue Aug 13, 2026
Merged via the queue into main with commit df274d4 Aug 13, 2026
40 of 44 checks passed
@jbeckwith-oai
jbeckwith-oai deleted the codex/castiron-openapi-11854aef branch August 13, 2026 16:08
@openai-sdks openai-sdks Bot mentioned this pull request Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants