OPENAI PUB_DATE: 2026.05.05

OPENAI SHIPS ADMIN APIS WITH PER-ENDPOINT ADMIN KEYS; PYTHON SDK V2.34.0 ADDS FULL SUPPORT

OpenAI introduced Admin APIs and per-endpoint admin keys, with the Python SDK adding first-class support. OpenAI published new org management endpoints and key...

OpenAI ships Admin APIs with per-endpoint admin keys; Python SDK v2.34.0 adds full support

OpenAI introduced Admin APIs and per-endpoint admin keys, with the Python SDK adding first-class support.

OpenAI published new org management endpoints and key scoping in its Admin APIs, letting you automate users, projects, and governance tasks with tighter blast-radius control. See the docs: Admin APIs.

The openai/openai-python v2.34.0 release supports Admin API keys per endpoint, adds project/user fields, allows headers via env, and fixes Azure auth handling.

Heads up: some developers reported instability around the Responses API and file search this week (outage, intermittent results).

[ WHY_IT_MATTERS ]
01.

You can finally automate org/user/project management with scoped admin keys, reducing risk and manual console work.

02.

Per-endpoint key scoping enables least-privilege patterns for internal tools and CI without broad org-wide credentials.

[ WHAT_TO_TEST ]
  • terminal

    Create a scoped Admin API key restricted to a single endpoint, rotate it, and verify non-allowed endpoints fail closed.

  • terminal

    Upgrade to openai-python v2.34.0 and validate Azure deployments with explicit auth headers and env-based header injection.

[ BROWNFIELD_PERSPECTIVE ]

Legacy codebase integration strategies...

  • 01.

    Audit existing service keys and migrate high-privilege org tokens to per-endpoint admin keys behind a feature flag.

  • 02.

    Map projects to cost centers via external_key_id and backfill tagging to improve chargeback and alerting.

[ GREENFIELD_PERSPECTIVE ]

Fresh architecture paradigms...

  • 01.

    Design a control plane service that provisions users/projects via Admin APIs, issuing narrowly scoped keys per workflow.

  • 02.

    Isolate workloads per project and enforce least privilege from day one using scoped admin keys and policy-as-code.

Enjoying_this_story?

Get daily OPENAI + SDLC updates.

  • Practical tactics you can ship tomorrow
  • Tooling, workflows, and architecture notes
  • One short email each weekday

FREE_FOREVER. TERMINATE_ANYTIME. View an example issue.

GET_DAILY_EMAIL
AI + SDLC // 5 MIN DAILY