SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
449.6 KB · 872 lines csv
Raw Blame History
1provider,api_family,method,path,name,status,auth,beta_header,streaming,sdk_python,sdk_node,verification_result,source2anthropic,admin,GET,/v1/organizations/analytics/apps/chat/projects,Get Chat Project Usage,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/chat_projects/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/chat_projects3anthropic,admin,GET,/v1/organizations/analytics/artifacts,Get Artifact Activity,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/artifacts/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/artifacts4anthropic,admin,GET,/v1/organizations/analytics/connectors,Get Connector Usage,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/connectors/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/connectors5anthropic,admin,GET,/v1/organizations/analytics/cost_report,Get Cost Over Time,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/cost6anthropic,admin,GET,/v1/organizations/analytics/plugins,Get Plugin Usage,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/plugins/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/plugins7anthropic,admin,GET,/v1/organizations/analytics/skills,Get Skill Usage,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/skills/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/skills8anthropic,admin,GET,/v1/organizations/analytics/summaries,Get Activity Summaries,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/analytics/retrieve_summaries|https://platform.claude.com/docs/en/api/beta/organization/analytics9anthropic,admin,GET,/v1/organizations/analytics/usage_report,Get Token Usage Over Time,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/usage10anthropic,admin,GET,/v1/organizations/analytics/user_cost_report,Get Per-User Cost,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/cost/list_by_user11anthropic,admin,GET,/v1/organizations/analytics/user_usage_report,Get Per-User Token Usage,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/analytics/usage/list_by_user12anthropic,admin,GET,/v1/organizations/analytics/users,List User Activity,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/analytics/users/list|https://platform.claude.com/docs/en/api/beta/organization/analytics/users13anthropic,admin,GET,/v1/organizations/api_keys,List API Keys,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.api_keys.list(),client.beta.organization.apiKeys.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/api_keys/list|https://platform.claude.com/docs/en/api/beta/organization/api_keys14anthropic,admin,GET,/v1/organizations/api_keys/{api_key_id},Retrieve API Key (Admin API),DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.api_keys.retrieve(),client.beta.organization.apiKeys.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/api_keys/retrieve15anthropic,admin,POST,/v1/organizations/api_keys/{api_key_id},Update API Key,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.api_keys.update(),client.beta.organization.apiKeys.update(),,https://platform.claude.com/docs/en/api/beta/organization/api_keys/update16anthropic,admin,GET,/v1/organizations/compliance_settings,Get Compliance Settings,DOCUMENTED|BETA|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""admin_api_key (sk-ant-admin01-…)"", ""note"": ""Admin API (beta). Reference example sends X-Api-Key; SDK surfaces address it as /v1/organizations/compliance_settings?beta=true. Not available on Claude Platform on AWS."", ""scheme"": ""api_key"", ""scopes"": null, ""version_header"": ""anthropic-version: 2023-06-01""}",unknown (reference page lists no anthropic-beta header; SDK marks the resource as beta via `?beta=true`),false,client.beta.organization.compliance_settings.retrieve() / .update(state=…),client.beta.organization.complianceSettings.retrieve() / .update({state}),restricted,https://platform.claude.com/docs/en/api/beta/organization/compliance_settings/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-api-access17anthropic,admin,POST,/v1/organizations/compliance_settings,Update Compliance Settings,DOCUMENTED|BETA|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""admin_api_key (sk-ant-admin01-…)"", ""note"": ""Admin API (beta). Reference example sends X-Api-Key; SDK surfaces address it as /v1/organizations/compliance_settings?beta=true. Not available on Claude Platform on AWS."", ""scheme"": ""api_key"", ""scopes"": null, ""version_header"": ""anthropic-version: 2023-06-01""}",unknown (reference page lists no anthropic-beta header; SDK marks the resource as beta via `?beta=true`),false,client.beta.organization.compliance_settings.retrieve() / .update(state=…),client.beta.organization.complianceSettings.retrieve() / .update({state}),restricted,https://platform.claude.com/docs/en/api/beta/organization/compliance_settings/update|https://platform.claude.com/docs/en/manage-claude/compliance-api-access18anthropic,admin,GET,/v1/organizations/cost_report,Get Cost Report,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/cost_report/retrieve|https://platform.claude.com/docs/en/api/beta/organization/cost_report19anthropic,admin,GET,/v1/organizations/external_keys,List External Keys,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.external_keys.list(),client.beta.organization.externalKeys.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/external_keys/list20anthropic,admin,POST,/v1/organizations/external_keys,Create External Key,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.external_keys.create(),client.beta.organization.externalKeys.create(),,https://platform.claude.com/docs/en/api/beta/organization/external_keys/create|https://platform.claude.com/docs/en/api/beta/organization/external_keys21anthropic,admin,DELETE,/v1/organizations/external_keys/{external_key_id},Delete External Key,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.external_keys.delete(),client.beta.organization.externalKeys.delete(),,https://platform.claude.com/docs/en/api/beta/organization/external_keys/delete22anthropic,admin,GET,/v1/organizations/external_keys/{external_key_id},Get External Key,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.external_keys.retrieve(),client.beta.organization.externalKeys.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/external_keys/retrieve23anthropic,admin,POST,/v1/organizations/external_keys/{external_key_id},Update External Key,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.external_keys.update(),client.beta.organization.externalKeys.update(),,https://platform.claude.com/docs/en/api/beta/organization/external_keys/update24anthropic,admin,POST,/v1/organizations/external_keys/{external_key_id}/validate,Validate External Key,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.external_keys.validate(),client.beta.organization.externalKeys.validate(),,https://platform.claude.com/docs/en/api/beta/organization/external_keys/validate25anthropic,admin,GET,/v1/organizations/federation_issuers,List Federation Issuers,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.issuers.list(),client.beta.organization.federation.issuers.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/federation/issuers/list26anthropic,admin,POST,/v1/organizations/federation_issuers,Create Federation Issuer,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.issuers.create(),client.beta.organization.federation.issuers.create(),,https://platform.claude.com/docs/en/api/beta/organization/federation/issuers/create|https://platform.claude.com/docs/en/api/beta/organization/federation/issuers|https://platform.claude.com/docs/en/api/beta/organization/federation27anthropic,admin,GET,/v1/organizations/federation_issuers/{federation_issuer_id},Get Federation Issuer,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.issuers.retrieve(),client.beta.organization.federation.issuers.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/federation/issuers/retrieve28anthropic,admin,POST,/v1/organizations/federation_issuers/{federation_issuer_id},Update Federation Issuer,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.issuers.update(),client.beta.organization.federation.issuers.update(),,https://platform.claude.com/docs/en/api/beta/organization/federation/issuers/update29anthropic,admin,POST,/v1/organizations/federation_issuers/{federation_issuer_id}/archive,Archive Federation Issuer,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.issuers.archive(),client.beta.organization.federation.issuers.archive(),,https://platform.claude.com/docs/en/api/beta/organization/federation/issuers/archive30anthropic,admin,GET,/v1/organizations/federation_rules,List Federation Rules,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.list(),client.beta.organization.federation.rules.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/list31anthropic,admin,POST,/v1/organizations/federation_rules,Create Federation Rule,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.create(),client.beta.organization.federation.rules.create(),,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/create|https://platform.claude.com/docs/en/api/beta/organization/federation/rules32anthropic,admin,GET,/v1/organizations/federation_rules/{federation_rule_id},Get Federation Rule,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.retrieve(),client.beta.organization.federation.rules.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/retrieve33anthropic,admin,POST,/v1/organizations/federation_rules/{federation_rule_id},Update Federation Rule,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.update(),client.beta.organization.federation.rules.update(),,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/update34anthropic,admin,POST,/v1/organizations/federation_rules/{federation_rule_id}/archive,Archive Federation Rule,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.archive(),client.beta.organization.federation.rules.archive(),,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/archive35anthropic,admin,GET,/v1/organizations/federation_rules/{federation_rule_id}/workspaces,List Federation Rule Workspaces,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.workspaces.list(),client.beta.organization.federation.rules.workspaces.list(),,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/workspaces/list36anthropic,admin,POST,/v1/organizations/federation_rules/{federation_rule_id}/workspaces,Add Federation Rule Workspace,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.workspaces.add(),client.beta.organization.federation.rules.workspaces.add(),,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/workspaces/add|https://platform.claude.com/docs/en/api/beta/organization/federation/rules/workspaces37anthropic,admin,DELETE,/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id},Remove Federation Rule Workspace,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.federation.rules.workspaces.remove(),client.beta.organization.federation.rules.workspaces.remove(),,https://platform.claude.com/docs/en/api/beta/organization/federation/rules/workspaces/remove38anthropic,admin,GET,/v1/organizations/invites,List Invites,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.invites.list(),client.beta.organization.invites.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/invites/list39anthropic,admin,POST,/v1/organizations/invites,Create Invite,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.invites.create(),client.beta.organization.invites.create(),,https://platform.claude.com/docs/en/api/beta/organization/invites/create|https://platform.claude.com/docs/en/api/beta/organization/invites40anthropic,admin,DELETE,/v1/organizations/invites/{invite_id},Delete Invite,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.invites.delete(),client.beta.organization.invites.delete(),,https://platform.claude.com/docs/en/api/beta/organization/invites/delete41anthropic,admin,GET,/v1/organizations/invites/{invite_id},Get Invite,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.invites.retrieve(),client.beta.organization.invites.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/invites/retrieve42anthropic,admin,GET,/v1/organizations/me,Get Current Organization,DOCUMENTED|LIVE_VERIFIED,Admin API key (sk-ant-admin…) or org:admin OAuth bearer or non-workspace-scoped personal/service-account key in x-api-key; GET /v1/organizations/me also accepts a regular workspace API key (LIVE_VERIFIED),,false,client.beta.organization.retrieve(),client.beta.organization.retrieve(),success,https://platform.claude.com/docs/en/api/beta/organization/retrieve43anthropic,admin,GET,/v1/organizations/rate_limits,List Organization Rate Limits,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.rate_limits.list(),client.beta.organization.rateLimits.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/rate_limits/list|https://platform.claude.com/docs/en/api/beta/organization/rate_limits44anthropic,admin,GET,/v1/organizations/rbac_groups,List RBAC Groups,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/list|https://platform.claude.com/docs/en/api/beta/organization/rbac_groups45anthropic,admin,POST,/v1/organizations/rbac_groups,Create RBAC Group,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/create46anthropic,admin,DELETE,/v1/organizations/rbac_groups/{group_id},Delete RBAC Group,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/delete47anthropic,admin,GET,/v1/organizations/rbac_groups/{group_id},Get RBAC Group,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/retrieve48anthropic,admin,POST,/v1/organizations/rbac_groups/{group_id},Update RBAC Group,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/update49anthropic,admin,GET,/v1/organizations/rbac_groups/{group_id}/members,List RBAC Group Members,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/members/list|https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/members50anthropic,admin,POST,/v1/organizations/rbac_groups/{group_id}/members,Add RBAC Group Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/members/create51anthropic,admin,DELETE,/v1/organizations/rbac_groups/{group_id}/members/{user_id},Remove RBAC Group Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_groups/members/delete52anthropic,admin,GET,/v1/organizations/rbac_roles,List RBAC Roles,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/rbac_roles/list|https://platform.claude.com/docs/en/api/beta/organization/rbac_roles53anthropic,admin,GET,/v1/organizations/rbac_roles/{role_id},Get RBAC Role,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_roles/retrieve54anthropic,admin,GET,/v1/organizations/rbac_roles/{role_id}/permissions,List RBAC Role Permissions,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/rbac_roles/permissions/list|https://platform.claude.com/docs/en/api/beta/organization/rbac_roles/permissions55anthropic,admin,GET,/v1/organizations/service_accounts,List Service Accounts,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.list(),client.beta.organization.serviceAccounts.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/list56anthropic,admin,POST,/v1/organizations/service_accounts,Create Service Account,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.create(),client.beta.organization.serviceAccounts.create(),,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/create|https://platform.claude.com/docs/en/api/beta/organization/service_accounts57anthropic,admin,GET,/v1/organizations/service_accounts/{service_account_id},Get Service Account,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.retrieve(),client.beta.organization.serviceAccounts.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/retrieve58anthropic,admin,POST,/v1/organizations/service_accounts/{service_account_id},Update Service Account,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.update(),client.beta.organization.serviceAccounts.update(),,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/update59anthropic,admin,POST,/v1/organizations/service_accounts/{service_account_id}/archive,Archive Service Account,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.archive(),client.beta.organization.serviceAccounts.archive(),,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/archive60anthropic,admin,GET,/v1/organizations/service_accounts/{service_account_id}/workspaces,List Workspaces For Service Account,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.workspaces.list(),client.beta.organization.serviceAccounts.workspaces.list(),,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/workspaces/list61anthropic,admin,POST,/v1/organizations/service_accounts/{service_account_id}/workspaces,Add Workspace To Service Account,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.workspaces.add(),client.beta.organization.serviceAccounts.workspaces.add(),,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/workspaces/add|https://platform.claude.com/docs/en/api/beta/organization/service_accounts/workspaces62anthropic,admin,DELETE,/v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id},Remove Workspace From Service Account,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.service_accounts.workspaces.remove(),client.beta.organization.serviceAccounts.workspaces.remove(),,https://platform.claude.com/docs/en/api/beta/organization/service_accounts/workspaces/remove63anthropic,admin,GET,/v1/organizations/spend_limit_increase_requests,List Spend Limit Increase Requests,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/increase_requests/list|https://platform.claude.com/docs/en/api/beta/organization/spend_limits/increase_requests64anthropic,admin,GET,/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id},Get Spend Limit Increase Request,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/increase_requests/retrieve65anthropic,admin,POST,/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve,Approve Spend Limit Increase Request,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/increase_requests/approve66anthropic,admin,POST,/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny,Deny Spend Limit Increase Request,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/increase_requests/deny67anthropic,admin,POST,/v1/organizations/spend_limits,Set Spend Limit,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/create|https://platform.claude.com/docs/en/api/beta/organization/spend_limits68anthropic,admin,GET,/v1/organizations/spend_limits/effective,List Effective Spend Limits,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/list_effective69anthropic,admin,DELETE,/v1/organizations/spend_limits/{spend_limit_id},Delete Spend Limit,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/delete70anthropic,admin,GET,/v1/organizations/spend_limits/{spend_limit_id},Get Spend Limit,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,,https://platform.claude.com/docs/en/api/beta/organization/spend_limits/retrieve71anthropic,admin,GET,/v1/organizations/tunnels,List Tunnels,DOCUMENTED|BETA|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/list|https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels72anthropic,admin,GET,/v1/organizations/tunnels/{tunnel_id},Get Tunnel,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/retrieve73anthropic,admin,POST,/v1/organizations/tunnels/{tunnel_id}/archive,Archive Tunnel,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/archive74anthropic,admin,GET,/v1/organizations/tunnels/{tunnel_id}/certificates,List Tunnel Certificates,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/tunnel_certificates/list75anthropic,admin,POST,/v1/organizations/tunnels/{tunnel_id}/certificates,Create Tunnel Certificate,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/tunnel_certificates/create|https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/tunnel_certificates76anthropic,admin,GET,/v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id},Get Tunnel Certificate,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/tunnel_certificates/retrieve77anthropic,admin,POST,/v1/organizations/tunnels/{tunnel_id}/certificates/{certificate_id}/archive,Archive Tunnel Certificate,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/tunnel_certificates/archive78anthropic,admin,POST,/v1/organizations/tunnels/{tunnel_id}/reveal_token,Reveal Tunnel Token,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/reveal_token79anthropic,admin,POST,/v1/organizations/tunnels/{tunnel_id}/rotate_token,Rotate Tunnel Token,DOCUMENTED|BETA,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",mcp-tunnels-2026-05-19,false,,,,https://platform.claude.com/docs/en/api/beta/organization/mcp_tunnels/rotate_token80anthropic,admin,GET,/v1/organizations/usage_report/claude_code,Get Claude Code Usage Report,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/usage_report/retrieve_claude_code81anthropic,admin,GET,/v1/organizations/usage_report/messages,Get Messages Usage Report,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,,,restricted,https://platform.claude.com/docs/en/api/beta/organization/usage_report/retrieve_messages|https://platform.claude.com/docs/en/api/beta/organization/usage_report82anthropic,admin,GET,/v1/organizations/users,List Users,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.users.list(),client.beta.organization.users.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/users/list|https://platform.claude.com/docs/en/api/beta/organization/users83anthropic,admin,DELETE,/v1/organizations/users/{user_id},Remove User,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.users.remove(),client.beta.organization.users.remove(),,https://platform.claude.com/docs/en/api/beta/organization/users/remove84anthropic,admin,GET,/v1/organizations/users/{user_id},Get User,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.users.retrieve(),client.beta.organization.users.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/users/retrieve85anthropic,admin,POST,/v1/organizations/users/{user_id},Update User,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.users.update(),client.beta.organization.users.update(),,https://platform.claude.com/docs/en/api/beta/organization/users/update86anthropic,admin,GET,/v1/organizations/workspaces,List Workspaces,DOCUMENTED|ACCOUNT_RESTRICTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.list(),client.beta.organization.workspaces.list(),restricted,https://platform.claude.com/docs/en/api/beta/organization/workspaces/list|https://platform.claude.com/docs/en/api/beta/organization/workspaces87anthropic,admin,POST,/v1/organizations/workspaces,Create Workspace,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.create(),client.beta.organization.workspaces.create(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/create88anthropic,admin,GET,/v1/organizations/workspaces/{workspace_id},Get Workspace,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.retrieve(),client.beta.organization.workspaces.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/retrieve89anthropic,admin,POST,/v1/organizations/workspaces/{workspace_id},Update Workspace,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.update(),client.beta.organization.workspaces.update(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/update90anthropic,admin,POST,/v1/organizations/workspaces/{workspace_id}/archive,Archive Workspace,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.archive(),client.beta.organization.workspaces.archive(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/archive91anthropic,admin,GET,/v1/organizations/workspaces/{workspace_id}/members,List Workspace Members,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.members.list(),client.beta.organization.workspaces.members.list(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/members/list|https://platform.claude.com/docs/en/api/beta/organization/workspaces/members92anthropic,admin,POST,/v1/organizations/workspaces/{workspace_id}/members,Create Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.members.add(),client.beta.organization.workspaces.members.add(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/members/add93anthropic,admin,DELETE,/v1/organizations/workspaces/{workspace_id}/members/{user_id},Delete Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.members.remove(),client.beta.organization.workspaces.members.remove(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/members/remove94anthropic,admin,GET,/v1/organizations/workspaces/{workspace_id}/members/{user_id},Get Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.members.retrieve(),client.beta.organization.workspaces.members.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/members/retrieve95anthropic,admin,POST,/v1/organizations/workspaces/{workspace_id}/members/{user_id},Update Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.members.update(),client.beta.organization.workspaces.members.update(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/members/update96anthropic,admin,GET,/v1/organizations/workspaces/{workspace_id}/rate_limits,List Workspace Rate Limits,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.rate_limits.list(),client.beta.organization.workspaces.rateLimits.list(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/rate_limits/list|https://platform.claude.com/docs/en/api/beta/organization/workspaces/rate_limits97anthropic,admin,GET,/v1/organizations/workspaces/{workspace_id}/service_accounts,List Service Account Workspace Members,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.service_accounts.list(),client.beta.organization.workspaces.serviceAccounts.list(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/service_accounts/list|https://platform.claude.com/docs/en/api/beta/organization/workspaces/service_accounts98anthropic,admin,POST,/v1/organizations/workspaces/{workspace_id}/service_accounts,Create Service Account Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.service_accounts.add(),client.beta.organization.workspaces.serviceAccounts.add(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/service_accounts/add99anthropic,admin,DELETE,/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id},Delete Service Account Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.service_accounts.remove(),client.beta.organization.workspaces.serviceAccounts.remove(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/service_accounts/remove100anthropic,admin,GET,/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id},Get Service Account Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.service_accounts.retrieve(),client.beta.organization.workspaces.serviceAccounts.retrieve(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/service_accounts/retrieve101anthropic,admin,POST,/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id},Update Service Account Workspace Member,DOCUMENTED,"Admin API key (sk-ant-admin…) in x-api-key, or OAuth bearer with org:admin scope (service_accounts / federation_* accept OAuth only); regular API key -> 401",,false,client.beta.organization.workspaces.service_accounts.update(),client.beta.organization.workspaces.serviceAccounts.update(),,https://platform.claude.com/docs/en/api/beta/organization/workspaces/service_accounts/update102anthropic,messages-batches,GET,/v1/messages/batches,List Message Batches,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key),message-batches-2024-09-24,false,client.messages.batches.list()|client.beta.messages.batches.list(),client.messages.batches.list()|client.beta.messages.batches.list(),success,https://platform.claude.com/docs/en/api/beta/messages/batches/list|https://platform.claude.com/docs/en/api/messages/batches/list103anthropic,messages-batches,POST,/v1/messages/batches,Create a Message Batch,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key),message-batches-2024-09-24,false,client.messages.batches.create()|client.beta.messages.batches.create(),client.messages.batches.create()|client.beta.messages.batches.create(),success,https://platform.claude.com/docs/en/api/beta/messages/batches/create|https://platform.claude.com/docs/en/api/messages/batches/create104anthropic,messages-batches,DELETE,/v1/messages/batches/{message_batch_id},Delete a Message Batch,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key),message-batches-2024-09-24,false,client.messages.batches.delete()|client.beta.messages.batches.delete(),client.messages.batches.delete()|client.beta.messages.batches.delete(),success,https://platform.claude.com/docs/en/api/beta/messages/batches/delete|https://platform.claude.com/docs/en/api/messages/batches/delete105anthropic,messages-batches,GET,/v1/messages/batches/{message_batch_id},Retrieve a Message Batch,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key),message-batches-2024-09-24,false,client.messages.batches.retrieve()|client.beta.messages.batches.retrieve(),client.messages.batches.retrieve()|client.beta.messages.batches.retrieve(),success,https://platform.claude.com/docs/en/api/beta/messages/batches/retrieve|https://platform.claude.com/docs/en/api/messages/batches/retrieve106anthropic,messages-batches,POST,/v1/messages/batches/{message_batch_id}/cancel,Cancel a Message Batch,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key),message-batches-2024-09-24,false,client.messages.batches.cancel()|client.beta.messages.batches.cancel(),client.messages.batches.cancel()|client.beta.messages.batches.cancel(),success,https://platform.claude.com/docs/en/api/beta/messages/batches/cancel|https://platform.claude.com/docs/en/api/messages/batches/cancel107anthropic,messages-batches,GET,/v1/messages/batches/{message_batch_id}/results,Retrieve Message Batch results,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key),message-batches-2024-09-24,true,client.messages.batches.results()|client.beta.messages.batches.results(),client.messages.batches.results()|client.beta.messages.batches.results(),success,https://platform.claude.com/docs/en/api/beta/messages/batches/results|https://platform.claude.com/docs/en/api/messages/batches/results108anthropic,cloud:bedrock,POST,https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages,Claude in Amazon Bedrock: Messages,DOCUMENTED|UNVERIFIED,"{""alternatives"": [""Bedrock service role (iam:PassRole)"", ""IAM assumed role (12h)"", ""short-term bearer token via aws-bedrock-token-generator in x-api-key (12h)""], ""env"": [""AWS_ACCESS_KEY_ID"", ""AWS_SECRET_ACCESS_KEY"", ""AWS_SESSION_TOKEN"", ""AWS_REGION""], ""scheme"": ""AWS SigV4"", ""service"": ""bedrock-mantle""}",anthropic-beta header not supported per comparison table,true,anthropic.AnthropicBedrockMantle(aws_region=...).messages.create(...)  # pip install 'anthropic[bedrock]',new AnthropicBedrockMantle({ awsRegion }).messages.create(...)  // @anthropic-ai/bedrock-sdk,restricted,https://platform.claude.com/docs/en/build-with-claude/claude-in-amazon-bedrock|https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws109anthropic,cloud:bedrock,POST,https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages/count_tokens,Claude in Amazon Bedrock: count tokens,DOCUMENTED|UNVERIFIED|DOCUMENTATION_INCOMPLETE,"{""alternatives"": [""Bedrock service role (iam:PassRole)"", ""IAM assumed role (12h)"", ""short-term bearer token via aws-bedrock-token-generator in x-api-key (12h)""], ""env"": [""AWS_ACCESS_KEY_ID"", ""AWS_SECRET_ACCESS_KEY"", ""AWS_SESSION_TOKEN"", ""AWS_REGION""], ""scheme"": ""AWS SigV4"", ""service"": ""bedrock-mantle""}",,false,AnthropicBedrockMantle().messages.count_tokens(...) (unverified),client.messages.countTokens(...) (unverified),restricted,https://platform.claude.com/docs/en/build-with-claude/overview|https://platform.claude.com/docs/en/build-with-claude/claude-in-amazon-bedrock110anthropic,cloud:bedrock,POST,https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke,Amazon Bedrock (legacy): InvokeModel,DOCUMENTED|UNVERIFIED|LEGACY,"{""alternatives"": [""bearer token AWS_BEARER_TOKEN_BEDROCK (SDKs) / api_key""], ""env"": [""AWS_ACCESS_KEY_ID"", ""AWS_SECRET_ACCESS_KEY"", ""AWS_SESSION_TOKEN"", ""AWS_REGION"", ""AWS_BEARER_TOKEN_BEDROCK""], ""scheme"": ""AWS SigV4"", ""service"": ""bedrock""}",anthropic-beta header not supported; no body-level beta mechanism documented in this snapshot,false,"anthropic.AnthropicBedrock(aws_region=...).messages.create(model='global.anthropic.claude-opus-4-6-v1', ...) or boto3 bedrock-runtime invoke_model",new AnthropicBedrock({ awsRegion }).messages.create(...),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy111anthropic,cloud:bedrock,POST,https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/invoke-with-response-stream,Amazon Bedrock (legacy): InvokeModelWithResponseStream,DOCUMENTED|UNVERIFIED|LEGACY,"{""alternatives"": [""bearer token AWS_BEARER_TOKEN_BEDROCK (SDKs) / api_key""], ""env"": [""AWS_ACCESS_KEY_ID"", ""AWS_SECRET_ACCESS_KEY"", ""AWS_SESSION_TOKEN"", ""AWS_REGION"", ""AWS_BEARER_TOKEN_BEDROCK""], ""scheme"": ""AWS SigV4"", ""service"": ""bedrock""}",,true,AnthropicBedrock().messages.stream(...),client.messages.stream(...),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy|https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws112anthropic,cloud:bedrock,POST,https://bedrock-runtime.{region}.amazonaws.com/model/{modelId}/converse,Amazon Bedrock (legacy): Converse,DOCUMENTED|UNVERIFIED|LEGACY,"{""alternatives"": [""bearer token AWS_BEARER_TOKEN_BEDROCK (SDKs) / api_key""], ""env"": [""AWS_ACCESS_KEY_ID"", ""AWS_SECRET_ACCESS_KEY"", ""AWS_SESSION_TOKEN"", ""AWS_REGION"", ""AWS_BEARER_TOKEN_BEDROCK""], ""scheme"": ""AWS SigV4"", ""service"": ""bedrock""}",,true,boto3 bedrock-runtime converse(),@aws-sdk/client-bedrock-runtime ConverseCommand,restricted,https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy|https://platform.claude.com/docs/en/build-with-claude/pdf-support113anthropic,cloud:bedrock,GET,https://bedrock.{region}.amazonaws.com/foundation-models?byProvider=anthropic,Amazon Bedrock: ListFoundationModels,DOCUMENTED|UNVERIFIED,"{""alternatives"": [""bearer token AWS_BEARER_TOKEN_BEDROCK (SDKs) / api_key""], ""env"": [""AWS_ACCESS_KEY_ID"", ""AWS_SECRET_ACCESS_KEY"", ""AWS_SESSION_TOKEN"", ""AWS_REGION"", ""AWS_BEARER_TOKEN_BEDROCK""], ""scheme"": ""AWS SigV4"", ""service"": ""bedrock""}",,false,boto3.client('bedrock').list_foundation_models(byProvider='anthropic'),ListFoundationModelsCommand({ byProvider: 'anthropic' }),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy114anthropic,cloud:vertex_ai,POST,https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:rawPredict,Google Cloud (Vertex AI / Agent Platform): rawPredict,DOCUMENTED|UNVERIFIED,"{""env"": [""ANTHROPIC_VERTEX_PROJECT_ID"", ""CLOUD_ML_REGION"", ""GOOGLE_APPLICATION_CREDENTIALS""], ""header"": ""Authorization: Bearer $(gcloud auth print-access-token)"", ""scheme"": ""Google OAuth2 bearer (Application Default Credentials)""}",unknown — docs say 'pass the beta value as described in Beta headers' but describe only the anthropic-beta header,false,"anthropic.AnthropicVertex(project_id=..., region=...).messages.create(model='claude-haiku-4-5@20251001', ...)  # pip install 'anthropic[vertex]'","new AnthropicVertex({ projectId, region }).messages.create(...)  // @anthropic-ai/vertex-sdk",restricted,https://platform.claude.com/docs/en/build-with-claude/claude-on-vertex-ai115anthropic,cloud:vertex_ai,POST,https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/{model}:streamRawPredict,Google Cloud: streamRawPredict,DOCUMENTED|UNVERIFIED|DOCUMENTATION_INCOMPLETE,"{""env"": [""ANTHROPIC_VERTEX_PROJECT_ID"", ""CLOUD_ML_REGION"", ""GOOGLE_APPLICATION_CREDENTIALS""], ""header"": ""Authorization: Bearer $(gcloud auth print-access-token)"", ""scheme"": ""Google OAuth2 bearer (Application Default Credentials)""}",,true,AnthropicVertex().messages.stream(...),client.messages.stream(...),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-on-vertex-ai116anthropic,cloud:vertex_ai,POST,https://{region}-aiplatform.googleapis.com/v1/projects/{project}/locations/{region}/publishers/anthropic/models/count-tokens:rawPredict,Google Cloud: count tokens,DOCUMENTED|UNVERIFIED|DOCUMENTATION_INCOMPLETE,"{""env"": [""ANTHROPIC_VERTEX_PROJECT_ID"", ""CLOUD_ML_REGION"", ""GOOGLE_APPLICATION_CREDENTIALS""], ""header"": ""Authorization: Bearer $(gcloud auth print-access-token)"", ""scheme"": ""Google OAuth2 bearer (Application Default Credentials)""}",,false,AnthropicVertex().messages.count_tokens(...) (unverified),client.messages.countTokens(...) (unverified),restricted,https://platform.claude.com/docs/en/build-with-claude/overview|https://platform.claude.com/docs/en/build-with-claude/claude-on-vertex-ai117anthropic,cloud:microsoft_foundry,POST,https://{resource}.services.ai.azure.com/anthropic/v1/messages,Claude in Microsoft Foundry: Messages,DOCUMENTED|UNVERIFIED,"{""env"": [""ANTHROPIC_FOUNDRY_API_KEY"", ""ANTHROPIC_FOUNDRY_RESOURCE"", ""ANTHROPIC_FOUNDRY_BASE_URL""], ""headers"": [""api-key: <key>"", ""x-api-key: <key>"", ""Authorization: Bearer <Entra token scope https://ai.azure.com/.default>""], ""rbac"": [""Foundry User"", ""Cognitive Services User""], ""scheme"": ""Azure api-key or Microsoft Entra ID bearer""}",unknown — beta features exist on Foundry but header mechanics are not described,true,"anthropic.AnthropicFoundry(api_key=..., resource=...).messages.create(model='claude-haiku-4-5', ...)  # base package","new AnthropicFoundry({ apiKey, resource }).messages.create(...)  // @anthropic-ai/foundry-sdk",restricted,https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry118anthropic,cloud:microsoft_foundry,POST,https://{resource}.services.ai.azure.com/anthropic/v1/messages/count_tokens,Claude in Microsoft Foundry: count tokens,DOCUMENTED|UNVERIFIED|DOCUMENTATION_INCOMPLETE,"{""env"": [""ANTHROPIC_FOUNDRY_API_KEY"", ""ANTHROPIC_FOUNDRY_RESOURCE"", ""ANTHROPIC_FOUNDRY_BASE_URL""], ""headers"": [""api-key: <key>"", ""x-api-key: <key>"", ""Authorization: Bearer <Entra token scope https://ai.azure.com/.default>""], ""rbac"": [""Foundry User"", ""Cognitive Services User""], ""scheme"": ""Azure api-key or Microsoft Entra ID bearer""}",,false,AnthropicFoundry().messages.count_tokens(...) (unverified),client.messages.countTokens(...) (unverified),restricted,https://platform.claude.com/docs/en/build-with-claude/overview|https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry119anthropic,cloud:microsoft_foundry,POST,https://{resource}.services.ai.azure.com/anthropic/v1/files,"Claude in Microsoft Foundry: Files (beta, Hosted on Anthropic only)",DOCUMENTED|UNVERIFIED|BETA,"{""env"": [""ANTHROPIC_FOUNDRY_API_KEY"", ""ANTHROPIC_FOUNDRY_RESOURCE"", ""ANTHROPIC_FOUNDRY_BASE_URL""], ""headers"": [""api-key: <key>"", ""x-api-key: <key>"", ""Authorization: Bearer <Entra token scope https://ai.azure.com/.default>""], ""rbac"": [""Foundry User"", ""Cognitive Services User""], ""scheme"": ""Azure api-key or Microsoft Entra ID bearer""}",,false,AnthropicFoundry().files.upload(...),client.files.upload(...),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry|https://platform.claude.com/docs/en/build-with-claude/files120anthropic,cloud:claude_platform_on_aws,POST,https://aws-external-anthropic.{region}.api.aws/v1/messages,Claude Platform on AWS: Messages,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:CreateInference"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}","anthropic-beta header (pass-through, same as Claude API)",true,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions121anthropic,cloud:claude_platform_on_aws,POST,https://aws-external-anthropic.{region}.api.aws/v1/messages/count_tokens,Claude Platform on AWS: count tokens,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:CountTokens"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions122anthropic,cloud:claude_platform_on_aws,POST,https://aws-external-anthropic.{region}.api.aws/v1/messages/batches,Claude Platform on AWS: create Message Batch,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:CreateBatchInference"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions123anthropic,cloud:claude_platform_on_aws,GET,https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id},Claude Platform on AWS: get batch / results,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:GetBatchInference"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions124anthropic,cloud:claude_platform_on_aws,GET,https://aws-external-anthropic.{region}.api.aws/v1/messages/batches,Claude Platform on AWS: list batches,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:ListBatchInferences"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions125anthropic,cloud:claude_platform_on_aws,POST,https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id}/cancel,Claude Platform on AWS: cancel batch,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:CancelBatchInference"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions126anthropic,cloud:claude_platform_on_aws,DELETE,https://aws-external-anthropic.{region}.api.aws/v1/messages/batches/{id},Claude Platform on AWS: delete batch,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:DeleteBatchInference"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions127anthropic,cloud:claude_platform_on_aws,GET,https://aws-external-anthropic.{region}.api.aws/v1/models,Claude Platform on AWS: list models,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:ListModels"", ""aws-external-anthropic:GetModel"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions128anthropic,cloud:claude_platform_on_aws,POST,https://aws-external-anthropic.{region}.api.aws/v1/files,Claude Platform on AWS: Files (beta),DOCUMENTED|UNVERIFIED|BETA,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:CreateFile"", ""aws-external-anthropic:GetFile"", ""aws-external-anthropic:ListFiles"", ""aws-external-anthropic:DeleteFile"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions129anthropic,cloud:claude_platform_on_aws,POST,https://aws-external-anthropic.{region}.api.aws/v1/organizations/workspaces,Claude Platform on AWS: Admin API workspaces,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:CreateWorkspace"", ""aws-external-anthropic:GetWorkspace"", ""aws-external-anthropic:ListWorkspaces"", ""aws-external-anthropic:UpdateWorkspace"", ""aws-external-anthropic:ArchiveWorkspace"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions130anthropic,cloud:claude_platform_on_aws,GET,https://aws-external-anthropic.{region}.api.aws/v1/compliance/activities,Claude Platform on AWS: Compliance API activity feed,DOCUMENTED|UNVERIFIED,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:ListComplianceActivities"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions131anthropic,cloud:claude_platform_on_aws,POST,https://aws-external-anthropic.{region}.api.aws/v1/agents,Claude Platform on AWS: Claude Managed Agents,DOCUMENTED|UNVERIFIED|BETA,"{""api_key"": ""x-api-key (keys generated in AWS Console; short-term tokens via token-generator-for-aws-external-anthropic, 12h max)"", ""env"": [""AWS_REGION"", ""ANTHROPIC_AWS_WORKSPACE_ID"", ""ANTHROPIC_AWS_API_KEY""], ""iam_actions"": [""aws-external-anthropic:(see IAM actions reference)"", ""aws-external-anthropic:CallWithBearerToken (API key auth)""], ""prereq"": ""aws iam enable-outbound-web-identity-federation (once per account)"", ""required_headers"": [""anthropic-version: 2023-06-01"", ""anthropic-workspace-id: wrkspc_...""], ""scheme"": ""AWS SigV4 (service aws-external-anthropic) or API key"", ""sigv4"": ""curl --aws-sigv4 'aws:amz:{region}:aws-external-anthropic'""}",,false,anthropic.AnthropicAWS().<resource>  # pip install 'anthropic[aws]' (beta),new AnthropicAws().<resource>  // @anthropic-ai/aws-sdk (beta),restricted,https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws|https://platform.claude.com/docs/en/api/claude-platform-on-aws-iam-actions132anthropic,compliance,GET,/v1/compliance/activities,Query compliance activities,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…) OR admin_api_key (sk-ant-admin01-…)"", ""note"": ""Only Compliance endpoint an Admin API key can call (key must have been created while the Compliance API was enabled). On Claude Platform on AWS: IAM action aws-external-anthropic:ListComplianceActivities (SigV4)."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_activities"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/activities/list|https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed133anthropic,compliance,GET,/v1/compliance/apps/artifacts/{artifact_version_id}/content,Download artifact content,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/artifacts/download|https://platform.claude.com/docs/en/manage-claude/compliance-content-data134anthropic,compliance,GET,/v1/compliance/apps/artifacts/{artifact_version_id},Get artifact metadata,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/artifacts/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-content-data135anthropic,compliance,DELETE,/v1/compliance/apps/chats/{claude_chat_id},Delete chat,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only; scope 'Needed' (not 'one of'). Destructive, permanent, immediate."", ""scheme"": ""api_key"", ""scopes"": [""delete:compliance_user_data""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/delete|https://platform.claude.com/docs/en/manage-claude/compliance-content-data136anthropic,compliance,DELETE,/v1/compliance/apps/chats/files/{claude_file_id},Delete file,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only; scope 'Needed' (not 'one of'). Destructive, permanent, immediate."", ""scheme"": ""api_key"", ""scopes"": [""delete:compliance_user_data""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/files/delete|https://platform.claude.com/docs/en/manage-claude/compliance-content-data137anthropic,compliance,GET,/v1/compliance/apps/chats/files/{claude_file_id}/content,Download file content,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/files/download|https://platform.claude.com/docs/en/manage-claude/compliance-content-data138anthropic,compliance,GET,/v1/compliance/apps/chats/files/{claude_file_id},Get file metadata,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/files/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-content-data139anthropic,compliance,GET,/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content,Download a Claude-generated file,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/generated_files/download|https://platform.claude.com/docs/en/manage-claude/compliance-content-data140anthropic,compliance,GET,/v1/compliance/apps/chats/generated-files/{claude_gen_file_id},Get Claude-generated file metadata,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/generated_files/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-content-data141anthropic,compliance,GET,/v1/compliance/apps/chats,List chats,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/list|https://platform.claude.com/docs/en/manage-claude/compliance-content-data142anthropic,compliance,GET,/v1/compliance/apps/chats/{claude_chat_id}/messages,Get chat messages,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/chats/messages/list|https://platform.claude.com/docs/en/manage-claude/compliance-content-data143anthropic,compliance,GET,/v1/compliance/apps/projects/{project_id}/attachments,List project attachments,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/attachments/list|https://platform.claude.com/docs/en/manage-claude/compliance-content-data144anthropic,compliance,GET,/v1/compliance/apps/projects/{project_id}/collaborators,List project collaborators,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403. Scope inferred from resource family (reference page does not state it explicitly)."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/collaborators/list|https://platform.claude.com/docs/en/manage-claude/compliance-content-data145anthropic,compliance,DELETE,/v1/compliance/apps/projects/{project_id},Delete project,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only; scope 'Needed' (not 'one of'). Destructive, permanent, immediate."", ""scheme"": ""api_key"", ""scopes"": [""delete:compliance_user_data""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/delete|https://platform.claude.com/docs/en/manage-claude/compliance-content-data146anthropic,compliance,DELETE,/v1/compliance/apps/projects/documents/{document_id},Delete project document,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only; scope 'Needed' (not 'one of'). Destructive, permanent, immediate."", ""scheme"": ""api_key"", ""scopes"": [""delete:compliance_user_data""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/documents/delete|https://platform.claude.com/docs/en/manage-claude/compliance-content-data147anthropic,compliance,GET,/v1/compliance/apps/projects/documents/{document_id}/metadata,Get project document metadata,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/documents/metadata|https://platform.claude.com/docs/en/manage-claude/compliance-content-data148anthropic,compliance,GET,/v1/compliance/apps/projects/documents/{document_id},Get project document content,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/documents/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-content-data149anthropic,compliance,GET,/v1/compliance/apps/projects,List projects,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/list|https://platform.claude.com/docs/en/manage-claude/compliance-content-data150anthropic,compliance,GET,/v1/compliance/apps/projects/{project_id},Get project details,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/projects/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-content-data151anthropic,compliance,GET,/v1/compliance/apps/sessions/local,List local sessions,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/sessions/local/list|https://platform.claude.com/docs/en/manage-claude/compliance-sessions152anthropic,compliance,GET,/v1/compliance/apps/sessions/local/{local_session_id}/messages,Retrieve local session messages,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/sessions/local/messages/list|https://platform.claude.com/docs/en/manage-claude/compliance-sessions153anthropic,compliance,GET,/v1/compliance/apps/sessions/local/{local_session_id},Retrieve a local session,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/sessions/local/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-sessions154anthropic,compliance,GET,/v1/compliance/apps/sessions/remote,List remote sessions,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/sessions/remote/list|https://platform.claude.com/docs/en/manage-claude/compliance-sessions155anthropic,compliance,GET,/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages,Retrieve remote session messages,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/apps/sessions/remote/messages/list|https://platform.claude.com/docs/en/manage-claude/compliance-sessions156anthropic,compliance,DELETE,/v1/compliance/apps/code/artifacts/{artifact_id},Delete Code Artifact,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only; scope 'Needed' (not 'one of'). Destructive, permanent, immediate."", ""scheme"": ""api_key"", ""scopes"": [""delete:compliance_user_data""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/code/artifacts/delete|https://platform.claude.com/docs/en/manage-claude/compliance-content-data157anthropic,compliance,GET,/v1/compliance/apps/code/artifacts,List Code Artifacts,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403. Scope inferred from resource family (reference page does not state it explicitly)."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/code/artifacts/list|https://platform.claude.com/docs/en/manage-claude/compliance-content-data158anthropic,compliance,GET,/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id},Download Code Artifact Version Content,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403. Scope inferred from resource family (reference page does not state it explicitly)."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/code/artifacts/retrieve_version|https://platform.claude.com/docs/en/manage-claude/compliance-content-data159anthropic,compliance,GET,/v1/compliance/groups,List Compliance Groups,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Enterprise). read:compliance_org_settings retired 2026-06-30."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_org_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/groups/list|https://platform.claude.com/docs/en/manage-claude/compliance-org-data160anthropic,compliance,GET,/v1/compliance/groups/{group_id}/members,List Compliance Group Members,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/groups/members/list|https://platform.claude.com/docs/en/manage-claude/compliance-org-data161anthropic,compliance,GET,/v1/compliance/groups/{group_id},Get Compliance Group,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Enterprise). read:compliance_org_settings retired 2026-06-30."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_org_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/groups/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-org-data162anthropic,compliance,GET,/v1/compliance/organizations,List organizations,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Enterprise). read:compliance_org_settings retired 2026-06-30."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_org_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/organizations/list|https://platform.claude.com/docs/en/manage-claude/compliance-org-data163anthropic,compliance,GET,/v1/compliance/organizations/{org_uuid}/roles,List Compliance Roles,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Enterprise). read:compliance_org_settings retired 2026-06-30."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_org_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/organizations/roles/list|https://platform.claude.com/docs/en/manage-claude/compliance-org-data164anthropic,compliance,GET,/v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions,List Compliance Role Permissions,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Enterprise). read:compliance_org_settings retired 2026-06-30."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_org_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/organizations/roles/permissions/list|https://platform.claude.com/docs/en/manage-claude/compliance-org-data165anthropic,compliance,GET,/v1/compliance/organizations/{org_uuid}/roles/{role_id},Get Compliance Role,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Enterprise). read:compliance_org_settings retired 2026-06-30."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_org_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/organizations/roles/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-org-data166anthropic,compliance,GET,/v1/compliance/organizations/{organization_id}/settings,Get effective organization settings,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Enterprise). read:compliance_org_settings retired 2026-06-30."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_org_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/organizations/settings/retrieve|https://platform.claude.com/docs/en/manage-claude/compliance-org-data167anthropic,compliance,GET,/v1/compliance/organizations/{org_uuid}/users,List organization users,DOCUMENTED|ACCOUNT_RESTRICTED,"{""base_url"": ""https://api.anthropic.com"", ""header"": ""x-api-key"", ""key_type"": ""compliance_access_key (sk-ant-api01-…)"", ""note"": ""Compliance Access Key only (Claude Enterprise tenant); Admin API keys get 403."", ""scheme"": ""api_key"", ""scopes"": [""read:compliance_user_data"", ""read:org_audit""], ""version_header"": ""anthropic-version: 2023-06-01""}",,false,,,restricted,https://platform.claude.com/docs/en/api/compliance/organizations/users/list|https://platform.claude.com/docs/en/manage-claude/compliance-org-data168anthropic,messages,POST,/v1/messages,Create a Message,DOCUMENTED|LIVE_VERIFIED,x-api-key: <key> (or Authorization: Bearer <key|WIF token>) + anthropic-version: 2023-06-01 + content-type: application/json,,true,client.messages.create(**params) / client.messages.stream(**params) / client.messages.parse(**params); client.beta.messages.create(betas=[...]),client.messages.create(params) / client.messages.stream(params) / client.beta.messages.create(params),success,https://platform.claude.com/docs/en/api/messages|https://platform.claude.com/docs/en/build-with-claude/streaming|https://platform.claude.com/docs/en/api/overview169anthropic,messages,POST,/v1/messages (beta surface),Create a Message (beta parameters),DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key: <key> (or Authorization: Bearer <key|WIF token>) + anthropic-version: 2023-06-01 + content-type: application/json,feature-specific (see anthropic-beta list in the models/beta fragment),true,client.beta.messages.create(betas=[...]) / .stream / .parse / .tool_runner,client.beta.messages.create({betas}) / .stream / .toolRunner,success,https://platform.claude.com/docs/en/api/beta/messages|https://platform.claude.com/docs/en/api/beta-headers170anthropic,messages,POST,/v1/messages/count_tokens,Count tokens in a Message,DOCUMENTED|LIVE_VERIFIED,x-api-key: <key> (or Authorization: Bearer <key|WIF token>) + anthropic-version: 2023-06-01 + content-type: application/json,,false,client.messages.count_tokens(**params); client.beta.messages.count_tokens,client.messages.countTokens(params); client.beta.messages.countTokens,success,https://platform.claude.com/docs/en/api/messages/count_tokens|https://platform.claude.com/docs/en/build-with-claude/token-counting171anthropic,models,GET,/v1/models,List Models,DOCUMENTED|LIVE_VERIFIED,x-api-key: <key> (or Authorization: Bearer <key|WIF token>) + anthropic-version: 2023-06-01 + content-type: application/json,,false,client.models.list(**params) -> SyncPage[ModelInfo] (auto-paginating),client.models.list(params) -> ModelInfosPage (for await),success,https://platform.claude.com/docs/en/api/models/list172anthropic,models,GET,/v1/models/{model_id},Get a Model,DOCUMENTED|LIVE_VERIFIED,x-api-key: <key> (or Authorization: Bearer <key|WIF token>) + anthropic-version: 2023-06-01 + content-type: application/json,,false,client.models.retrieve(model_id),client.models.retrieve(modelID),success,https://platform.claude.com/docs/en/api/models/retrieve173anthropic,completions,POST,/v1/complete,Create a Text Completion (LEGACY),DOCUMENTED|LEGACY|DEPRECATED|FAILED_VERIFICATION,x-api-key: <key> (or Authorization: Bearer <key|WIF token>) + anthropic-version: 2023-06-01 + content-type: application/json,,true,removed in anthropic>=1.0 (no client.completions in 1.7.0),client.completions.create(params) still present in @anthropic-ai/sdk 0.126.0,failure,https://platform.claude.com/docs/en/api/completions|https://platform.claude.com/docs/en/api/completions/create174anthropic,files,POST,/v1/files,Upload File,DOCUMENTED|LIVE_VERIFIED,x-api-key + anthropic-version,,false,client.files.upload(file=...),client.files.upload({file}),success,https://platform.claude.com/docs/en/api/files|https://platform.claude.com/docs/en/build-with-claude/files175anthropic,files,GET,/v1/files,List Files,DOCUMENTED|LIVE_VERIFIED,x-api-key + anthropic-version,,false,client.files.list(limit=…) (auto-pagination),client.files.list(),success,https://platform.claude.com/docs/en/api/files|https://platform.claude.com/docs/en/build-with-claude/files176anthropic,files,GET,/v1/files/{file_id},Get File Metadata,DOCUMENTED|LIVE_VERIFIED,x-api-key + anthropic-version,,false,client.files.retrieve_metadata(file_id),client.files.retrieveMetadata(fileId),success,https://platform.claude.com/docs/en/api/files|https://platform.claude.com/docs/en/build-with-claude/files177anthropic,files,GET,/v1/files/{file_id}/content,Download File,DOCUMENTED|LIVE_VERIFIED,x-api-key + anthropic-version,,false,client.files.download(file_id),client.files.download(fileId),failure,https://platform.claude.com/docs/en/api/files|https://platform.claude.com/docs/en/build-with-claude/files178anthropic,files,DELETE,/v1/files/{file_id},Delete File,DOCUMENTED|LIVE_VERIFIED,x-api-key + anthropic-version,,false,client.files.delete(file_id),client.files.delete(fileId),success,https://platform.claude.com/docs/en/api/files|https://platform.claude.com/docs/en/build-with-claude/files179anthropic,managed-agents,GET,/v1/agents,List Agents,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.agents.list(),client.beta.agents.list(),success,https://platform.claude.com/docs/en/api/beta/agents/list180anthropic,managed-agents,POST,/v1/agents,Create Agent,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.agents.create(),client.beta.agents.create(),success,https://platform.claude.com/docs/en/api/beta/agents/create181anthropic,managed-agents,GET,/v1/agents/{agent_id},Get Agent,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.agents.retrieve(),client.beta.agents.retrieve(),success,https://platform.claude.com/docs/en/api/beta/agents/retrieve182anthropic,managed-agents,POST,/v1/agents/{agent_id},Update Agent,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.agents.update(),client.beta.agents.update(),,https://platform.claude.com/docs/en/api/beta/agents/update183anthropic,managed-agents,POST,/v1/agents/{agent_id}/archive,Archive Agent,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.agents.archive(),client.beta.agents.archive(),success,https://platform.claude.com/docs/en/api/beta/agents/archive184anthropic,managed-agents,GET,/v1/agents/{agent_id}/versions,List Agent Versions,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.agents.versions.list(),client.beta.agents.versions.list(),success,https://platform.claude.com/docs/en/api/beta/agents/versions/list|https://platform.claude.com/docs/en/api/beta/agents/versions185anthropic,managed-agents,GET,/v1/deployment_runs,List Deployment Runs,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployment_runs.list(),client.beta.deploymentRuns.list(),success,https://platform.claude.com/docs/en/api/beta/deployment_runs/list186anthropic,managed-agents,GET,/v1/deployment_runs/{deployment_run_id},Get Deployment Run,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployment_runs.retrieve(),client.beta.deploymentRuns.retrieve(),,https://platform.claude.com/docs/en/api/beta/deployment_runs/retrieve187anthropic,managed-agents,GET,/v1/deployments,List Deployments,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.list(),client.beta.deployments.list(),success,https://platform.claude.com/docs/en/api/beta/deployments/list188anthropic,managed-agents,POST,/v1/deployments,Create Deployment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.create(),client.beta.deployments.create(),,https://platform.claude.com/docs/en/api/beta/deployments/create189anthropic,managed-agents,GET,/v1/deployments/{deployment_id},Get Deployment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.retrieve(),client.beta.deployments.retrieve(),,https://platform.claude.com/docs/en/api/beta/deployments/retrieve190anthropic,managed-agents,POST,/v1/deployments/{deployment_id},Update Deployment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.update(),client.beta.deployments.update(),,https://platform.claude.com/docs/en/api/beta/deployments/update191anthropic,managed-agents,POST,/v1/deployments/{deployment_id}/archive,Archive Deployment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.archive(),client.beta.deployments.archive(),,https://platform.claude.com/docs/en/api/beta/deployments/archive192anthropic,managed-agents,POST,/v1/deployments/{deployment_id}/pause,Pause Deployment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.pause(),client.beta.deployments.pause(),,https://platform.claude.com/docs/en/api/beta/deployments/pause193anthropic,managed-agents,POST,/v1/deployments/{deployment_id}/run,Run Deployment Now,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.run(),client.beta.deployments.run(),,https://platform.claude.com/docs/en/api/beta/deployments/run194anthropic,managed-agents,POST,/v1/deployments/{deployment_id}/unpause,Unpause Deployment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.deployments.unpause(),client.beta.deployments.unpause(),,https://platform.claude.com/docs/en/api/beta/deployments/unpause195anthropic,managed-agents,GET,/v1/dreams,List Dreams,DOCUMENTED|BETA|FAILED_VERIFICATION,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,dreaming-2026-04-21,false,client.beta.dreams.list(),client.beta.dreams.list(),failure,https://platform.claude.com/docs/en/api/beta/dreams/list196anthropic,managed-agents,POST,/v1/dreams,Create a Dream,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,dreaming-2026-04-21,false,client.beta.dreams.create(),client.beta.dreams.create(),,https://platform.claude.com/docs/en/api/beta/dreams/create197anthropic,managed-agents,GET,/v1/dreams/{dream_id},Get a Dream,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,dreaming-2026-04-21,false,client.beta.dreams.retrieve(),client.beta.dreams.retrieve(),,https://platform.claude.com/docs/en/api/beta/dreams/retrieve198anthropic,managed-agents,POST,/v1/dreams/{dream_id}/archive,Archive a Dream,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,dreaming-2026-04-21,false,client.beta.dreams.archive(),client.beta.dreams.archive(),,https://platform.claude.com/docs/en/api/beta/dreams/archive199anthropic,managed-agents,POST,/v1/dreams/{dream_id}/cancel,Cancel a Dream,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,dreaming-2026-04-21,false,client.beta.dreams.cancel(),client.beta.dreams.cancel(),,https://platform.claude.com/docs/en/api/beta/dreams/cancel200anthropic,managed-agents,GET,/v1/environments,List Environments,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.list(),client.beta.environments.list(),success,https://platform.claude.com/docs/en/api/beta/environments/list201anthropic,managed-agents,POST,/v1/environments,Create Environment,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.create(),client.beta.environments.create(),success,https://platform.claude.com/docs/en/api/beta/environments/create202anthropic,managed-agents,DELETE,/v1/environments/{environment_id},Delete Environment,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.delete(),client.beta.environments.delete(),success,https://platform.claude.com/docs/en/api/beta/environments/delete203anthropic,managed-agents,GET,/v1/environments/{environment_id},Get Environment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.retrieve(),client.beta.environments.retrieve(),,https://platform.claude.com/docs/en/api/beta/environments/retrieve204anthropic,managed-agents,POST,/v1/environments/{environment_id},Update Environment,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.update(),client.beta.environments.update(),,https://platform.claude.com/docs/en/api/beta/environments/update205anthropic,managed-agents,POST,/v1/environments/{environment_id}/archive,Archive Environment,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.archive(),client.beta.environments.archive(),success,https://platform.claude.com/docs/en/api/beta/environments/archive206anthropic,managed-agents,GET,/v1/environments/{environment_id}/work,List Work Items,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.list(),client.beta.environments.work.list(),,https://platform.claude.com/docs/en/api/beta/environments/work/list207anthropic,managed-agents,GET,/v1/environments/{environment_id}/work/poll,Poll for Work,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.poll(),client.beta.environments.work.poll(),,https://platform.claude.com/docs/en/api/beta/environments/work/poll208anthropic,managed-agents,GET,/v1/environments/{environment_id}/work/stats,Get Queue Statistics,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.stats(),client.beta.environments.work.stats(),,https://platform.claude.com/docs/en/api/beta/environments/work/stats209anthropic,managed-agents,GET,/v1/environments/{environment_id}/work/{work_id},Get Work Item,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.retrieve(),client.beta.environments.work.retrieve(),,https://platform.claude.com/docs/en/api/beta/environments/work/retrieve|https://platform.claude.com/docs/en/api/beta/environments/work210anthropic,managed-agents,POST,/v1/environments/{environment_id}/work/{work_id},Update Work Item,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.update(),client.beta.environments.work.update(),,https://platform.claude.com/docs/en/api/beta/environments/work/update211anthropic,managed-agents,POST,/v1/environments/{environment_id}/work/{work_id}/ack,Acknowledge Work,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.ack(),client.beta.environments.work.ack(),,https://platform.claude.com/docs/en/api/beta/environments/work/ack212anthropic,managed-agents,POST,/v1/environments/{environment_id}/work/{work_id}/heartbeat,Record Heartbeat,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.heartbeat(),client.beta.environments.work.heartbeat(),,https://platform.claude.com/docs/en/api/beta/environments/work/heartbeat213anthropic,managed-agents,POST,/v1/environments/{environment_id}/work/{work_id}/stop,Stop Work,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.environments.work.stop(),client.beta.environments.work.stop(),,https://platform.claude.com/docs/en/api/beta/environments/work/stop214anthropic,managed-agents,GET,/v1/memory_stores,List memory stores,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.list(),client.beta.memoryStores.list(),success,https://platform.claude.com/docs/en/api/beta/memory_stores/list215anthropic,managed-agents,POST,/v1/memory_stores,Create a memory store,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.create(),client.beta.memoryStores.create(),,https://platform.claude.com/docs/en/api/beta/memory_stores/create216anthropic,managed-agents,DELETE,/v1/memory_stores/{memory_store_id},Delete a memory store,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.delete(),client.beta.memoryStores.delete(),,https://platform.claude.com/docs/en/api/beta/memory_stores/delete217anthropic,managed-agents,GET,/v1/memory_stores/{memory_store_id},Retrieve a memory store,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.retrieve(),client.beta.memoryStores.retrieve(),,https://platform.claude.com/docs/en/api/beta/memory_stores/retrieve218anthropic,managed-agents,POST,/v1/memory_stores/{memory_store_id},Update a memory store,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.update(),client.beta.memoryStores.update(),,https://platform.claude.com/docs/en/api/beta/memory_stores/update219anthropic,managed-agents,POST,/v1/memory_stores/{memory_store_id}/archive,Archive a memory store,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.archive(),client.beta.memoryStores.archive(),,https://platform.claude.com/docs/en/api/beta/memory_stores/archive220anthropic,managed-agents,GET,/v1/memory_stores/{memory_store_id}/memories,List memories,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memories.list(),client.beta.memoryStores.memories.list(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memories/list221anthropic,managed-agents,POST,/v1/memory_stores/{memory_store_id}/memories,Create a memory,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memories.create(),client.beta.memoryStores.memories.create(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memories/create|https://platform.claude.com/docs/en/api/beta/memory_stores/memories222anthropic,managed-agents,DELETE,/v1/memory_stores/{memory_store_id}/memories/{memory_id},Delete a memory,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memories.delete(),client.beta.memoryStores.memories.delete(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memories/delete223anthropic,managed-agents,GET,/v1/memory_stores/{memory_store_id}/memories/{memory_id},Retrieve a memory,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memories.retrieve(),client.beta.memoryStores.memories.retrieve(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memories/retrieve224anthropic,managed-agents,POST,/v1/memory_stores/{memory_store_id}/memories/{memory_id},Update a memory,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memories.update(),client.beta.memoryStores.memories.update(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memories/update225anthropic,managed-agents,GET,/v1/memory_stores/{memory_store_id}/memory_versions,List memory versions,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memory_versions.list(),client.beta.memoryStores.memoryVersions.list(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memory_versions/list|https://platform.claude.com/docs/en/api/beta/memory_stores/memory_versions226anthropic,managed-agents,GET,/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id},Retrieve a memory version,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memory_versions.retrieve(),client.beta.memoryStores.memoryVersions.retrieve(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memory_versions/retrieve227anthropic,managed-agents,POST,/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact,Redact a memory version,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,agent-memory-2026-07-22,false,client.beta.memory_stores.memory_versions.redact(),client.beta.memoryStores.memoryVersions.redact(),,https://platform.claude.com/docs/en/api/beta/memory_stores/memory_versions/redact228anthropic,managed-agents,GET,/v1/sessions,List Sessions,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.list(),client.beta.sessions.list(),success,https://platform.claude.com/docs/en/api/beta/sessions/list229anthropic,managed-agents,POST,/v1/sessions,Create Session,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.create(),client.beta.sessions.create(),success,https://platform.claude.com/docs/en/api/beta/sessions/create230anthropic,managed-agents,DELETE,/v1/sessions/{session_id},Delete Session,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.delete(),client.beta.sessions.delete(),success,https://platform.claude.com/docs/en/api/beta/sessions/delete231anthropic,managed-agents,GET,/v1/sessions/{session_id},Get Session,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.retrieve(),client.beta.sessions.retrieve(),success,https://platform.claude.com/docs/en/api/beta/sessions/retrieve232anthropic,managed-agents,POST,/v1/sessions/{session_id},Update Session,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.update(),client.beta.sessions.update(),,https://platform.claude.com/docs/en/api/beta/sessions/update233anthropic,managed-agents,POST,/v1/sessions/{session_id}/archive,Archive Session,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.archive(),client.beta.sessions.archive(),success,https://platform.claude.com/docs/en/api/beta/sessions/archive234anthropic,managed-agents,GET,/v1/sessions/{session_id}/events,List Events,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.events.list(),client.beta.sessions.events.list(),success,https://platform.claude.com/docs/en/api/beta/sessions/events/list|https://platform.claude.com/docs/en/api/beta/sessions/events235anthropic,managed-agents,POST,/v1/sessions/{session_id}/events,Send Events,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.events.send(),client.beta.sessions.events.send(),success,https://platform.claude.com/docs/en/api/beta/sessions/events/send236anthropic,managed-agents,GET,/v1/sessions/{session_id}/events/stream,Stream Events,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,true,client.beta.sessions.events.stream(),client.beta.sessions.events.stream(),success,https://platform.claude.com/docs/en/api/beta/sessions/events/stream237anthropic,managed-agents,GET,/v1/sessions/{session_id}/resources,List Session Resources,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.resources.list(),client.beta.sessions.resources.list(),,https://platform.claude.com/docs/en/api/beta/sessions/resources/list238anthropic,managed-agents,POST,/v1/sessions/{session_id}/resources,Add Session Resource,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.resources.add(),client.beta.sessions.resources.add(),,https://platform.claude.com/docs/en/api/beta/sessions/resources/add|https://platform.claude.com/docs/en/api/beta/sessions/resources239anthropic,managed-agents,DELETE,/v1/sessions/{session_id}/resources/{resource_id},Delete Session Resource,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.resources.delete(),client.beta.sessions.resources.delete(),,https://platform.claude.com/docs/en/api/beta/sessions/resources/delete240anthropic,managed-agents,GET,/v1/sessions/{session_id}/resources/{resource_id},Get Session Resource,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.resources.retrieve(),client.beta.sessions.resources.retrieve(),,https://platform.claude.com/docs/en/api/beta/sessions/resources/retrieve241anthropic,managed-agents,POST,/v1/sessions/{session_id}/resources/{resource_id},Update Session Resource,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.resources.update(),client.beta.sessions.resources.update(),,https://platform.claude.com/docs/en/api/beta/sessions/resources/update242anthropic,managed-agents,GET,/v1/sessions/{session_id}/threads,List Session Threads,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.threads.list(),client.beta.sessions.threads.list(),,https://platform.claude.com/docs/en/api/beta/sessions/threads/list|https://platform.claude.com/docs/en/api/beta/sessions/threads243anthropic,managed-agents,GET,/v1/sessions/{session_id}/threads/{thread_id},Get Session Thread,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.threads.retrieve(),client.beta.sessions.threads.retrieve(),,https://platform.claude.com/docs/en/api/beta/sessions/threads/retrieve244anthropic,managed-agents,POST,/v1/sessions/{session_id}/threads/{thread_id}/archive,Archive Session Thread,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.threads.archive(),client.beta.sessions.threads.archive(),,https://platform.claude.com/docs/en/api/beta/sessions/threads/archive245anthropic,managed-agents,GET,/v1/sessions/{session_id}/threads/{thread_id}/events,List Session Thread Events,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.sessions.threads.events.list(),client.beta.sessions.threads.events.list(),,https://platform.claude.com/docs/en/api/beta/sessions/threads/events/list|https://platform.claude.com/docs/en/api/beta/sessions/threads/events246anthropic,managed-agents,GET,/v1/sessions/{session_id}/threads/{thread_id}/stream,Stream Session Thread Events,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,true,client.beta.sessions.threads.events.stream(),client.beta.sessions.threads.events.stream(),,https://platform.claude.com/docs/en/api/beta/sessions/threads/events/stream247anthropic,managed-agents,GET,/v1/tunnels,List Tunnels,DOCUMENTED|BETA|ACCOUNT_RESTRICTED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.list(),client.beta.tunnels.list(),restricted,https://platform.claude.com/docs/en/api/beta/tunnels/list248anthropic,managed-agents,POST,/v1/tunnels,Create Tunnel,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.create(),client.beta.tunnels.create(),,https://platform.claude.com/docs/en/api/beta/tunnels/create249anthropic,managed-agents,GET,/v1/tunnels/{tunnel_id},Get Tunnel,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.retrieve(),client.beta.tunnels.retrieve(),,https://platform.claude.com/docs/en/api/beta/tunnels/retrieve250anthropic,managed-agents,POST,/v1/tunnels/{tunnel_id}/archive,Archive Tunnel,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.archive(),client.beta.tunnels.archive(),,https://platform.claude.com/docs/en/api/beta/tunnels/archive251anthropic,managed-agents,GET,/v1/tunnels/{tunnel_id}/certificates,List Tunnel Certificates,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.certificates.list(),client.beta.tunnels.certificates.list(),,https://platform.claude.com/docs/en/api/beta/tunnels/certificates/list252anthropic,managed-agents,POST,/v1/tunnels/{tunnel_id}/certificates,Create Tunnel Certificate,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.certificates.create(),client.beta.tunnels.certificates.create(),,https://platform.claude.com/docs/en/api/beta/tunnels/certificates/create|https://platform.claude.com/docs/en/api/beta/tunnels/certificates253anthropic,managed-agents,GET,/v1/tunnels/{tunnel_id}/certificates/{certificate_id},Get Tunnel Certificate,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.certificates.retrieve(),client.beta.tunnels.certificates.retrieve(),,https://platform.claude.com/docs/en/api/beta/tunnels/certificates/retrieve254anthropic,managed-agents,POST,/v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive,Archive Tunnel Certificate,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.certificates.archive(),client.beta.tunnels.certificates.archive(),,https://platform.claude.com/docs/en/api/beta/tunnels/certificates/archive255anthropic,managed-agents,POST,/v1/tunnels/{tunnel_id}/reveal_token,Reveal Tunnel Token,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.reveal_token(),client.beta.tunnels.revealToken(),,https://platform.claude.com/docs/en/api/beta/tunnels/reveal_token256anthropic,managed-agents,POST,/v1/tunnels/{tunnel_id}/rotate_token,Rotate Tunnel Token,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,mcp-tunnels-2026-06-22,false,client.beta.tunnels.rotate_token(),client.beta.tunnels.rotateToken(),,https://platform.claude.com/docs/en/api/beta/tunnels/rotate_token257anthropic,managed-agents,GET,/v1/user_profiles,List User Profiles,DOCUMENTED|BETA|FAILED_VERIFICATION,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,user-profiles-2026-08-18,false,client.beta.user_profiles.list(),client.beta.userProfiles.list(),failure,https://platform.claude.com/docs/en/api/beta/user_profiles/list258anthropic,managed-agents,POST,/v1/user_profiles,Create User Profile,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,user-profiles-2026-08-18,false,client.beta.user_profiles.create(),client.beta.userProfiles.create(),,https://platform.claude.com/docs/en/api/beta/user_profiles/create259anthropic,managed-agents,GET,/v1/user_profiles/{user_profile_id},Get User Profile,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,user-profiles-2026-08-18,false,client.beta.user_profiles.retrieve(),client.beta.userProfiles.retrieve(),,https://platform.claude.com/docs/en/api/beta/user_profiles/retrieve260anthropic,managed-agents,POST,/v1/user_profiles/{user_profile_id},Update User Profile,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,user-profiles-2026-08-18,false,client.beta.user_profiles.update(),client.beta.userProfiles.update(),,https://platform.claude.com/docs/en/api/beta/user_profiles/update261anthropic,managed-agents,POST,/v1/user_profiles/{user_profile_id}/enrollment_url,Create Enrollment URL,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,user-profiles-2026-08-18,false,client.beta.user_profiles.create_enrollment_url(),client.beta.userProfiles.createEnrollmentURL(),,https://platform.claude.com/docs/en/api/beta/user_profiles/create_enrollment_url262anthropic,managed-agents,GET,/v1/vaults,List Vaults,DOCUMENTED|BETA|LIVE_VERIFIED,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.list(),client.beta.vaults.list(),success,https://platform.claude.com/docs/en/api/beta/vaults/list263anthropic,managed-agents,POST,/v1/vaults,Create Vault,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.create(),client.beta.vaults.create(),,https://platform.claude.com/docs/en/api/beta/vaults/create264anthropic,managed-agents,DELETE,/v1/vaults/{vault_id},Delete Vault,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.delete(),client.beta.vaults.delete(),,https://platform.claude.com/docs/en/api/beta/vaults/delete265anthropic,managed-agents,GET,/v1/vaults/{vault_id},Get Vault,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.retrieve(),client.beta.vaults.retrieve(),,https://platform.claude.com/docs/en/api/beta/vaults/retrieve266anthropic,managed-agents,POST,/v1/vaults/{vault_id},Update Vault,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.update(),client.beta.vaults.update(),,https://platform.claude.com/docs/en/api/beta/vaults/update267anthropic,managed-agents,POST,/v1/vaults/{vault_id}/archive,Archive Vault,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.archive(),client.beta.vaults.archive(),,https://platform.claude.com/docs/en/api/beta/vaults/archive268anthropic,managed-agents,GET,/v1/vaults/{vault_id}/credentials,List Credentials,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.credentials.list(),client.beta.vaults.credentials.list(),,https://platform.claude.com/docs/en/api/beta/vaults/credentials/list269anthropic,managed-agents,POST,/v1/vaults/{vault_id}/credentials,Create Credential,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.credentials.create(),client.beta.vaults.credentials.create(),,https://platform.claude.com/docs/en/api/beta/vaults/credentials/create|https://platform.claude.com/docs/en/api/beta/vaults/credentials270anthropic,managed-agents,DELETE,/v1/vaults/{vault_id}/credentials/{credential_id},Delete Credential,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.credentials.delete(),client.beta.vaults.credentials.delete(),,https://platform.claude.com/docs/en/api/beta/vaults/credentials/delete271anthropic,managed-agents,GET,/v1/vaults/{vault_id}/credentials/{credential_id},Get Credential,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.credentials.retrieve(),client.beta.vaults.credentials.retrieve(),,https://platform.claude.com/docs/en/api/beta/vaults/credentials/retrieve272anthropic,managed-agents,POST,/v1/vaults/{vault_id}/credentials/{credential_id},Update Credential,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.credentials.update(),client.beta.vaults.credentials.update(),,https://platform.claude.com/docs/en/api/beta/vaults/credentials/update273anthropic,managed-agents,POST,/v1/vaults/{vault_id}/credentials/{credential_id}/archive,Archive Credential,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.credentials.archive(),client.beta.vaults.credentials.archive(),,https://platform.claude.com/docs/en/api/beta/vaults/credentials/archive274anthropic,managed-agents,POST,/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate,Validate Credential,DOCUMENTED|BETA,x-api-key (regular API key) or OAuth bearer; optional anthropic-workspace-id header,managed-agents-2026-04-01,false,client.beta.vaults.credentials.mcp_oauth_validate(),client.beta.vaults.credentials.mcpOAuthValidate(),,https://platform.claude.com/docs/en/api/beta/vaults/credentials/mcp_oauth_validate275anthropic,skills,GET,/v1/skills,List Skills,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.list()|client.beta.skills.list(),client.skills.list()|client.beta.skills.list(),success,https://platform.claude.com/docs/en/api/beta/skills/list|https://platform.claude.com/docs/en/api/skills/list276anthropic,skills,POST,/v1/skills,Create Skill,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.create()|client.beta.skills.create(),client.skills.create()|client.beta.skills.create(),success,https://platform.claude.com/docs/en/api/beta/skills/create|https://platform.claude.com/docs/en/api/skills/create277anthropic,skills,DELETE,/v1/skills/{skill_id},Delete Skill,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.delete()|client.beta.skills.delete(),client.skills.delete()|client.beta.skills.delete(),success,https://platform.claude.com/docs/en/api/beta/skills/delete|https://platform.claude.com/docs/en/api/skills/delete278anthropic,skills,GET,/v1/skills/{skill_id},Get Skill,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.retrieve()|client.beta.skills.retrieve(),client.skills.retrieve()|client.beta.skills.retrieve(),success,https://platform.claude.com/docs/en/api/beta/skills/retrieve|https://platform.claude.com/docs/en/api/skills/retrieve279anthropic,skills,GET,/v1/skills/{skill_id}/versions,List Skill Versions,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.versions.list()|client.beta.skills.versions.list(),client.skills.versions.list()|client.beta.skills.versions.list(),success,https://platform.claude.com/docs/en/api/beta/skills/versions/list|https://platform.claude.com/docs/en/api/skills/versions/list280anthropic,skills,POST,/v1/skills/{skill_id}/versions,Create Skill Version,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.versions.create()|client.beta.skills.versions.create(),client.skills.versions.create()|client.beta.skills.versions.create(),success,https://platform.claude.com/docs/en/api/beta/skills/versions/create|https://platform.claude.com/docs/en/api/beta/skills/versions|https://platform.claude.com/docs/en/api/skills/versions/create|https://platform.claude.com/docs/en/api/skills/versions281anthropic,skills,DELETE,/v1/skills/{skill_id}/versions/{version},Delete Skill Version,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.versions.delete()|client.beta.skills.versions.delete(),client.skills.versions.delete()|client.beta.skills.versions.delete(),success,https://platform.claude.com/docs/en/api/beta/skills/versions/delete|https://platform.claude.com/docs/en/api/skills/versions/delete282anthropic,skills,GET,/v1/skills/{skill_id}/versions/{version},Get Skill Version,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.skills.versions.retrieve()|client.beta.skills.versions.retrieve(),client.skills.versions.retrieve()|client.beta.skills.versions.retrieve(),success,https://platform.claude.com/docs/en/api/beta/skills/versions/retrieve|https://platform.claude.com/docs/en/api/skills/versions/retrieve283anthropic,skills,GET,/v1/skills/{skill_id}/versions/{version}/content,Download Skill Version Content,DOCUMENTED|LIVE_VERIFIED,x-api-key (regular API key); optional anthropic-workspace-id header,,false,client.beta.skills.versions.download(),client.beta.skills.versions.download(),success,https://platform.claude.com/docs/en/api/beta/skills/versions/download284gemini,transcription,POST,/v1beta/models/{model}:generateContent,Transcribe audio (gemini-3.5-transcribe),DOCUMENTED|LIVE_VERIFIED,x-goog-api-key header (API key); never put the key in the URL,,false,"client.models.generate_content(model='gemini-3.5-transcribe', contents=[types.Part.from_bytes(data=audio, mime_type='audio/wav')])","ai.models.generateContent({model:'gemini-3.5-transcribe', contents:[{inlineData:{mimeType:'audio/wav', data}}]})",success,https://ai.google.dev/gemini-api/docs/transcribe|https://ai.google.dev/gemini-api/docs/models/gemini-3.5-transcribe|https://ai.google.dev/api/generate-content|https://ai.google.dev/gemini-api/docs/pricing285gemini,generate-content,POST,/v1beta/models/{model}:streamGenerateContent,Stream generate content,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,true,client.models.generate_content_stream(...),ai.models.generateContentStream(...),success,https://ai.google.dev/api/generate-content|https://ai.google.dev/gemini-api/docs/generate-content/text-generation|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta286gemini,tokens,POST,/v1beta/models/{model}:countTokens,Count tokens,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,"client.models.count_tokens(model=, contents=)  — CountTokensConfig(system_instruction=, tools=) raises ValueError in Developer API mode (SDK 2.24); use raw REST for the generateContentRequest wrapper","ai.models.countTokens({model, contents}) — same restriction in @google/genai 2.23",success,https://ai.google.dev/api/tokens|https://ai.google.dev/gemini-api/docs/generate-content/tokens|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta287gemini,embeddings,POST,/v1beta/models/{model}:embedContent,Embed content,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,"client.models.embed_content(model=, contents=, config=types.EmbedContentConfig(task_type=, output_dimensionality=, title=))","ai.models.embedContent({model, contents, config})",success,https://ai.google.dev/api/embeddings|https://ai.google.dev/gemini-api/docs/embeddings|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta288gemini,embeddings,POST,/v1beta/models/{model}:batchEmbedContents,Batch embed contents (synchronous),DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,"client.models.embed_content(model=, contents=[...])  (SDK fans a list out to batchEmbedContents)",ai.models.embedContent({contents: [...]}),success,https://ai.google.dev/api/embeddings|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta289gemini,batch,POST,/v1beta/models/{model}:asyncBatchEmbedContent,Create an embedding batch,DOCUMENTED|ACCOUNT_RESTRICTED,x-goog-api-key header (API key); never put the key in the URL,,false,"client.batches.create_embeddings(model='gemini-embedding-2', src=..., config=...)",ai.batches.createEmbeddings(...),restricted,https://ai.google.dev/gemini-api/docs/batch-api|https://ai.google.dev/api/batch-api290gemini,caching,POST,/v1beta/cachedContents,Create cached content (explicit context caching),DOCUMENTED|BETA|ACCOUNT_RESTRICTED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,"client.caches.create(model=, config=types.CreateCachedContentConfig(contents=, system_instruction=, ttl='300s', display_name=))","ai.caches.create({model, config})",restricted,https://ai.google.dev/api/caching|https://ai.google.dev/gemini-api/docs/generate-content/caching|https://ai.google.dev/gemini-api/docs/pricing|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta291gemini,caching,GET,/v1beta/cachedContents,List cached contents,DOCUMENTED|BETA|ACCOUNT_RESTRICTED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,client.caches.list(),ai.caches.list({config:{pageSize}}),success,https://ai.google.dev/api/caching|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta292gemini,caching,GET,/v1beta/cachedContents/{id},Get cached content,DOCUMENTED|BETA|ACCOUNT_RESTRICTED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,client.caches.get(name=),ai.caches.get({name}),success,https://ai.google.dev/api/caching|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta293gemini,caching,PATCH,/v1beta/cachedContents/{id},Update cached content (TTL / expireTime only),DOCUMENTED|BETA|ACCOUNT_RESTRICTED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,"client.caches.update(name=, config=types.UpdateCachedContentConfig(ttl=|expire_time=))","ai.caches.update({name, config})",success,https://ai.google.dev/api/caching|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta294gemini,caching,DELETE,/v1beta/cachedContents/{id},Delete cached content,DOCUMENTED|BETA|ACCOUNT_RESTRICTED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,client.caches.delete(name=),ai.caches.delete({name}),success,https://ai.google.dev/api/caching|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta295gemini,files,POST,/upload/v1beta/files,Upload a file (media.upload),DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,"client.files.upload(file=path_or_io, config=types.UploadFileConfig(mime_type=, display_name=, name=))","ai.files.upload({file, config:{mimeType, displayName}})",success,https://ai.google.dev/api/files|https://ai.google.dev/gemini-api/docs/generate-content/files|https://ai.google.dev/gemini-api/docs/generate-content/file-input-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta296gemini,files,GET,/v1beta/files,List files,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,client.files.list(),ai.files.list({config:{pageSize}}),success,https://ai.google.dev/api/files|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta297gemini,files,GET,/v1beta/files/{id},Get file metadata,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,client.files.get(name=),ai.files.get({name}),success,https://ai.google.dev/api/files|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta298gemini,files,DELETE,/v1beta/files/{id},Delete file,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,client.files.delete(name=),ai.files.delete({name}),success,https://ai.google.dev/api/files|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta299gemini,files,POST,/v1beta/files:register,Register Google Cloud Storage objects as Files,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,(no dedicated helper in google-genai 2.24; use client.files.register if present or raw request),raw fetch,success,https://ai.google.dev/api/files|https://ai.google.dev/gemini-api/docs/generate-content/file-input-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta300gemini,files,GET,/v1beta/generatedFiles,List generated files,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key header (API key); never put the key in the URL,,false,,,success,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods301gemini,files,GET,/v1beta/generatedFiles/{id}/operations/{operation},Get generated-file operation,LIVE_DISCOVERED|UNVERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,success,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta302gemini,generate-content,POST,/v1beta/dynamic/{id}:generateContent,Generate content on a `dynamic/*` resource,LIVE_DISCOVERED|UNVERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,failure,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta303gemini,generate-content,POST,/v1beta/dynamic/{id}:streamGenerateContent,Stream generate content on a `dynamic/*` resource,LIVE_DISCOVERED|UNVERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,success,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta304gemini,legacy-palm,POST,/v1beta/models/{model}:generateText,PaLM legacy: generateText,LEGACY|DOCUMENTED|FAILED_VERIFICATION,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,failure,https://ai.google.dev/api/all-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta305gemini,legacy-palm,POST,/v1beta/models/{model}:generateMessage,PaLM legacy: generateMessage,LEGACY|DOCUMENTED|FAILED_VERIFICATION,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,failure,https://ai.google.dev/api/all-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta306gemini,legacy-palm,POST,/v1beta/models/{model}:embedText,PaLM legacy: embedText,LEGACY|DOCUMENTED|FAILED_VERIFICATION,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,failure,https://ai.google.dev/api/all-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta307gemini,legacy-palm,POST,/v1beta/models/{model}:batchEmbedText,PaLM legacy: batchEmbedText,LEGACY|DOCUMENTED|UNVERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,success,https://ai.google.dev/api/all-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta308gemini,legacy-palm,POST,/v1beta/models/{model}:countTextTokens,PaLM legacy: countTextTokens,LEGACY|DOCUMENTED|FAILED_VERIFICATION,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,failure,https://ai.google.dev/api/all-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/models309gemini,legacy-palm,POST,/v1beta/models/{model}:countMessageTokens,PaLM legacy: countMessageTokens,LEGACY|DOCUMENTED|FAILED_VERIFICATION,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,failure,https://ai.google.dev/api/all-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta310gemini,legacy-palm,POST,/v1beta/models/{model}:generateAnswer,Attributed Question Answering (model `aqa`),LEGACY|DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,success,https://ai.google.dev/api/all-methods|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta311gemini,generate-content,POST,/v1/models/{model}:generateContent,Generate content (stable v1),DOCUMENTED|LIVE_VERIFIED,x-goog-api-key: <key> header (recommended; the `key` query parameter also works but leaks into logs — never use it) or OAuth 2.0 Bearer token for user-scoped resources,,false,,,success,https://ai.google.dev/gemini-api/docs/api-versions|https://generativelanguage.googleapis.com/$discovery/rest?version=v1312gemini,image-generation,POST,/v1beta/models/{model}:predict,Predict (Imagen — shut down),DOCUMENTED|RETIRED,x-goog-api-key header (API key); never put the key in the URL,,false,client.models.generate_images(...)  # SDK method still exists; server returns error,ai.models.generateImages(...),failure,https://ai.google.dev/gemini-api/docs/imagen|https://ai.google.dev/api/models|https://ai.google.dev/gemini-api/docs/deprecations313gemini,video-generation,POST,/v1beta/models/{model}:predictLongRunning,"Generate video (Veo, long-running)",DOCUMENTED|PREVIEW,x-goog-api-key header (API key); never put the key in the URL,,false,"op = client.models.generate_videos(model='veo-3.1-generate-preview', prompt=..., config=types.GenerateVideosConfig(...)); while not op.done: op = client.operations.get(op); client.files.download(file=op.response.generated_videos[0].video)","let op = await ai.models.generateVideos({model, prompt, config}); while(!op.done){ op = await ai.operations.getVideosOperation({operation: op}) }; ai.files.download({file: op.response.generatedVideos[0].video, downloadPath})",failure,https://ai.google.dev/gemini-api/docs/veo|https://ai.google.dev/api/models|https://ai.google.dev/gemini-api/docs/pricing|https://ai.google.dev/gemini-api/docs/deprecations314gemini,operations,GET,/v1beta/{name=models/*/operations/*},Get model operation (Veo polling),DOCUMENTED|ACCOUNT_RESTRICTED,x-goog-api-key header (API key); never put the key in the URL,,false,client.operations.get(operation),ai.operations.getVideosOperation({operation}),restricted,https://ai.google.dev/gemini-api/docs/veo|https://ai.google.dev/api/all-methods315gemini,operations,GET,/v1beta/{name=models/*}/operations,List model operations,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key header (API key); never put the key in the URL,,false,,,success,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods316gemini,operations,GET,/v1beta/{name=generatedFiles/*/operations/*},Get generatedFiles operation,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key header (API key); never put the key in the URL,,false,,,failure,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods317gemini,operations,GET,/v1beta/{name=tunedModels/*/operations/*},Get tuning operation,DOCUMENTED|LEGACY|LIVE_VERIFIED,x-goog-api-key header (API key); never put the key in the URL,,false,,,failure,https://ai.google.dev/api/tuning|https://ai.google.dev/api/all-methods318gemini,operations,GET,/v1beta/{name=tunedModels/*}/operations,List tuning operations,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods319gemini,operations,GET,/v1beta/{name=fileSearchStores/*/operations/*} | /v1beta/{name=fileSearchStores/*/upload/operations/*} | /v1beta/{name=corpora/*/operations/*},Other operation scopes (cross-reference),DOCUMENTED,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods320gemini,files,GET,/v1beta/files/{file}:download?alt=media (via generatedSamples[].video.uri),Download a generated video,DOCUMENTED,x-goog-api-key header (API key); never put the key in the URL,,false,client.files.download(file=video),"ai.files.download({file, downloadPath})",,https://ai.google.dev/gemini-api/docs/veo|https://ai.google.dev/gemini-api/docs/files|https://ai.google.dev/api/files321gemini,music-generation,WS,wss://generativelanguage.googleapis.com/ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateMusic,Lyria RealTime (WebSocket),DOCUMENTED|BETA|LIVE_VERIFIED,x-goog-api-key header (API key); never put the key in the URL,,true,async with client.aio.live.music.connect(model='models/lyria-realtime-exp') as session: await session.set_weighted_prompts(...); await session.set_music_generation_config(...); await session.play(); async for msg in session.receive(): ...,"ai.live.music.connect({model:'models/lyria-realtime-exp', callbacks:{onmessage}}) -> session.setWeightedPrompts / setMusicGenerationConfig / play / pause / stop / resetContext",success,https://ai.google.dev/gemini-api/docs/realtime-music-generation|https://ai.google.dev/gemini-api/docs/models/lyria-realtime-exp|https://github.com/googleapis/python-genai/blob/main/google/genai/types.py322gemini,batch,POST,/v1beta/models/{model}:batchGenerateContent,Create a generateContent batch,DOCUMENTED|ACCOUNT_RESTRICTED,x-goog-api-key header (API key); never put the key in the URL,,false,"client.batches.create(model='gemini-3.5-flash-lite', src=[{'contents': [...]}, ...] | 'files/…', config={'display_name': ...})","ai.batches.create({model, src, config:{displayName}})",restricted,https://ai.google.dev/gemini-api/docs/batch-api|https://ai.google.dev/api/batch-api|https://ai.google.dev/gemini-api/docs/pricing|https://ai.google.dev/gemini-api/docs/rate-limits323gemini,batch,GET,/v1beta/{name=batches/*},Get batch (poll),DOCUMENTED,x-goog-api-key header (API key); never put the key in the URL,,false,client.batches.get(name='batches/…'),ai.batches.get({name}),failure,https://ai.google.dev/gemini-api/docs/batch-api|https://ai.google.dev/api/batch-api324gemini,batch,GET,/v1beta/batches,List batches,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key header (API key); never put the key in the URL,,false,client.batches.list(config={'page_size': 10}),ai.batches.list({config:{pageSize:10}}),success,https://ai.google.dev/gemini-api/docs/batch-api|https://ai.google.dev/api/batch-api325gemini,batch,POST,/v1beta/{name=batches/*}:cancel,Cancel batch,DOCUMENTED,x-goog-api-key header (API key); never put the key in the URL,,false,client.batches.cancel(name=...),ai.batches.cancel({name}),,https://ai.google.dev/gemini-api/docs/batch-api|https://ai.google.dev/api/batch-api326gemini,batch,DELETE,/v1beta/{name=batches/*},Delete batch,DOCUMENTED,x-goog-api-key header (API key); never put the key in the URL,,false,client.batches.delete(name=...),ai.batches.delete({name}),,https://ai.google.dev/gemini-api/docs/batch-api|https://ai.google.dev/api/batch-api327gemini,batch,PATCH,/v1beta/{name=batches/*}:updateGenerateContentBatch,Update generateContent batch,DOCUMENTED,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://ai.google.dev/api/batch-api|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta328gemini,batch,PATCH,/v1beta/{name=batches/*}:updateEmbedContentBatch,Update embedding batch,DOCUMENTED,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://ai.google.dev/api/batch-api|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta329gemini,batch,POST,/v1beta/{model=tunedModels/*}:batchGenerateContent | :asyncBatchEmbedContent,Batch on tuned models,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods330gemini,tuning,POST,/v1beta/tunedModels,Create tuned model,DOCUMENTED|DEPRECATED|RETIRED,x-goog-api-key header (API key); never put the key in the URL,,false,"client.tunings.tune(base_model=..., training_dataset=..., config=...)  # Gemini API path returns an error today",ai.tunings.tune(...),failure,https://ai.google.dev/api/tuning|https://ai.google.dev/gemini-api/docs/model-tuning|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta331gemini,tuning,GET,/v1beta/tunedModels,List tuned models,DOCUMENTED|LEGACY|RETIRED,x-goog-api-key header (API key); never put the key in the URL,,false,client.tunings.list(),ai.tunings.list(),failure,https://ai.google.dev/api/tuning|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta332gemini,tuning,GET,/v1beta/{name=tunedModels/*},Get tuned model,DOCUMENTED|LEGACY|RETIRED,x-goog-api-key header (API key); never put the key in the URL,,false,client.tunings.get(name=...),ai.tunings.get({name}),failure,https://ai.google.dev/api/tuning|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta333gemini,tuning,PATCH,/v1beta/{tunedModel.name=tunedModels/*},Update tuned model,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://ai.google.dev/api/tuning|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta334gemini,tuning,DELETE,/v1beta/{name=tunedModels/*},Delete tuned model,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://ai.google.dev/api/tuning|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta335gemini,tuning,POST,/v1beta/{model=tunedModels/*}:generateContent,Generate with a tuned model,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,true,,,,https://ai.google.dev/api/tuning|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta336gemini,tuning,POST,/v1beta/{name=tunedModels/*}:transferOwnership,Transfer ownership,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods337gemini,tuning,GET,/v1beta/{parent=tunedModels/*}/permissions,List permissions,DOCUMENTED|LEGACY|RETIRED,x-goog-api-key header (API key); never put the key in the URL,,false,,,failure,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods338gemini,tuning,POST,/v1beta/{parent=tunedModels/*}/permissions,Create permission,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods339gemini,tuning,GET,/v1beta/{name=tunedModels/*/permissions/*},Get permission,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods340gemini,tuning,PATCH,/v1beta/{name=tunedModels/*/permissions/*},Update permission,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods341gemini,tuning,DELETE,/v1beta/{name=tunedModels/*/permissions/*},Delete permission,DOCUMENTED|LEGACY,x-goog-api-key header (API key); never put the key in the URL,,false,,,,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods342gemini,models,GET,/v1beta/models,models.list,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key | ?key= | OAuth Bearer,,false,client.models.list()  # types.Model.supported_actions,ai.models.list(),success,https://ai.google.dev/api/models343gemini,models,GET,/v1beta/models/{model},models.get,DOCUMENTED|LIVE_VERIFIED,x-goog-api-key | OAuth Bearer,,false,client.models.get(model='gemini-3.8-flash'),ai.models.get({ model }),success,https://ai.google.dev/api/models344gemini,models,GET,/v1/models,models.list (v1 stable surface),DOCUMENTED|LIVE_VERIFIED,x-goog-api-key,,false,genai.Client(http_options={'api_version': 'v1'}).models.list(),new GoogleGenAI({ httpOptions: { apiVersion: 'v1' } }).models.list(),success,https://ai.google.dev/gemini-api/docs/api-versions|https://ai.google.dev/api/models345gemini,openai-compat,POST,/v1beta/openai/chat/completions,OpenAI-compatible chat completions,DOCUMENTED|BETA|LIVE_VERIFIED,Authorization: Bearer <Gemini API key>,,true,"openai.OpenAI(api_key=GEMINI_API_KEY, base_url='https://generativelanguage.googleapis.com/v1beta/openai/').chat.completions.create(...)","new OpenAI({ apiKey, baseURL: 'https://generativelanguage.googleapis.com/v1beta/openai/' }).chat.completions.create(...)",success,https://ai.google.dev/gemini-api/docs/openai346gemini,openai-compat,POST,/v1beta/openai/embeddings,OpenAI-compatible embeddings,DOCUMENTED|BETA,Authorization: Bearer <Gemini API key>,,false,"client.embeddings.create(model='gemini-embedding-2-preview', input='...')","openai.embeddings.create({ model, input })",not_tested,https://ai.google.dev/gemini-api/docs/openai347gemini,openai-compat,GET,/v1beta/openai/models,OpenAI-compatible models list,DOCUMENTED|BETA|LIVE_VERIFIED,Authorization: Bearer <Gemini API key> (x-goog-api-key -> 404 'Requested entity was not found.'),,false,client.models.list(),openai.models.list(),success,https://ai.google.dev/gemini-api/docs/openai348gemini,openai-compat,GET,/v1beta/openai/models/{model},OpenAI-compatible model retrieve,DOCUMENTED|BETA|LIVE_VERIFIED,Authorization: Bearer <Gemini API key>,,false,client.models.retrieve('gemini-3.8-flash'),openai.models.retrieve('gemini-3.8-flash'),success,https://ai.google.dev/gemini-api/docs/openai349gemini,openai-compat,POST,/v1beta/openai/images/generations,OpenAI-compatible image generation,DOCUMENTED|BETA,Authorization: Bearer <Gemini API key>,,false,"client.images.generate(model='gemini-2.5-flash-image', prompt=..., response_format='b64_json', n=1)",openai.images.generate({...}),not_tested,https://ai.google.dev/gemini-api/docs/openai350gemini,openai-compat,POST,/v1beta/openai/videos,OpenAI (Sora-style) compatible video generation,DOCUMENTED|BETA,Authorization: Bearer <Gemini API key>,,false,client.videos.create(...); client.videos.retrieve(id),openai.videos.create(...); openai.videos.retrieve(id),not_tested,https://ai.google.dev/gemini-api/docs/openai351gemini,openai-compat,POST,/v1beta/openai/batches,OpenAI-compatible Batch API,DOCUMENTED|BETA,Authorization: Bearer <Gemini API key>,,false,openai_client.batches.create(...); genai client.files.upload/download,n/a in docs,not_tested,https://ai.google.dev/gemini-api/docs/openai352gemini,file-search,POST,/v1beta/fileSearchStores,fileSearchStores.create,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,"client.file_search_stores.create(config={'display_name': 'My Store', 'embedding_model': 'models/gemini-embedding-2'})","ai.fileSearchStores.create({ config: { displayName: 'My Store', embeddingModel: 'models/gemini-embedding-2' } })",success,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search353gemini,file-search,GET,/v1beta/fileSearchStores,fileSearchStores.list,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,for s in client.file_search_stores.list(): ...,for await (const s of await ai.fileSearchStores.list()) { ... },success,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search354gemini,file-search,GET,/v1beta/fileSearchStores/{name},fileSearchStores.get,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,client.file_search_stores.get(name='fileSearchStores/my-store-123'),ai.fileSearchStores.get({ name: 'fileSearchStores/my-store-123' }),success,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search355gemini,file-search,DELETE,/v1beta/fileSearchStores/{name},fileSearchStores.delete,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,"client.file_search_stores.delete(name='fileSearchStores/my-store-123', config={'force': True})","ai.fileSearchStores.delete({ name: 'fileSearchStores/my-store-123', config: { force: true } })",success,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search356gemini,file-search,POST,/upload/v1beta/fileSearchStores/{name}:uploadToFileSearchStore,media.uploadToFileSearchStore,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,"op = client.file_search_stores.upload_to_file_search_store(file='sample.txt', file_search_store_name=store.name, config={'display_name': 'sample.txt', 'custom_metadata': [{'key':'author','string_value':'X'}], 'chunking_config': {'white_space_config': {'max_tokens_per_chunk': 200, 'max_overlap_tokens': 20}}}); while not op.done: op = client.operations.get(op)","let op = await ai.fileSearchStores.uploadToFileSearchStore({ file: 'sample.txt', fileSearchStoreName: store.name, config: { displayName: 'sample.txt' } }); while (!op.done) op = await ai.operations.get({ operation: op })",success,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search357gemini,file-search,POST,/v1beta/fileSearchStores/{name}:importFile,fileSearchStores.importFile,DOCUMENTED|PREVIEW,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,"op = client.file_search_stores.import_file(file_search_store_name=store.name, file_name=sample_file.name, custom_metadata=[{'key':'year','numeric_value':1934}]); while not op.done: time.sleep(5); op = client.operations.get(op)","let op = await ai.fileSearchStores.importFile({ fileSearchStoreName: store.name, fileName: sampleFile.name }); while (!op.done) op = await ai.operations.get({ operation: op })",not_tested,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search358gemini,file-search,GET,/v1beta/fileSearchStores/{name}/documents,fileSearchStores.documents.list,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,for doc in client.file_search_stores.documents.list(parent='fileSearchStores/my-store-123'): ...,for await (const doc of await ai.fileSearchStores.documents.list({ parent: 'fileSearchStores/my-store-123' })) { ... },success,https://ai.google.dev/api/file-search/documents|https://ai.google.dev/gemini-api/docs/file-search359gemini,file-search,GET,/v1beta/fileSearchStores/{name}/documents/{document},fileSearchStores.documents.get,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,client.file_search_stores.documents.get(name='fileSearchStores/my-store-123/documents/my-doc'),ai.fileSearchStores.documents.get({ name: 'fileSearchStores/my-store-123/documents/my-doc' }),success,https://ai.google.dev/api/file-search/documents|https://ai.google.dev/gemini-api/docs/file-search360gemini,file-search,DELETE,/v1beta/fileSearchStores/{name}/documents/{document},fileSearchStores.documents.delete,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,"client.file_search_stores.documents.delete(name='fileSearchStores/my-store-123/documents/my-doc', config={'force': True})","ai.fileSearchStores.documents.delete({ name: 'fileSearchStores/my-store-123/documents/my-doc', config: { force: true } })",success,https://ai.google.dev/api/file-search/documents|https://ai.google.dev/gemini-api/docs/file-search361gemini,file-search,GET,/v1beta/fileSearchStores/{name}/operations/{operation},fileSearchStores.operations.get,DOCUMENTED|PREVIEW,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,client.operations.get(op)  # SDK routes by operation name,ai.operations.get({ operation: op }),not_tested,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search362gemini,file-search,GET,/v1beta/fileSearchStores/{name}/upload/operations/{operation},fileSearchStores.upload.operations.get,DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,client.operations.get(op),ai.operations.get({ operation: op }),success,https://ai.google.dev/api/file-search/file-search-stores|https://ai.google.dev/gemini-api/docs/file-search363gemini,file-search,GET,/v1beta/fileSearchStores/{name}/media/{blob},fileSearchStores.media.download (mediaId),DOCUMENTED|PREVIEW|DOCUMENTATION_INCOMPLETE|UNVERIFIED,x-goog-api-key: <API key> header (or ?key= query — avoid; OAuth also accepted),,false,client.file_search_stores.download_media(media_id=chunk.retrieved_context.media_id),ai.fileSearchStores.downloadMedia(chunk.retrievedContext.mediaId),not_tested,https://ai.google.dev/gemini-api/docs/generate-content/file-search|https://ai.google.dev/api/file-search/file-search-stores364gemini,interactions,POST,/v1beta/interactions,Create interaction,DOCUMENTED|BETA|LIVE_VERIFIED,x-goog-api-key header,,true,"client.interactions.create(model=..., input=..., stream=False|True, background=..., previous_interaction_id=..., agent=..., environment=..., agent_config=..., tools=..., response_format=..., generation_config=...)","ai.interactions.create({model, input, stream, background, previous_interaction_id, agent, environment, agent_config, tools, response_format, generation_config})",success,https://ai.google.dev/api/interactions|https://ai.google.dev/api/interactions-api|https://ai.google.dev/gemini-api/docs/interactions-overview|https://ai.google.dev/gemini-api/docs/streaming|https://ai.google.dev/gemini-api/docs/background-execution365gemini,interactions,GET,/v1beta/interactions/{id},Get interaction (poll or resume stream),DOCUMENTED|BETA|LIVE_VERIFIED,x-goog-api-key header,,true,"client.interactions.get(id=..., stream=False|True, last_event_id=...)","ai.interactions.get(id, {stream, last_event_id})",success,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/background-execution366gemini,interactions,DELETE,/v1beta/interactions/{id},Delete interaction,DOCUMENTED|BETA|LIVE_VERIFIED,x-goog-api-key header,,false,client.interactions.delete(id=...),ai.interactions.delete(id),success,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/background-execution367gemini,interactions,POST,/v1beta/interactions/{id}/cancel,Cancel interaction,DOCUMENTED|BETA|LIVE_VERIFIED,x-goog-api-key header,,false,client.interactions.cancel(id=...),ai.interactions.cancel(id),success,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/background-execution|https://ai.google.dev/gemini-api/docs/antigravity-agent368gemini,interactions,POST,/v1/interactions,Create interaction (v1),DOCUMENTED|GA|UNVERIFIED,x-goog-api-key header,,true,genai.Client(http_options={'api_version': 'v1'}).interactions.<create|get|delete|cancel>,new GoogleGenAI({httpOptions: {apiVersion: 'v1'}}).interactions.<create|get|delete|cancel>,not_tested,https://ai.google.dev/api/interactions-api-v1|https://ai.google.dev/gemini-api/docs/api-versions369gemini,interactions,GET,/v1/interactions/{id},Get interaction (v1),DOCUMENTED|GA|UNVERIFIED,x-goog-api-key header,,true,genai.Client(http_options={'api_version': 'v1'}).interactions.<create|get|delete|cancel>,new GoogleGenAI({httpOptions: {apiVersion: 'v1'}}).interactions.<create|get|delete|cancel>,not_tested,https://ai.google.dev/api/interactions-api-v1|https://ai.google.dev/gemini-api/docs/api-versions370gemini,interactions,DELETE,/v1/interactions/{id},Delete interaction (v1),DOCUMENTED|GA|UNVERIFIED,x-goog-api-key header,,false,genai.Client(http_options={'api_version': 'v1'}).interactions.<create|get|delete|cancel>,new GoogleGenAI({httpOptions: {apiVersion: 'v1'}}).interactions.<create|get|delete|cancel>,not_tested,https://ai.google.dev/api/interactions-api-v1|https://ai.google.dev/gemini-api/docs/api-versions371gemini,interactions,POST,/v1/interactions/{id}/cancel,Cancel interaction (v1),DOCUMENTED|GA|UNVERIFIED,x-goog-api-key header,,false,genai.Client(http_options={'api_version': 'v1'}).interactions.<create|get|delete|cancel>,new GoogleGenAI({httpOptions: {apiVersion: 'v1'}}).interactions.<create|get|delete|cancel>,not_tested,https://ai.google.dev/api/interactions-api-v1|https://ai.google.dev/gemini-api/docs/api-versions372gemini,credentials,POST,/v1beta/credentials,Create credential,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,"client.credentials.create(id=..., type='bearer_token', token=...)","ai.credentials.create({id, type, token})",not_tested,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/agent-credentials373gemini,credentials,GET,/v1beta/credentials,List credentials,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.credentials.list(page_size=...),ai.credentials.list({page_size}),not_tested,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/agent-credentials374gemini,credentials,GET,/v1beta/credentials/{id},Get credential,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.credentials.get(id=...),ai.credentials.get(id),not_tested,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/agent-credentials375gemini,credentials,PATCH,/v1beta/credentials/{id},Update (rotate) credential,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,"client.credentials.update(id=..., type='bearer_token', token=...)","ai.credentials.update(id, {type, token})",not_tested,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/agent-credentials376gemini,credentials,DELETE,/v1beta/credentials/{id},Delete credential,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.credentials.delete(id=...),ai.credentials.delete(id),not_tested,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/agent-credentials377gemini,agents,POST,/v1beta/agents,Create managed (custom) agent,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,"client.agents.create(id=..., base_agent=..., system_instruction=..., base_environment={...}, agent_config={...}, tools=[...])","ai.agents.create({id, base_agent, system_instruction, base_environment, agent_config, tools})",not_tested,https://ai.google.dev/api/interactions|https://ai.google.dev/gemini-api/docs/custom-agents|https://ai.google.dev/gemini-api/docs/managed-agents-quickstart378gemini,agents,GET,/v1beta/agents,List agents,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.agents.list(),ai.agents.list(),not_tested,https://ai.google.dev/gemini-api/docs/custom-agents379gemini,agents,GET,/v1beta/agents/{id},Get agent,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.agents.get(id=...),ai.agents.get(id),not_tested,https://ai.google.dev/gemini-api/docs/custom-agents380gemini,agents,DELETE,/v1beta/agents/{id},Delete agent,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.agents.delete(id=...),ai.agents.delete(id),not_tested,https://ai.google.dev/gemini-api/docs/custom-agents381gemini,triggers,POST,/v1beta/triggers,Create trigger (cron-scheduled agent run),DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,"client.triggers.create(schedule=..., time_zone=..., interaction={...})","ai.triggers.create({schedule, time_zone, interaction})",not_tested,https://ai.google.dev/gemini-api/docs/antigravity-agent382gemini,triggers,GET,/v1beta/triggers,List triggers,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.triggers.list(),ai.triggers.list(),not_tested,https://ai.google.dev/gemini-api/docs/antigravity-agent383gemini,triggers,GET,/v1beta/triggers/{id},Get trigger,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.triggers.get(id=...),ai.triggers.get(id),not_tested,https://ai.google.dev/gemini-api/docs/antigravity-agent384gemini,triggers,PATCH,/v1beta/triggers/{id},Update trigger (pause / resume),DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,"client.triggers.update(id=..., status='paused')","ai.triggers.update(id, {status: 'paused'})",not_tested,https://ai.google.dev/gemini-api/docs/antigravity-agent385gemini,triggers,DELETE,/v1beta/triggers/{id},Delete trigger,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.triggers.delete(id=...),ai.triggers.delete(id),not_tested,https://ai.google.dev/gemini-api/docs/antigravity-agent386gemini,triggers,POST,/v1beta/triggers/{id}/executions,Run trigger now,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.triggers.run(trigger_id=...),ai.triggers.run(trigger_id),not_tested,https://ai.google.dev/gemini-api/docs/antigravity-agent387gemini,triggers,GET,/v1beta/triggers/{id}/executions,List trigger executions,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,client.triggers.list_executions(trigger_id=...),ai.triggers.listExecutions(trigger_id),not_tested,https://ai.google.dev/gemini-api/docs/antigravity-agent388gemini,webhooks,POST,/v1/webhooks,Create webhook,DOCUMENTED|BETA,x-goog-api-key header,,false,"client.webhooks.create(name=..., uri=..., subscribed_events=[...])","ai.webhooks.create({name, uri, subscribed_events})",not_tested,https://ai.google.dev/gemini-api/docs/webhooks389gemini,webhooks,GET,/v1/webhooks,List webhooks,DOCUMENTED|BETA,x-goog-api-key header,,false,client.webhooks.list(),ai.webhooks.list(),not_tested,https://ai.google.dev/gemini-api/docs/webhooks390gemini,webhooks,GET,/v1/webhooks/{id},Get webhook,DOCUMENTED|BETA,x-goog-api-key header,,false,client.webhooks.get(id=...),ai.webhooks.get(id),not_tested,https://ai.google.dev/gemini-api/docs/webhooks391gemini,webhooks,PATCH,/v1/webhooks/{id},Update webhook,DOCUMENTED|BETA,x-goog-api-key header,,false,"client.webhooks.update(id=..., subscribed_events=[...])","ai.webhooks.update(id, {subscribed_events})",not_tested,https://ai.google.dev/gemini-api/docs/webhooks392gemini,webhooks,DELETE,/v1/webhooks/{id},Delete webhook,DOCUMENTED|BETA,x-goog-api-key header,,false,client.webhooks.delete(id=...),ai.webhooks.delete(id),not_tested,https://ai.google.dev/gemini-api/docs/webhooks393gemini,webhooks,POST,/v1/webhooks/{id}/rotate_secret,Rotate webhook signing secret,DOCUMENTED|BETA,x-goog-api-key header,,false,client.webhooks.rotate_signing_secret(id=...),ai.webhooks.rotateSigningSecret(id),not_tested,https://ai.google.dev/gemini-api/docs/webhooks394gemini,webhooks,POST,/v1/webhooks/{id}:ping,Ping webhook (SDK-only),UNVERIFIED|DOCUMENTATION_INCOMPLETE,x-goog-api-key header,,false,client.webhooks.ping(id=...),ai.webhooks.ping(id),not_tested,https://ai.google.dev/gemini-api/docs/webhooks395gemini,environments,POST,/v1beta/environments,Create environment (sandbox),DOCUMENTED|BETA|PREVIEW|LIVE_VERIFIED,x-goog-api-key header,,false,client.environments.create(...) (gaos: create_environment),ai.environments.createEnvironment(body),success,https://ai.google.dev/api/environments|https://ai.google.dev/gemini-api/docs/agent-environment|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods396gemini,environments,GET,/v1beta/environments,List environments,DOCUMENTED|BETA|PREVIEW|LIVE_VERIFIED,x-goog-api-key header,,false,client.environments.list(page_size=10),ai.environments.list({page_size}) / environments.listEnvironments(),success,https://ai.google.dev/api/environments|https://ai.google.dev/gemini-api/docs/agent-environment|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods397gemini,environments,GET,/v1beta/environments/{id},Get environment,DOCUMENTED|BETA|PREVIEW|LIVE_VERIFIED,x-goog-api-key header,,false,client.environments.get(id=...),ai.environments.get(id) / environments.getEnvironment(id),success,https://ai.google.dev/api/environments|https://ai.google.dev/gemini-api/docs/agent-environment|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods398gemini,environments,DELETE,/v1beta/environments/{id},Delete environment,DOCUMENTED|BETA|PREVIEW|LIVE_VERIFIED,x-goog-api-key header,,false,client.environments.delete(id=...),ai.environments.delete(id) / environments.deleteEnvironment(id),success,https://ai.google.dev/api/environments|https://ai.google.dev/gemini-api/docs/agent-environment|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods399gemini,environments,GET,/v1beta/environments/{environment}/files/{path},Get environment files (list directory / file metadata / download),DOCUMENTED|BETA|PREVIEW|LIVE_VERIFIED,x-goog-api-key header,,false,"client.environments.files.list(environment=..., path=..., recursive=...) / client.environments.files.download(environment=..., path=...)","ai.environments.files.list({environment, path, recursive}) / ai.environments.files.download({environment, path})",partial,https://ai.google.dev/api/environments|https://ai.google.dev/gemini-api/docs/agent-environment|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods400gemini,environments,PUT,/upload/v1beta/environments/{environment}/files/{path},Upload file / extract archive into environment,DOCUMENTED|BETA|PREVIEW,x-goog-api-key header,,false,"client.environments.files.upload(environment=..., path=..., file=f, mime_type=..., overwrite=True, extract=False)","ai.environments.files.upload({environment, path, file, mime_type, overwrite, extract})",not_tested,https://ai.google.dev/api/environments|https://ai.google.dev/gemini-api/docs/agent-environment|https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods401gemini,environments,GET,/v1beta/files/environment-{environment}:download,Download environment snapshot (legacy Files API form),DOCUMENTED|LEGACY|PREVIEW,x-goog-api-key header,,false,,,not_tested,https://ai.google.dev/gemini-api/docs/managed-agents-quickstart|https://ai.google.dev/gemini-api/docs/agent-environment402gemini,dynamic,POST,/v1beta/dynamic/{dynamicId}:generateContent,dynamic.generateContent,DOCUMENTED|BETA|UNVERIFIED|DOCUMENTATION_INCOMPLETE,x-goog-api-key header,,false,"client.models.generate_content(model='dynamic/<id>', ...) (untested)",ai.models.generateContent({model: 'dynamic/<id>'}) (untested),not_tested,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods403gemini,dynamic,POST,/v1beta/dynamic/{dynamicId}:streamGenerateContent,dynamic.streamGenerateContent,DOCUMENTED|BETA|UNVERIFIED|DOCUMENTATION_INCOMPLETE,x-goog-api-key header,,true,"client.models.generate_content_stream(model='dynamic/<id>', ...) (untested)",ai.models.generateContentStream({model: 'dynamic/<id>'}) (untested),not_tested,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/all-methods404gemini,live,WSS,/ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContent,BidiGenerateContent,DOCUMENTED|PREVIEW|LIVE_VERIFIED,API key as URL query parameter `?key=YOUR_API_KEY` (documented raw-WebSocket form); SDKs send the key for you. Ephemeral tokens are NOT used on this URL — see BidiGenerateContentConstrained.,,true,"async with client.aio.live.connect(model='gemini-3.8-live', config=types.LiveConnectConfig(...)) as session: await session.send_realtime_input(...); async for msg in session.receive(): ...","const session = await ai.live.connect({model, config, callbacks:{onopen,onmessage,onerror,onclose}}); session.sendRealtimeInput({...}); session.close()",success,https://ai.google.dev/api/live|https://ai.google.dev/gemini-api/docs/live-api/get-started-websocket|https://ai.google.dev/gemini-api/docs/live-api/capabilities|https://ai.google.dev/gemini-api/docs/live-api/session-management|https://ai.google.dev/gemini-api/docs/live-api405gemini,live,WSS,/ws/google.ai.generativelanguage.v1beta.GenerativeService.BidiGenerateContentConstrained,BidiGenerateContentConstrained (ephemeral-token Live endpoint),DOCUMENTED|PREVIEW|LIVE_VERIFIED,Ephemeral token via query `?access_token=<token>` (documented) or header `Authorization: Token <token>` (reference); SDK: new GoogleGenAI({apiKey: token.name}) with httpOptions apiVersion 'v1beta'.,,true,"genai.Client(api_key=token.name, http_options={'api_version':'v1beta'}).aio.live.connect(...)","new GoogleGenAI({apiKey: token.name, httpOptions:{apiVersion:'v1beta'}}).live.connect({model, config, callbacks})",success,https://ai.google.dev/gemini-api/docs/live-api/get-started-websocket|https://ai.google.dev/api/live|https://ai.google.dev/gemini-api/docs/live-api/ephemeral-tokens406gemini,live,WSS,/ws/google.ai.generativelanguage.v1alpha.GenerativeService.BidiGenerateContent,BidiGenerateContent (v1alpha URL variant),DOCUMENTED|LIVE_VERIFIED,?key=API_KEY (query),,true,genai.Client(http_options={'api_version':'v1alpha'}),new GoogleGenAI({httpOptions:{apiVersion:'v1alpha'}}),failure,https://ai.google.dev/gemini-api/docs/live-api/thinking|https://ai.google.dev/api/live407gemini,auth-tokens,POST,/v1beta/auth_tokens,auth_tokens.create (ephemeral token),DOCUMENTED|PREVIEW|LIVE_VERIFIED,x-goog-api-key: <standard API key> (server side only),,false,"client.auth_tokens.create(config={'uses':1,'expire_time':..., 'new_session_expire_time':..., 'live_connect_constraints':{'model':'gemini-3.8-live','config':{...}}, 'lock_additional_fields':[...]}) -> token.name","await client.authTokens.create({config:{uses:1, expireTime, newSessionExpireTime, liveConnectConstraints:{model, config}}}) -> token.name",success,https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta|https://ai.google.dev/api/live|https://ai.google.dev/gemini-api/docs/live-api/ephemeral-tokens|https://ai.google.dev/gemini-api/docs/ephemeral-tokens408gemini,interactions,GET,/v1beta/interactions,List interactions (probe),UNVERIFIED|FAILED_VERIFICATION,x-goog-api-key header,,false,,,failure,https://ai.google.dev/api/interactions409openai,admin,GET,/v1/organization/admin_api_keys,List all organization and project API keys.,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.admin_api_keys.list(**params) -> SyncCursorPage[AdminAPIKey],client.admin.organization.adminAPIKeys.list({ ...params }) -> AdminAPIKeysPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview410openai,admin,POST,/v1/organization/admin_api_keys,Create admin API key,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.admin_api_keys.create(**params) -> AdminAPIKeyCreateResponse,client.admin.organization.adminAPIKeys.create({ ...params }) -> AdminAPIKeyCreateResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview411openai,admin,GET,/v1/organization/admin_api_keys/{key_id},Retrieve admin API key,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.admin_api_keys.retrieve(key_id) -> AdminAPIKey,client.admin.organization.adminAPIKeys.retrieve(keyID) -> AdminAPIKey,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview412openai,admin,DELETE,/v1/organization/admin_api_keys/{key_id},Delete admin API key,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.admin_api_keys.delete(key_id) -> AdminAPIKeyDeleteResponse,client.admin.organization.adminAPIKeys.delete(keyID) -> AdminAPIKeyDeleteResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview413openai,admin,GET,/v1/organization/audit_logs,List audit logs,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.audit_logs.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.audit_logs.list(**params) -> SyncConversationCursorPage[AuditLogListResponse],client.admin.organization.auditLogs.list({ ...params }) -> AuditLogListResponsesPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/audit_logs/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview414openai,admin,GET,/v1/organization/certificates,List organization certificates,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [""api.mtls.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.mtls.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.certificates.list(**params) -> SyncConversationCursorPage[CertificateListResponse],client.admin.organization.certificates.list({ ...params }) -> CertificateListResponsesPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview415openai,admin,POST,/v1/organization/certificates,Upload certificate,DOCUMENTED,"{""documented_scopes"": [""api.mtls.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.certificates.create(**params) -> Certificate,client.admin.organization.certificates.create({ ...params }) -> Certificate,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview416openai,admin,POST,/v1/organization/certificates/activate,Activate certificates for organization,DOCUMENTED,"{""documented_scopes"": [""api.mtls.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.certificates.activate(**params) -> SyncPage[CertificateActivateResponse],client.admin.organization.certificates.activate({ ...params }) -> CertificateActivateResponsesPage,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview417openai,admin,POST,/v1/organization/certificates/deactivate,Deactivate certificates for organization,DOCUMENTED,"{""documented_scopes"": [""api.mtls.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.certificates.deactivate(**params) -> SyncPage[CertificateDeactivateResponse],client.admin.organization.certificates.deactivate({ ...params }) -> CertificateDeactivateResponsesPage,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview418openai,admin,GET,/v1/organization/certificates/{certificate_id},Get certificate,DOCUMENTED,"{""documented_scopes"": [""api.mtls.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.mtls.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.certificates.retrieve(certificate_id, **params) -> Certificate","client.admin.organization.certificates.retrieve(certificateID, { ...params }) -> Certificate",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview419openai,admin,POST,/v1/organization/certificates/{certificate_id},Modify certificate,DOCUMENTED,"{""documented_scopes"": [""api.mtls.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.certificates.update(certificate_id, **params) -> Certificate","client.admin.organization.certificates.update(certificateID, { ...params }) -> Certificate",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview420openai,admin,DELETE,/v1/organization/certificates/{certificate_id},Delete certificate,DOCUMENTED,"{""documented_scopes"": [""api.mtls.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.certificates.delete(certificate_id) -> CertificateDeleteResponse,client.admin.organization.certificates.delete(certificateID) -> CertificateDeleteResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview421openai,admin,GET,/v1/organization/costs,Costs,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.costs(**params) -> UsageCostsResponse,client.admin.organization.usage.costs({ ...params }) -> UsageCostsResponse,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview422openai,admin,GET,/v1/organization/data_retention,Retrieve organization data retention,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.data_retention.retrieve() -> OrganizationDataRetention,client.admin.organization.dataRetention.retrieve() -> OrganizationDataRetention,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview423openai,admin,POST,/v1/organization/data_retention,Update organization data retention,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.data_retention.update(**params) -> OrganizationDataRetention,client.admin.organization.dataRetention.update({ ...params }) -> OrganizationDataRetention,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview424openai,admin,GET,/v1/organization/groups,List groups,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [""api.groups.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.groups.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.groups.list(**params) -> SyncNextCursorPage[Group],client.admin.organization.groups.list({ ...params }) -> GroupsPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview425openai,admin,POST,/v1/organization/groups,Create group,DOCUMENTED,"{""documented_scopes"": [""api.groups.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.groups.create(**params) -> Group,client.admin.organization.groups.create({ ...params }) -> Group,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview426openai,admin,GET,/v1/organization/groups/{group_id},Retrieve group,DOCUMENTED,"{""documented_scopes"": [""api.groups.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.groups.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.groups.retrieve(group_id) -> Group,client.admin.organization.groups.retrieve(groupID) -> Group,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview427openai,admin,POST,/v1/organization/groups/{group_id},Update group,DOCUMENTED,"{""documented_scopes"": [""api.groups.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.update(group_id, **params) -> GroupUpdateResponse","client.admin.organization.groups.update(groupID, { ...params }) -> GroupUpdateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/update|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview428openai,admin,DELETE,/v1/organization/groups/{group_id},Delete group,DOCUMENTED,"{""documented_scopes"": [""api.groups.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.groups.delete(group_id) -> GroupDeleteResponse,client.admin.organization.groups.delete(groupID) -> GroupDeleteResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/groups/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview429openai,admin,GET,/v1/organization/groups/{group_id}/roles,List group organization role assignments,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.roles.list(group_id, **params) -> SyncNextCursorPage[RoleListResponse]","client.admin.organization.groups.roles.list(groupID, { ...params }) -> RoleListResponsesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview430openai,admin,POST,/v1/organization/groups/{group_id}/roles,Assign organization role to group,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.roles.create(group_id, **params) -> RoleCreateResponse","client.admin.organization.groups.roles.create(groupID, { ...params }) -> RoleCreateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview431openai,admin,GET,/v1/organization/groups/{group_id}/roles/{role_id},Retrieve group organization role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.roles.retrieve(role_id, *, group_id) -> RoleRetrieveResponse","client.admin.organization.groups.roles.retrieve(roleID, { ...params }) -> RoleRetrieveResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview432openai,admin,DELETE,/v1/organization/groups/{group_id}/roles/{role_id},Unassign organization role from group,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.roles.delete(role_id, *, group_id) -> RoleDeleteResponse","client.admin.organization.groups.roles.delete(roleID, { ...params }) -> RoleDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview433openai,admin,GET,/v1/organization/groups/{group_id}/users,List group users,DOCUMENTED,"{""documented_scopes"": [""api.groups.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.groups.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.users.list(group_id, **params) -> SyncNextCursorPage[OrganizationGroupUser]","client.admin.organization.groups.users.list(groupID, { ...params }) -> OrganizationGroupUsersPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview434openai,admin,POST,/v1/organization/groups/{group_id}/users,Add group user,DOCUMENTED,"{""documented_scopes"": [""api.groups.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.users.create(group_id, **params) -> UserCreateResponse","client.admin.organization.groups.users.create(groupID, { ...params }) -> UserCreateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview435openai,admin,GET,/v1/organization/groups/{group_id}/users/{user_id},Retrieve group user,DOCUMENTED,"{""documented_scopes"": [""api.groups.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.groups.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.users.retrieve(user_id, *, group_id) -> UserRetrieveResponse","client.admin.organization.groups.users.retrieve(userID, { ...params }) -> UserRetrieveResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview436openai,admin,DELETE,/v1/organization/groups/{group_id}/users/{user_id},Remove group user,DOCUMENTED,"{""documented_scopes"": [""api.groups.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.groups.users.delete(user_id, *, group_id) -> UserDeleteResponse","client.admin.organization.groups.users.delete(userID, { ...params }) -> UserDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/groups/subresources/users/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview437openai,admin,GET,/v1/organization/invites,List invites,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.invites.list(**params) -> SyncConversationCursorPage[Invite],client.admin.organization.invites.list({ ...params }) -> InvitesPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview438openai,admin,POST,/v1/organization/invites,Create invite,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.invites.create(**params) -> Invite,client.admin.organization.invites.create({ ...params }) -> Invite,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview439openai,admin,GET,/v1/organization/invites/{invite_id},Retrieve invite,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.invites.retrieve(invite_id) -> Invite,client.admin.organization.invites.retrieve(inviteID) -> Invite,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/retrieve|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview440openai,admin,DELETE,/v1/organization/invites/{invite_id},Delete invite,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.invites.delete(invite_id) -> InviteDeleteResponse,client.admin.organization.invites.delete(inviteID) -> InviteDeleteResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/invites/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview441openai,admin,GET,/v1/organization/projects,List projects,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.list(**params) -> SyncConversationCursorPage[Project],client.admin.organization.projects.list({ ...params }) -> ProjectsPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview442openai,admin,POST,/v1/organization/projects,Create project,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.create(**params) -> Project,client.admin.organization.projects.create({ ...params }) -> Project,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview443openai,admin,GET,/v1/organization/projects/{project_id},Retrieve project,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.retrieve(project_id) -> Project,client.admin.organization.projects.retrieve(projectID) -> Project,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/retrieve|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview444openai,admin,POST,/v1/organization/projects/{project_id},Modify project,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.update(project_id, **params) -> Project","client.admin.organization.projects.update(projectID, { ...params }) -> Project",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/methods/update|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview445openai,admin,GET,/v1/organization/projects/{project_id}/api_keys,List project API keys,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.api_keys.list(project_id, **params) -> SyncConversationCursorPage[ProjectAPIKey]","client.admin.organization.projects.apiKeys.list(projectID, { ...params }) -> ProjectAPIKeysPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview446openai,admin,GET,/v1/organization/projects/{project_id}/api_keys/{api_key_id},Retrieve project API key,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.api_keys.retrieve(api_key_id, *, project_id) -> ProjectAPIKey","client.admin.organization.projects.apiKeys.retrieve(apiKeyID, { ...params }) -> ProjectAPIKey",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/retrieve|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview447openai,admin,DELETE,/v1/organization/projects/{project_id}/api_keys/{api_key_id},Delete project API key,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.api_keys.delete(api_key_id, *, project_id) -> APIKeyDeleteResponse","client.admin.organization.projects.apiKeys.delete(apiKeyID, { ...params }) -> APIKeyDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/api_keys/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview448openai,admin,POST,/v1/organization/projects/{project_id}/archive,Archive project,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.archive(project_id) -> Project,client.admin.organization.projects.archive(projectID) -> Project,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview449openai,admin,GET,/v1/organization/projects/{project_id}/certificates,List project certificates,DOCUMENTED,"{""documented_scopes"": [""api.mtls.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.mtls.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.certificates.list(project_id, **params) -> SyncConversationCursorPage[CertificateListResponse]","client.admin.organization.projects.certificates.list(projectID, { ...params }) -> CertificateListResponsesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview450openai,admin,POST,/v1/organization/projects/{project_id}/certificates/activate,Activate certificates for project,DOCUMENTED,"{""documented_scopes"": [""api.mtls.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.certificates.activate(project_id, **params) -> SyncPage[CertificateActivateResponse]","client.admin.organization.projects.certificates.activate(projectID, { ...params }) -> CertificateActivateResponsesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview451openai,admin,POST,/v1/organization/projects/{project_id}/certificates/deactivate,Deactivate certificates for project,DOCUMENTED,"{""documented_scopes"": [""api.mtls.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.certificates.deactivate(project_id, **params) -> SyncPage[CertificateDeactivateResponse]","client.admin.organization.projects.certificates.deactivate(projectID, { ...params }) -> CertificateDeactivateResponsesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview452openai,admin,GET,/v1/organization/projects/{project_id}/data_retention,Retrieve project data retention,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.data_retention.retrieve(project_id) -> ProjectDataRetention,client.admin.organization.projects.dataRetention.retrieve(projectID) -> ProjectDataRetention,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview453openai,admin,POST,/v1/organization/projects/{project_id}/data_retention,Update project data retention,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.data_retention.update(project_id, **params) -> ProjectDataRetention","client.admin.organization.projects.dataRetention.update(projectID, { ...params }) -> ProjectDataRetention",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview454openai,admin,GET,/v1/organization/projects/{project_id}/groups,List project groups,DOCUMENTED,"{""documented_scopes"": [""api.groups.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.groups.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.list(project_id, **params) -> SyncNextCursorPage[ProjectGroup]","client.admin.organization.projects.groups.list(projectID, { ...params }) -> ProjectGroupsPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview455openai,admin,POST,/v1/organization/projects/{project_id}/groups,Add project group,DOCUMENTED,"{""documented_scopes"": [""api.groups.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.create(project_id, **params) -> ProjectGroup","client.admin.organization.projects.groups.create(projectID, { ...params }) -> ProjectGroup",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview456openai,admin,GET,/v1/organization/projects/{project_id}/groups/{group_id},Retrieve project group,DOCUMENTED,"{""documented_scopes"": [""api.groups.read""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.groups.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.retrieve(group_id, *, project_id, **params) -> ProjectGroup","client.admin.organization.projects.groups.retrieve(groupID, { ...params }) -> ProjectGroup",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview457openai,admin,DELETE,/v1/organization/projects/{project_id}/groups/{group_id},Remove project group,DOCUMENTED,"{""documented_scopes"": [""api.groups.write""], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.delete(group_id, *, project_id) -> GroupDeleteResponse","client.admin.organization.projects.groups.delete(groupID, { ...params }) -> GroupDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/groups/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview458openai,admin,GET,/v1/organization/projects/{project_id}/hosted_tool_permissions,Retrieve project hosted tool permissions,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.hosted_tool_permissions.retrieve(project_id) -> ProjectHostedToolPermissions,client.admin.organization.projects.hostedToolPermissions.retrieve(projectID) -> ProjectHostedToolPermissions,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview459openai,admin,POST,/v1/organization/projects/{project_id}/hosted_tool_permissions,Modify project hosted tool permissions,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.hosted_tool_permissions.update(project_id, **params) -> ProjectHostedToolPermissions","client.admin.organization.projects.hostedToolPermissions.update(projectID, { ...params }) -> ProjectHostedToolPermissions",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview460openai,admin,GET,/v1/organization/projects/{project_id}/model_permissions,Retrieve project model permissions,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.model_permissions.retrieve(project_id) -> ProjectModelPermissions,client.admin.organization.projects.modelPermissions.retrieve(projectID) -> ProjectModelPermissions,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview461openai,admin,POST,/v1/organization/projects/{project_id}/model_permissions,Modify project model permissions,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.model_permissions.update(project_id, **params) -> ProjectModelPermissions","client.admin.organization.projects.modelPermissions.update(projectID, { ...params }) -> ProjectModelPermissions",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview462openai,admin,DELETE,/v1/organization/projects/{project_id}/model_permissions,Delete project model permissions,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.model_permissions.delete(project_id) -> ProjectModelPermissionsDeleted,client.admin.organization.projects.modelPermissions.delete(projectID) -> ProjectModelPermissionsDeleted,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview463openai,admin,GET,/v1/organization/projects/{project_id}/rate_limits,List project rate limits,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.rate_limits.list_rate_limits(project_id, **params) -> SyncConversationCursorPage[ProjectRateLimit]","client.admin.organization.projects.rateLimits.listRateLimits(projectID, { ...params }) -> ProjectRateLimitsPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview464openai,admin,POST,/v1/organization/projects/{project_id}/rate_limits/{rate_limit_id},Modify project rate limit,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.rate_limits.update_rate_limit(rate_limit_id, *, project_id, **params) -> ProjectRateLimit","client.admin.organization.projects.rateLimits.updateRateLimit(rateLimitID, { ...params }) -> ProjectRateLimit",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview465openai,admin,GET,/v1/organization/projects/{project_id}/service_accounts,List project service accounts,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.service_accounts.list(project_id, **params) -> SyncConversationCursorPage[ProjectServiceAccount]","client.admin.organization.projects.serviceAccounts.list(projectID, { ...params }) -> ProjectServiceAccountsPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview466openai,admin,POST,/v1/organization/projects/{project_id}/service_accounts,Create project service account,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.service_accounts.create(project_id, **params) -> ServiceAccountCreateResponse","client.admin.organization.projects.serviceAccounts.create(projectID, { ...params }) -> ServiceAccountCreateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview467openai,admin,GET,/v1/organization/projects/{project_id}/service_accounts/{service_account_id},Retrieve project service account,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.service_accounts.retrieve(service_account_id, *, project_id) -> ProjectServiceAccount","client.admin.organization.projects.serviceAccounts.retrieve(serviceAccountID, { ...params }) -> ProjectServiceAccount",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/retrieve|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview468openai,admin,POST,/v1/organization/projects/{project_id}/service_accounts/{service_account_id},Update project service account,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.service_accounts.update(service_account_id, *, project_id, **params) -> ProjectServiceAccount","client.admin.organization.projects.serviceAccounts.update(serviceAccountID, { ...params }) -> ProjectServiceAccount",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview469openai,admin,DELETE,/v1/organization/projects/{project_id}/service_accounts/{service_account_id},Delete project service account,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.service_accounts.delete(service_account_id, *, project_id) -> ServiceAccountDeleteResponse","client.admin.organization.projects.serviceAccounts.delete(serviceAccountID, { ...params }) -> ServiceAccountDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/service_accounts/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview470openai,admin,GET,/v1/organization/projects/{project_id}/spend_alerts,List project spend alerts,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.spend_alerts.list(project_id, **params) -> SyncConversationCursorPage[ProjectSpendAlert]","client.admin.organization.projects.spendAlerts.list(projectID, { ...params }) -> ProjectSpendAlertsPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview471openai,admin,POST,/v1/organization/projects/{project_id}/spend_alerts,Create project spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.spend_alerts.create(project_id, **params) -> ProjectSpendAlert","client.admin.organization.projects.spendAlerts.create(projectID, { ...params }) -> ProjectSpendAlert",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview472openai,admin,GET,/v1/organization/projects/{project_id}/spend_alerts/{alert_id},Retrieve project spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.spend_alerts.retrieve(alert_id, *, project_id) -> ProjectSpendAlert","client.admin.organization.projects.spendAlerts.retrieve(alertID, { ...params }) -> ProjectSpendAlert",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview473openai,admin,POST,/v1/organization/projects/{project_id}/spend_alerts/{alert_id},Update project spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.spend_alerts.update(alert_id, *, project_id, **params) -> ProjectSpendAlert","client.admin.organization.projects.spendAlerts.update(alertID, { ...params }) -> ProjectSpendAlert",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview474openai,admin,DELETE,/v1/organization/projects/{project_id}/spend_alerts/{alert_id},Delete project spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.spend_alerts.delete(alert_id, *, project_id) -> ProjectSpendAlertDeleted","client.admin.organization.projects.spendAlerts.delete(alertID, { ...params }) -> ProjectSpendAlertDeleted",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview475openai,admin,GET,/v1/organization/projects/{project_id}/users,List project users,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.list(project_id, **params) -> SyncConversationCursorPage[ProjectUser]","client.admin.organization.projects.users.list(projectID, { ...params }) -> ProjectUsersPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview476openai,admin,POST,/v1/organization/projects/{project_id}/users,Create project user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.create(project_id, **params) -> ProjectUser","client.admin.organization.projects.users.create(projectID, { ...params }) -> ProjectUser",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview477openai,admin,GET,/v1/organization/projects/{project_id}/users/{user_id},Retrieve project user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.retrieve(user_id, *, project_id) -> ProjectUser","client.admin.organization.projects.users.retrieve(userID, { ...params }) -> ProjectUser",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/retrieve|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview478openai,admin,POST,/v1/organization/projects/{project_id}/users/{user_id},Modify project user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.update(user_id, *, project_id, **params) -> ProjectUser","client.admin.organization.projects.users.update(userID, { ...params }) -> ProjectUser",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/update|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview479openai,admin,DELETE,/v1/organization/projects/{project_id}/users/{user_id},Delete project user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.delete(user_id, *, project_id) -> UserDeleteResponse","client.admin.organization.projects.users.delete(userID, { ...params }) -> UserDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/projects/subresources/users/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview480openai,admin,GET,/v1/organization/roles,List organization roles,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.roles.list(**params) -> SyncNextCursorPage[Role],client.admin.organization.roles.list({ ...params }) -> RolesPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview481openai,admin,POST,/v1/organization/roles,Create organization role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.roles.create(**params) -> Role,client.admin.organization.roles.create({ ...params }) -> Role,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview482openai,admin,GET,/v1/organization/roles/{role_id},Retrieve organization role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.roles.retrieve(role_id) -> Role,client.admin.organization.roles.retrieve(roleID) -> Role,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview483openai,admin,POST,/v1/organization/roles/{role_id},Update organization role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.roles.update(role_id, **params) -> Role","client.admin.organization.roles.update(roleID, { ...params }) -> Role",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/update|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview484openai,admin,DELETE,/v1/organization/roles/{role_id},Delete organization role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.roles.delete(role_id) -> RoleDeleteResponse,client.admin.organization.roles.delete(roleID) -> RoleDeleteResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/roles/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview485openai,admin,GET,/v1/organization/spend_alerts,List organization spend alerts,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.spend_alerts.list(**params) -> SyncConversationCursorPage[OrganizationSpendAlert],client.admin.organization.spendAlerts.list({ ...params }) -> OrganizationSpendAlertsPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview486openai,admin,POST,/v1/organization/spend_alerts,Create organization spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.spend_alerts.create(**params) -> OrganizationSpendAlert,client.admin.organization.spendAlerts.create({ ...params }) -> OrganizationSpendAlert,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview487openai,admin,GET,/v1/organization/spend_alerts/{alert_id},Retrieve organization spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.spend_alerts.retrieve(alert_id) -> OrganizationSpendAlert,client.admin.organization.spendAlerts.retrieve(alertID) -> OrganizationSpendAlert,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview488openai,admin,POST,/v1/organization/spend_alerts/{alert_id},Update organization spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.spend_alerts.update(alert_id, **params) -> OrganizationSpendAlert","client.admin.organization.spendAlerts.update(alertID, { ...params }) -> OrganizationSpendAlert",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview489openai,admin,DELETE,/v1/organization/spend_alerts/{alert_id},Delete organization spend alert,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.spend_alerts.delete(alert_id) -> OrganizationSpendAlertDeleted,client.admin.organization.spendAlerts.delete(alertID) -> OrganizationSpendAlertDeleted,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview490openai,admin,GET,/v1/organization/usage/audio_speeches,Audio speeches,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.audio_speeches(**params) -> UsageAudioSpeechesResponse,client.admin.organization.usage.audioSpeeches({ ...params }) -> UsageAudioSpeechesResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview491openai,admin,GET,/v1/organization/usage/audio_transcriptions,Audio transcriptions,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.audio_transcriptions(**params) -> UsageAudioTranscriptionsResponse,client.admin.organization.usage.audioTranscriptions({ ...params }) -> UsageAudioTranscriptionsResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview492openai,admin,GET,/v1/organization/usage/code_interpreter_sessions,Code interpreter sessions,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.code_interpreter_sessions(**params) -> UsageCodeInterpreterSessionsResponse,client.admin.organization.usage.codeInterpreterSessions({ ...params }) -> UsageCodeInterpreterSessionsResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview493openai,admin,GET,/v1/organization/usage/completions,Completions,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.completions(**params) -> UsageCompletionsResponse,client.admin.organization.usage.completions({ ...params }) -> UsageCompletionsResponse,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview494openai,admin,GET,/v1/organization/usage/embeddings,Embeddings,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.embeddings(**params) -> UsageEmbeddingsResponse,client.admin.organization.usage.embeddings({ ...params }) -> UsageEmbeddingsResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview495openai,admin,GET,/v1/organization/usage/file_search_calls,File search calls,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.file_search_calls(**params) -> UsageFileSearchCallsResponse,client.admin.organization.usage.fileSearchCalls({ ...params }) -> UsageFileSearchCallsResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview496openai,admin,GET,/v1/organization/usage/images,Images,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.images(**params) -> UsageImagesResponse,client.admin.organization.usage.images({ ...params }) -> UsageImagesResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview497openai,admin,GET,/v1/organization/usage/moderations,Moderations,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.moderations(**params) -> UsageModerationsResponse,client.admin.organization.usage.moderations({ ...params }) -> UsageModerationsResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview498openai,admin,GET,/v1/organization/usage/vector_stores,Vector stores,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.vector_stores(**params) -> UsageVectorStoresResponse,client.admin.organization.usage.vectorStores({ ...params }) -> UsageVectorStoresResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview499openai,admin,GET,/v1/organization/usage/web_search_calls,Web search calls,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.usage.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.usage.web_search_calls(**params) -> UsageWebSearchCallsResponse,client.admin.organization.usage.webSearchCalls({ ...params }) -> UsageWebSearchCallsResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview500openai,admin,GET,/v1/organization/users,List users,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.users.list(**params) -> SyncConversationCursorPage[OrganizationUser],client.admin.organization.users.list({ ...params }) -> OrganizationUsersPage,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview501openai,admin,GET,/v1/organization/users/{user_id},Retrieve user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.users.retrieve(user_id) -> OrganizationUser,client.admin.organization.users.retrieve(userID) -> OrganizationUser,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/retrieve|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview502openai,admin,POST,/v1/organization/users/{user_id},Modify user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.users.update(user_id, **params) -> OrganizationUser","client.admin.organization.users.update(userID, { ...params }) -> OrganizationUser",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/update|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview503openai,admin,DELETE,/v1/organization/users/{user_id},Delete user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.users.delete(user_id) -> UserDeleteResponse,client.admin.organization.users.delete(userID) -> UserDeleteResponse,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/users/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview504openai,admin,GET,/v1/organization/users/{user_id}/roles,List user organization role assignments,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.users.roles.list(user_id, **params) -> SyncNextCursorPage[RoleListResponse]","client.admin.organization.users.roles.list(userID, { ...params }) -> RoleListResponsesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview505openai,admin,POST,/v1/organization/users/{user_id}/roles,Assign organization role to user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.users.roles.create(user_id, **params) -> RoleCreateResponse","client.admin.organization.users.roles.create(userID, { ...params }) -> RoleCreateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview506openai,admin,GET,/v1/organization/users/{user_id}/roles/{role_id},Retrieve user organization role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.users.roles.retrieve(role_id, *, user_id) -> RoleRetrieveResponse","client.admin.organization.users.roles.retrieve(roleID, { ...params }) -> RoleRetrieveResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview507openai,admin,DELETE,/v1/organization/users/{user_id}/roles/{role_id},Unassign organization role from user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.users.roles.delete(role_id, *, user_id) -> RoleDeleteResponse","client.admin.organization.users.roles.delete(roleID, { ...params }) -> RoleDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/organization/subresources/users/subresources/roles/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview508openai,admin,GET,/v1/projects/{project_id}/groups/{group_id}/roles,List project group role assignments,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.roles.list(group_id, *, project_id, **params) -> SyncNextCursorPage[RoleListResponse]","client.admin.organization.projects.groups.roles.list(groupID, { ...params }) -> RoleListResponsesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview509openai,admin,POST,/v1/projects/{project_id}/groups/{group_id}/roles,Assign project role to group,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.roles.create(group_id, *, project_id, **params) -> RoleCreateResponse","client.admin.organization.projects.groups.roles.create(groupID, { ...params }) -> RoleCreateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview510openai,admin,GET,/v1/projects/{project_id}/groups/{group_id}/roles/{role_id},Retrieve project group role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.roles.retrieve(role_id, *, project_id, group_id) -> RoleRetrieveResponse","client.admin.organization.projects.groups.roles.retrieve(roleID, { ...params }) -> RoleRetrieveResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview511openai,admin,DELETE,/v1/projects/{project_id}/groups/{group_id}/roles/{role_id},Unassign project role from group,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.groups.roles.delete(role_id, *, project_id, group_id) -> RoleDeleteResponse","client.admin.organization.projects.groups.roles.delete(roleID, { ...params }) -> RoleDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/groups/subresources/roles/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview512openai,admin,GET,/v1/projects/{project_id}/roles,List project roles,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.roles.list(project_id, **params) -> SyncNextCursorPage[Role]","client.admin.organization.projects.roles.list(projectID, { ...params }) -> RolesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview513openai,admin,POST,/v1/projects/{project_id}/roles,Create project role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.roles.create(project_id, **params) -> Role","client.admin.organization.projects.roles.create(projectID, { ...params }) -> Role",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview514openai,admin,GET,/v1/projects/{project_id}/roles/{role_id},Retrieve project role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.roles.retrieve(role_id, *, project_id) -> Role","client.admin.organization.projects.roles.retrieve(roleID, { ...params }) -> Role",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview515openai,admin,POST,/v1/projects/{project_id}/roles/{role_id},Update project role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.roles.update(role_id, *, project_id, **params) -> Role","client.admin.organization.projects.roles.update(roleID, { ...params }) -> Role",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/update|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview516openai,admin,DELETE,/v1/projects/{project_id}/roles/{role_id},Delete project role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.roles.delete(role_id, *, project_id) -> RoleDeleteResponse","client.admin.organization.projects.roles.delete(roleID, { ...params }) -> RoleDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/roles/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview517openai,admin,GET,/v1/projects/{project_id}/users/{user_id}/roles,List project user role assignments,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.roles.list(user_id, *, project_id, **params) -> SyncNextCursorPage[RoleListResponse]","client.admin.organization.projects.users.roles.list(userID, { ...params }) -> RoleListResponsesPage",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/list|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview518openai,admin,POST,/v1/projects/{project_id}/users/{user_id}/roles,Assign project role to user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.roles.create(user_id, *, project_id, **params) -> RoleCreateResponse","client.admin.organization.projects.users.roles.create(userID, { ...params }) -> RoleCreateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/create|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview519openai,admin,GET,/v1/projects/{project_id}/users/{user_id}/roles/{role_id},Retrieve project user role,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.roles.read""], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.roles.retrieve(role_id, *, project_id, user_id) -> RoleRetrieveResponse","client.admin.organization.projects.users.roles.retrieve(roleID, { ...params }) -> RoleRetrieveResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview520openai,admin,DELETE,/v1/projects/{project_id}/users/{user_id}/roles/{role_id},Unassign project role from user,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.users.roles.delete(role_id, *, project_id, user_id) -> RoleDeleteResponse","client.admin.organization.projects.users.roles.delete(roleID, { ...params }) -> RoleDeleteResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/reference/resources/projects/subresources/users/subresources/roles/methods/delete|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview521openai,admin,GET,/v1/organization/external_storage,List external storage configurations,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.external_storage.read""], ""scheme"": ""bearer""}",,false,,,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview522openai,admin,POST,/v1/organization/external_storage,Create an external storage configuration,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview523openai,admin,GET,/v1/organization/external_storage/{external_storage_id},Get an external storage configuration,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.external_storage.read""], ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview524openai,admin,DELETE,/v1/organization/external_storage/{external_storage_id},Delete an external storage configuration,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview525openai,admin,POST,/v1/organization/external_storage/{external_storage_id}/validate,Validate an external storage configuration,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview526openai,admin,GET,/v1/organization/spend_limit,Get organization spend limit,DOCUMENTED|ACCOUNT_RESTRICTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.spend_limit.retrieve() -> OrganizationSpendLimit,client.admin.organization.spendLimit.retrieve() -> OrganizationSpendLimit,restricted,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview527openai,admin,POST,/v1/organization/spend_limit,Update organization spend limit,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.spend_limit.update(**params) -> OrganizationSpendLimit,client.admin.organization.spendLimit.update({ ...params }) -> OrganizationSpendLimit,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview528openai,admin,DELETE,/v1/organization/spend_limit,Delete organization spend limit,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.spend_limit.delete() -> OrganizationSpendLimitDeleted,client.admin.organization.spendLimit.delete() -> OrganizationSpendLimitDeleted,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview529openai,admin,GET,/v1/organization/projects/{project_id}/spend_limit,Get project spend limit,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": null, ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [""api.management.read""], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.spend_limit.retrieve(project_id) -> ProjectSpendLimit,client.admin.organization.projects.spendLimit.retrieve(projectID) -> ProjectSpendLimit,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview530openai,admin,POST,/v1/organization/projects/{project_id}/spend_limit,Update project spend limit,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.spend_limit.update(project_id, **params) -> ProjectSpendLimit","client.admin.organization.projects.spendLimit.update(projectID, { ...params }) -> ProjectSpendLimit",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview531openai,admin,DELETE,/v1/organization/projects/{project_id}/spend_limit,Delete project spend limit,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,client.admin.organization.projects.spend_limit.delete(project_id) -> ProjectSpendLimitDeleted,client.admin.organization.projects.spendLimit.delete(projectID) -> ProjectSpendLimitDeleted,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview532openai,admin,POST,/v1/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys,Create an API key for a service account,DOCUMENTED,"{""documented_scopes"": [], ""header"": ""Authorization"", ""key_type"": ""admin_api_key"", ""note"": ""Write scope not observed (we never call mutating admin endpoints); the corresponding *.write scope (or api.management.write) is expected."", ""note_admin"": ""Admin API keys are created at platform.openai.com/settings/organization/admin-keys; they cannot call non-admin endpoints. Workload-identity access tokens cannot call Admin endpoints."", ""observed_read_scope"": [], ""scheme"": ""bearer""}",,false,"client.admin.organization.projects.service_accounts.api_keys.create(service_account_id, *, project_id, **params) -> APIKeyCreateResponse","client.admin.organization.projects.serviceAccounts.apiKeys.create(serviceAccountID, { ...params }) -> APIKeyCreateResponse",not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/admin-apis|https://developers.openai.com/api/reference/administration/overview533openai,agents-platform/assistants,GET,/v1/assistants,listAssistants,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.assistants.list(),client.beta.assistants.list(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api534openai,agents-platform/assistants,POST,/v1/assistants,createAssistant,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.assistants.create(),client.beta.assistants.create(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api535openai,agents-platform/assistants,GET,/v1/assistants/{assistant_id},getAssistant,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.assistants.retrieve(),client.beta.assistants.retrieve(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api536openai,agents-platform/assistants,POST,/v1/assistants/{assistant_id},modifyAssistant,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.assistants.update(),client.beta.assistants.update(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api537openai,agents-platform/assistants,DELETE,/v1/assistants/{assistant_id},deleteAssistant,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.assistants.delete(),client.beta.assistants.delete(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api538openai,agents-platform/assistants,POST,/v1/threads,createThread,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.create(),client.beta.threads.create(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api539openai,agents-platform/assistants,POST,/v1/threads/runs,createThreadAndRun,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.create_and_run(),client.beta.threads.createAndRun(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api540openai,agents-platform/assistants,GET,/v1/threads/{thread_id},getThread,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.retrieve(),client.beta.threads.retrieve(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api541openai,agents-platform/assistants,POST,/v1/threads/{thread_id},modifyThread,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.update(),client.beta.threads.update(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api542openai,agents-platform/assistants,DELETE,/v1/threads/{thread_id},deleteThread,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.delete(),client.beta.threads.delete(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api543openai,agents-platform/assistants,GET,/v1/threads/{thread_id}/messages,listMessages,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.messages.list(),client.beta.threads.messages.list(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api544openai,agents-platform/assistants,POST,/v1/threads/{thread_id}/messages,createMessage,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.messages.create(),client.beta.threads.messages.create(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api545openai,agents-platform/assistants,GET,/v1/threads/{thread_id}/messages/{message_id},getMessage,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.messages.retrieve(),client.beta.threads.messages.retrieve(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api546openai,agents-platform/assistants,POST,/v1/threads/{thread_id}/messages/{message_id},modifyMessage,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.messages.update(),client.beta.threads.messages.update(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api547openai,agents-platform/assistants,DELETE,/v1/threads/{thread_id}/messages/{message_id},deleteMessage,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.messages.delete(),client.beta.threads.messages.delete(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api548openai,agents-platform/assistants,GET,/v1/threads/{thread_id}/runs,listRuns,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.list(),client.beta.threads.runs.list(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api549openai,agents-platform/assistants,POST,/v1/threads/{thread_id}/runs,createRun,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.create(),client.beta.threads.runs.create(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api550openai,agents-platform/assistants,GET,/v1/threads/{thread_id}/runs/{run_id},getRun,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.retrieve(),client.beta.threads.runs.retrieve(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api551openai,agents-platform/assistants,POST,/v1/threads/{thread_id}/runs/{run_id},modifyRun,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.update(),client.beta.threads.runs.update(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api552openai,agents-platform/assistants,POST,/v1/threads/{thread_id}/runs/{run_id}/cancel,cancelRun,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.cancel(),client.beta.threads.runs.cancel(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api553openai,agents-platform/assistants,GET,/v1/threads/{thread_id}/runs/{run_id}/steps,listRunSteps,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.steps.list(),client.beta.threads.runs.steps.list(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api554openai,agents-platform/assistants,GET,/v1/threads/{thread_id}/runs/{run_id}/steps/{step_id},getRunStep,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.steps.retrieve(),client.beta.threads.runs.steps.retrieve(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api555openai,agents-platform/assistants,POST,/v1/threads/{thread_id}/runs/{run_id}/submit_tool_outputs,submitToolOuputsToRun,RETIRED|DOCUMENTED,Bearer API key,OpenAI-Beta: assistants=v2 (historical),false,client.beta.threads.runs.submit_tool_outputs(),client.beta.threads.runs.submitToolOutputs(),failure,https://developers.openai.com/api/reference/resources/beta/subresources/assistants|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/assistants/migration|https://developers.openai.com/api/docs/deprecations#2025-08-20-assistants-api556openai,agents-platform/chatkit,POST,/v1/chatkit/sessions/{session_id}/cancel,CancelChatSessionMethod,DOCUMENTED|BETA,Bearer API key,OpenAI-Beta: chatkit_beta=v1,false,client.beta.chatkit.sessions.cancel(),client.beta.chatkit.sessions.cancel(),,https://developers.openai.com/api/reference/resources/beta/subresources/chatkit|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/chatkit557openai,agents-platform/chatkit,POST,/v1/chatkit/sessions,CreateChatSessionMethod,DOCUMENTED|BETA,Bearer API key,OpenAI-Beta: chatkit_beta=v1,false,client.beta.chatkit.sessions.create(),client.beta.chatkit.sessions.create(),,https://developers.openai.com/api/reference/resources/beta/subresources/chatkit|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/chatkit558openai,agents-platform/chatkit,GET,/v1/chatkit/threads/{thread_id}/items,ListThreadItemsMethod,DOCUMENTED|BETA,Bearer API key,OpenAI-Beta: chatkit_beta=v1,false,client.beta.chatkit.threads.list_items(),client.beta.chatkit.threads.listItems(),,https://developers.openai.com/api/reference/resources/beta/subresources/chatkit|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/chatkit559openai,agents-platform/chatkit,GET,/v1/chatkit/threads/{thread_id},GetThreadMethod,DOCUMENTED|BETA|LIVE_DISCOVERED,Bearer API key,OpenAI-Beta: chatkit_beta=v1,false,client.beta.chatkit.threads.retrieve(),client.beta.chatkit.threads.retrieve(),success,https://developers.openai.com/api/reference/resources/beta/subresources/chatkit|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/chatkit560openai,agents-platform/chatkit,DELETE,/v1/chatkit/threads/{thread_id},DeleteThreadMethod,DOCUMENTED|BETA,Bearer API key,OpenAI-Beta: chatkit_beta=v1,false,client.beta.chatkit.threads.delete(),client.beta.chatkit.threads.delete(),,https://developers.openai.com/api/reference/resources/beta/subresources/chatkit|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/chatkit561openai,agents-platform/chatkit,GET,/v1/chatkit/threads,ListThreadsMethod,DOCUMENTED|BETA|LIVE_VERIFIED,Bearer API key,OpenAI-Beta: chatkit_beta=v1,false,client.beta.chatkit.threads.list(),client.beta.chatkit.threads.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/chatkit|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/chatkit562openai,agents-platform/agents,GET,/v1/agents/environments/{environment_id},retrieveAgentEnvironment,DOCUMENTED|BETA|LIVE_DISCOVERED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.retrieve(),client.beta.agents.environments.retrieve(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart563openai,agents-platform/agents,GET,/v1/agents/environments/{environment_id}/files,listAgentEnvironmentFiles,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.files.list(),client.beta.agents.environments.files.list(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart564openai,agents-platform/agents,POST,/v1/agents/environments/{environment_id}/files,createAgentEnvironmentFile,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.files.create(),client.beta.agents.environments.files.create(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart565openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/subagents,listAgentSessionSubagents,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.subagents.list(),client.beta.agents.sessions.subagents.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart566openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/subagents/{subagent_id},retrieveAgentSessionSubagent,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.subagents.retrieve(),client.beta.agents.sessions.subagents.retrieve(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart567openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/subagents/{subagent_id}/items,listAgentSessionSubagentItems,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.subagents.items.list(),client.beta.agents.sessions.subagents.items.list(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart568openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns,listAgentSessionSubagentTurns,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.subagents.turns.list(),client.beta.agents.sessions.subagents.turns.list(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart569openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id},retrieveAgentSessionSubagentTurn,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.subagents.turns.retrieve(),client.beta.agents.sessions.subagents.turns.retrieve(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart570openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}/items,listAgentSessionSubagentTurnItems,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.subagents.turns.items.list(),client.beta.agents.sessions.subagents.turns.items.list(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart571openai,agents-platform/agents,GET,/v1/agents,listAgents,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.list(),client.beta.agents.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart572openai,agents-platform/agents,POST,/v1/agents,createAgent,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.create(),client.beta.agents.create(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart573openai,agents-platform/agents,GET,/v1/agents/{agent_id},retrieveAgent,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.retrieve(),client.beta.agents.retrieve(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart574openai,agents-platform/agents,POST,/v1/agents/{agent_id},updateAgent,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.update(),client.beta.agents.update(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart575openai,agents-platform/agents,DELETE,/v1/agents/{agent_id},deleteAgent,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.delete(),client.beta.agents.delete(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart576openai,agents-platform/agents,GET,/v1/agents/environments/templates,listAgentEnvironmentTemplates,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.templates.list(),client.beta.agents.environments.templates.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart577openai,agents-platform/agents,POST,/v1/agents/environments/templates,createAgentEnvironmentTemplate,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.templates.create(),client.beta.agents.environments.templates.create(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart578openai,agents-platform/agents,GET,/v1/agents/environments/templates/{environment_template_id},retrieveAgentEnvironmentTemplate,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.templates.retrieve(),client.beta.agents.environments.templates.retrieve(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart579openai,agents-platform/agents,POST,/v1/agents/environments/templates/{environment_template_id},updateAgentEnvironmentTemplate,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.templates.update(),client.beta.agents.environments.templates.update(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart580openai,agents-platform/agents,DELETE,/v1/agents/environments/templates/{environment_template_id},deleteAgentEnvironmentTemplate,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.environments.templates.delete(),client.beta.agents.environments.templates.delete(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart581openai,agents-platform/agents,GET,/v1/agents/sessions,listAgentSessions,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.list(),client.beta.agents.sessions.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart582openai,agents-platform/agents,POST,/v1/agents/sessions,createAgentSession,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,true,client.beta.agents.sessions.create(),client.beta.agents.sessions.create(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart583openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id},retrieveAgentSession,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.retrieve(),client.beta.agents.sessions.retrieve(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart584openai,agents-platform/agents,POST,/v1/agents/sessions/{session_id},updateAgentSession,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.update(),client.beta.agents.sessions.update(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart585openai,agents-platform/agents,DELETE,/v1/agents/sessions/{session_id},deleteAgentSession,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.delete(),client.beta.agents.sessions.delete(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart586openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/artifacts,listAgentSessionArtifacts,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.artifacts.list(),client.beta.agents.sessions.artifacts.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart587openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/artifacts/{artifact_id},retrieveAgentSessionArtifact,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.artifacts.retrieve(),client.beta.agents.sessions.artifacts.retrieve(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart588openai,agents-platform/agents,DELETE,/v1/agents/sessions/{session_id}/artifacts/{artifact_id},deleteAgentSessionArtifact,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.artifacts.delete(),client.beta.agents.sessions.artifacts.delete(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart589openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/artifacts/{artifact_id}/content,retrieveAgentSessionArtifactContent,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.artifacts.content(),client.beta.agents.sessions.artifacts.content(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart590openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/events,listAgentSessionEvents,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,true,client.beta.agents.sessions.events.stream(),client.beta.agents.sessions.events.stream(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart591openai,agents-platform/agents,POST,/v1/agents/sessions/{session_id}/events,createAgentSessionEvents,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.events.create(),client.beta.agents.sessions.events.create(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart592openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/items,listAgentSessionItems,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.items.list(),client.beta.agents.sessions.items.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart593openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/turns,listAgentSessionTurns,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.turns.list(),client.beta.agents.sessions.turns.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart594openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/turns/{turn_id},retrieveAgentSessionTurn,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.agents.read, api.agents.write, api.responses.write (inference)",OpenAI-Beta: agents=v1,false,client.beta.agents.sessions.turns.retrieve(),client.beta.agents.sessions.turns.retrieve(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/quickstart595openai,agents-platform/vaults,GET,/v1/vaults,listVaults,DOCUMENTED|BETA|LIVE_VERIFIED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.list(),client.beta.agents.vaults.list(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults596openai,agents-platform/vaults,POST,/v1/vaults,createVault,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.create(),client.beta.agents.vaults.create(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults597openai,agents-platform/vaults,GET,/v1/vaults/{vault_id},retrieveVault,DOCUMENTED|BETA|LIVE_DISCOVERED,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.retrieve(),client.beta.agents.vaults.retrieve(),success,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults598openai,agents-platform/vaults,DELETE,/v1/vaults/{vault_id},deleteVault,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.delete(),client.beta.agents.vaults.delete(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults599openai,agents-platform/vaults,GET,/v1/vaults/{vault_id}/credentials,listVaultCredentials,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.credentials.list(),client.beta.agents.vaults.credentials.list(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults600openai,agents-platform/vaults,POST,/v1/vaults/{vault_id}/credentials,createVaultCredential,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.credentials.create(),client.beta.agents.vaults.credentials.create(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults601openai,agents-platform/vaults,GET,/v1/vaults/{vault_id}/credentials/{credential_id},retrieveVaultCredential,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.credentials.retrieve(),client.beta.agents.vaults.credentials.retrieve(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults602openai,agents-platform/vaults,POST,/v1/vaults/{vault_id}/credentials/{credential_id},rotateVaultCredential,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.credentials.update(),client.beta.agents.vaults.credentials.update(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults603openai,agents-platform/vaults,DELETE,/v1/vaults/{vault_id}/credentials/{credential_id},deleteVaultCredential,DOCUMENTED|BETA,"Bearer API key (Authorization: Bearer $OPENAI_API_KEY); restricted keys need api.vaults.read, api.vaults.write",OpenAI-Beta: agents=v1,false,client.beta.agents.vaults.credentials.delete(),client.beta.agents.vaults.credentials.delete(),,https://developers.openai.com/api/reference/resources/beta/subresources/agents|https://github.com/openai/openai-openapi (openapi-master.yaml)|https://developers.openai.com/api/docs/guides/agents-api/tools/vaults604openai,agents-platform/agents,GET,/v1/agents/sessions/{session_id}/traces,listAgentSessionTraces (docs-only),DOCUMENTED|BETA|LIVE_DISCOVERED,Bearer API key (api.traces.read or api.agents.read),OpenAI-Beta: agents=v1,false,,,success,https://developers.openai.com/api/docs/guides/agents-api/tracing#export-session-traces605openai,agents-platform/workspace-agents,POST,/v1/workspace_agents/{id}/trigger,triggerWorkspaceAgent,DOCUMENTED|BETA|UNVERIFIED,"Authorization: Bearer <Workspace Agent access token> (ChatGPT Admin > Access tokens, scope ""Workspace Agents""; NOT a platform API key)",OpenAI-Beta: workspace_agent_runs=v1 (required to get agent_trigger_run_id / use runs polling),false,,,restricted,https://developers.openai.com/workspace-agents/trigger-runs|https://developers.openai.com/workspace-agents/authentication606openai,agents-platform/workspace-agents,GET,/v1/workspace_agents/{id}/runs/{run_id},retrieveWorkspaceAgentRun,DOCUMENTED|BETA|UNVERIFIED,"Authorization: Bearer <Workspace Agent access token> (ChatGPT Admin > Access tokens, scope ""Workspace Agents""; NOT a platform API key)",OpenAI-Beta: workspace_agent_runs=v1 (required to get agent_trigger_run_id / use runs polling),false,,,restricted,https://developers.openai.com/workspace-agents/trigger-runs|https://developers.openai.com/workspace-agents/authentication607openai,containers,GET,/v1/containers,ListContainers,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.list(),client.containers.list(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)608openai,containers,POST,/v1/containers,CreateContainer,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.create(),client.containers.create(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)609openai,containers,GET,/v1/containers/{container_id},RetrieveContainer,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.retrieve(),client.containers.retrieve(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)610openai,containers,DELETE,/v1/containers/{container_id},DeleteContainer,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.delete(),client.containers.delete(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)611openai,containers,POST,/v1/containers/{container_id}/files,CreateContainerFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.files.create(),client.containers.files.create(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)612openai,containers,GET,/v1/containers/{container_id}/files,ListContainerFiles,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.files.list(),client.containers.files.list(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)613openai,containers,GET,/v1/containers/{container_id}/files/{file_id},RetrieveContainerFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.files.retrieve(),client.containers.files.retrieve(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)614openai,containers,DELETE,/v1/containers/{container_id}/files/{file_id},DeleteContainerFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.files.delete(),client.containers.files.delete(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)615openai,containers,GET,/v1/containers/{container_id}/files/{file_id}/content,RetrieveContainerFileContent,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.containers.files.content.retrieve(),client.containers.files.content.retrieve(),success,https://developers.openai.com/api/reference/resources/containers|https://github.com/openai/openai-openapi (openapi-master.yaml)616openai,skills,POST,/v1/skills,CreateSkill,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.skills.create(),client.skills.create(),success,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)617openai,skills,GET,/v1/skills,ListSkills,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.skills.list(),client.skills.list(),success,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)618openai,skills,DELETE,/v1/skills/{skill_id},DeleteSkill,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.skills.delete(),client.skills.delete(),success,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)619openai,skills,GET,/v1/skills/{skill_id},GetSkill,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.skills.retrieve(),client.skills.retrieve(),success,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)620openai,skills,POST,/v1/skills/{skill_id},UpdateSkillDefaultVersion,DOCUMENTED|FAILED_VERIFICATION,Bearer API key (project key),,false,client.skills.create(),client.skills.create(),failure,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)621openai,skills,GET,/v1/skills/{skill_id}/content,GetSkillContent,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.skills.content.retrieve(),client.skills.content.retrieve(),success,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)622openai,skills,POST,/v1/skills/{skill_id}/versions,CreateSkillVersion,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project key),,false,client.skills.versions.create(),client.skills.versions.create(),success,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)623openai,skills,GET,/v1/skills/{skill_id}/versions,ListSkillVersions,DOCUMENTED|FAILED_VERIFICATION,Bearer API key (project key),,false,client.skills.versions.list(),client.skills.versions.list(),failure,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)624openai,skills,GET,/v1/skills/{skill_id}/versions/{version},GetSkillVersion,DOCUMENTED|FAILED_VERIFICATION,Bearer API key (project key),,false,client.skills.versions.retrieve(),client.skills.versions.retrieve(),failure,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)625openai,skills,DELETE,/v1/skills/{skill_id}/versions/{version},DeleteSkillVersion,DOCUMENTED|FAILED_VERIFICATION,Bearer API key (project key),,false,client.skills.versions.delete(),client.skills.versions.delete(),failure,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)626openai,skills,GET,/v1/skills/{skill_id}/versions/{version}/content,GetSkillVersionContent,DOCUMENTED,Bearer API key (project key),,false,client.skills.versions.content.retrieve(),client.skills.versions.content.retrieve(),success,https://developers.openai.com/api/reference/resources/skills|https://github.com/openai/openai-openapi (openapi-master.yaml)627openai,responses,POST,/v1/responses,Responses: create,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,true,client.responses.create(**params) / client.responses.stream(...) / client.responses.parse(...),client.responses.create(params) / client.responses.stream(params) / client.responses.parse(params),success,https://developers.openai.com/api/reference/resources/responses/methods/create|https://developers.openai.com/api/docs/guides/text|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml628openai,responses,POST,/v1/responses?beta=true,Responses: create (beta surface),DOCUMENTED|BETA|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),"openai-beta (optional, array of strings: ""Optional beta features to enable for this request"")",true,client.beta.responses.* (e.g. client.beta.responses.input_tokens.count),client.beta.responses.*,success,https://developers.openai.com/api/reference/resources/responses/methods/create|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml629openai,responses,GET,/v1/responses/{response_id},Responses: retrieve,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,true,"client.responses.retrieve(response_id, include=[...], stream=..., starting_after=...)","client.responses.retrieve(id, params)",success,https://developers.openai.com/api/reference/resources/responses/methods/retrieve|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml630openai,responses,DELETE,/v1/responses/{response_id},Responses: delete,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,client.responses.delete(response_id),client.responses.delete(id),success,https://developers.openai.com/api/reference/resources/responses/methods/delete|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml631openai,responses,POST,/v1/responses/{response_id}/cancel,Responses: cancel,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,client.responses.cancel(response_id),client.responses.cancel(id),success,https://developers.openai.com/api/reference/resources/responses/methods/cancel|https://developers.openai.com/api/docs/guides/background|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml632openai,responses,GET,/v1/responses/{response_id}/input_items,Responses: list input items,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.responses.input_items.list(response_id, limit=..., order=...)","client.responses.inputItems.list(id, params)",success,https://developers.openai.com/api/reference/resources/responses/subresources/input_items/methods/list|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml633openai,responses,POST,/v1/responses/input_tokens,Responses: count input tokens,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.responses.input_tokens.count(model=..., input=...)",client.responses.inputTokens.count(params),success,https://developers.openai.com/api/reference/resources/responses/subresources/input_tokens/methods/count|https://developers.openai.com/api/docs/guides/token-counting|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml634openai,responses,POST,/v1/responses/compact,Responses: compact,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.responses.compact(model=..., input=...)",client.responses.compact(params),success,https://developers.openai.com/api/reference/resources/responses/methods/compact|https://developers.openai.com/api/docs/guides/compaction|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml635openai,responses,WS,wss://api.openai.com/v1/responses,Responses: WebSocket mode,DOCUMENTED|UNVERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,true,"with client.responses.connect() as connection: connection.response.create(...); for event in connection: ...  (pip install ""openai[realtime]"")","import { ResponsesWS } from ""openai/resources/responses/ws""; const ws = new ResponsesWS(client); ws.send({type: ""response.create"", ...})",success,https://developers.openai.com/api/docs/guides/websocket-mode|https://developers.openai.com/api/reference/resources/responses/websocket-events|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml636openai,chat_completions,POST,/v1/chat/completions,Chat Completions: create,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,true,client.chat.completions.create(**params) / .parse(...) / .stream(...),client.chat.completions.create(params) / .parse(...) / .stream(...),success,https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/create|https://developers.openai.com/api/reference/chat-completions/overview|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml637openai,chat_completions,GET,/v1/chat/completions,Chat Completions: list,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.chat.completions.list(limit=..., metadata=...)",client.chat.completions.list(params),success,https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/list|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml638openai,chat_completions,GET,/v1/chat/completions/{completion_id},Chat Completions: retrieve,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,client.chat.completions.retrieve(completion_id),client.chat.completions.retrieve(id),success,https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/retrieve|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml639openai,chat_completions,POST,/v1/chat/completions/{completion_id},Chat Completions: update,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.chat.completions.update(completion_id, metadata={...})","client.chat.completions.update(id, {metadata})",success,https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/update|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml640openai,chat_completions,DELETE,/v1/chat/completions/{completion_id},Chat Completions: delete,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,client.chat.completions.delete(completion_id),client.chat.completions.delete(id),success,https://developers.openai.com/api/reference/resources/chat/subresources/completions/methods/delete|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml641openai,chat_completions,GET,/v1/chat/completions/{completion_id}/messages,Chat Completions: list messages,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,client.chat.completions.messages.list(completion_id),client.chat.completions.messages.list(id),success,https://developers.openai.com/api/reference/resources/chat/subresources/completions/subresources/messages/methods/list|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml642openai,completions,POST,/v1/completions,Completions (legacy): create,DOCUMENTED|LEGACY|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,true,"client.completions.create(model=..., prompt=..., max_tokens=...)",client.completions.create(params),success,https://developers.openai.com/api/reference/resources/completions/methods/create|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml643openai,conversations,POST,/v1/conversations,Conversations: create,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.conversations.create(metadata={...}, items=[...])",client.conversations.create(params),success,https://developers.openai.com/api/reference/resources/conversations/methods/create|https://developers.openai.com/api/docs/guides/conversation-state|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml644openai,conversations,GET,/v1/conversations/{conversation_id},Conversations: retrieve,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,client.conversations.retrieve(conversation_id),client.conversations.retrieve(id),success,https://developers.openai.com/api/reference/resources/conversations/methods/retrieve|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml645openai,conversations,POST,/v1/conversations/{conversation_id},Conversations: update,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.conversations.update(conversation_id, metadata={...})","client.conversations.update(id, {metadata})",success,https://developers.openai.com/api/reference/resources/conversations/methods/update|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml646openai,conversations,DELETE,/v1/conversations/{conversation_id},Conversations: delete,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,client.conversations.delete(conversation_id),client.conversations.delete(id),success,https://developers.openai.com/api/reference/resources/conversations/methods/delete|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml647openai,conversations,POST,/v1/conversations/{conversation_id}/items,Conversations: create items,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.conversations.items.create(conversation_id, items=[...])","client.conversations.items.create(id, {items})",success,https://developers.openai.com/api/reference/resources/conversations/subresources/items/methods/create|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml648openai,conversations,GET,/v1/conversations/{conversation_id}/items,Conversations: list items,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.conversations.items.list(conversation_id, order=""asc"")","client.conversations.items.list(id, params)",success,https://developers.openai.com/api/reference/resources/conversations/subresources/items/methods/list|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml649openai,conversations,GET,/v1/conversations/{conversation_id}/items/{item_id},Conversations: retrieve item,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.conversations.items.retrieve(item_id, conversation_id=...)","client.conversations.items.retrieve(itemId, {conversation_id})",success,https://developers.openai.com/api/reference/resources/conversations/subresources/items/methods/retrieve|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml650openai,conversations,DELETE,/v1/conversations/{conversation_id}/items/{item_id},Conversations: delete item,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <API key> (project or user key; Organization/Project headers optional),,false,"client.conversations.items.delete(item_id, conversation_id=...)","client.conversations.items.delete(itemId, {conversation_id})",success,https://developers.openai.com/api/reference/resources/conversations/subresources/items/methods/delete|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml651openai,batches,GET,/v1/batches,listBatches,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.batches.list(**params),client.batches.list({ ...params }),success,https://developers.openai.com/api/reference/resources/batches|https://developers.openai.com/api/docs/guides/batch652openai,batches,POST,/v1/batches,createBatch,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.batches.create(**params),client.batches.create({ ...params }),success,https://developers.openai.com/api/reference/resources/batches|https://developers.openai.com/api/docs/guides/batch653openai,batches,GET,/v1/batches/{batch_id},retrieveBatch,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.batches.retrieve(batch_id),client.batches.retrieve(batchID),success,https://developers.openai.com/api/reference/resources/batches|https://developers.openai.com/api/docs/guides/batch654openai,batches,POST,/v1/batches/{batch_id}/cancel,cancelBatch,DOCUMENTED|LIVE_DISCOVERED,Bearer API key (project or user key),,false,client.batches.cancel(batch_id),client.batches.cancel(batchID),failure,https://developers.openai.com/api/reference/resources/batches|https://developers.openai.com/api/docs/guides/batch655openai,evals,GET,/v1/evals,listEvals,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,client.evals.list(**params),client.evals.list({ ...params }),success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations656openai,evals,POST,/v1/evals,createEval,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,client.evals.create(**params),client.evals.create({ ...params }),success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations657openai,evals,DELETE,/v1/evals/{eval_id},deleteEval,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,client.evals.delete(eval_id),client.evals.delete(evalID),success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations658openai,evals,GET,/v1/evals/{eval_id},getEval,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,client.evals.retrieve(eval_id),client.evals.retrieve(evalID),success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations659openai,evals,POST,/v1/evals/{eval_id},updateEval,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.update(eval_id, **params)","client.evals.update(evalID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations660openai,evals,GET,/v1/evals/{eval_id}/runs,getEvalRuns,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.runs.list(eval_id, **params)","client.evals.runs.list(evalID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations661openai,evals,POST,/v1/evals/{eval_id}/runs,createEvalRun,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.runs.create(eval_id, **params)","client.evals.runs.create(evalID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations662openai,evals,DELETE,/v1/evals/{eval_id}/runs/{run_id},deleteEvalRun,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.runs.delete(run_id, *, eval_id)","client.evals.runs.delete(runID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations663openai,evals,GET,/v1/evals/{eval_id}/runs/{run_id},getEvalRun,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.runs.retrieve(run_id, *, eval_id)","client.evals.runs.retrieve(runID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations664openai,evals,POST,/v1/evals/{eval_id}/runs/{run_id},cancelEvalRun,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.runs.cancel(run_id, *, eval_id)","client.evals.runs.cancel(runID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations665openai,evals,GET,/v1/evals/{eval_id}/runs/{run_id}/output_items,getEvalRunOutputItems,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.runs.output_items.list(run_id, *, eval_id, **params)","client.evals.runs.outputItems.list(runID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations666openai,evals,GET,/v1/evals/{eval_id}/runs/{run_id}/output_items/{output_item_id},getEvalRunOutputItem,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.evals.runs.output_items.retrieve(output_item_id, *, eval_id, run_id)","client.evals.runs.outputItems.retrieve(outputItemID, { ...params })",success,https://developers.openai.com/api/reference/resources/evals|https://developers.openai.com/api/docs/guides/evals|https://developers.openai.com/api/docs/deprecations667openai,files,GET,/v1/files,listFiles,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.files.list(**params),client.files.list({ ...params }),success,https://developers.openai.com/api/reference/resources/files|https://developers.openai.com/api/docs/guides/file-inputs668openai,files,POST,/v1/files,createFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.files.create(**params),client.files.create({ ...params }),success,https://developers.openai.com/api/reference/resources/files|https://developers.openai.com/api/docs/guides/file-inputs669openai,files,DELETE,/v1/files/{file_id},deleteFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.files.delete(file_id),client.files.delete(fileID),success,https://developers.openai.com/api/reference/resources/files|https://developers.openai.com/api/docs/guides/file-inputs670openai,files,GET,/v1/files/{file_id},retrieveFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.files.retrieve(file_id),client.files.retrieve(fileID),success,https://developers.openai.com/api/reference/resources/files|https://developers.openai.com/api/docs/guides/file-inputs671openai,files,GET,/v1/files/{file_id}/content,downloadFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.files.retrieve_content(file_id),client.files.content(fileID),success,https://developers.openai.com/api/reference/resources/files|https://developers.openai.com/api/docs/guides/file-inputs672openai,fine_tuning,GET,/v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions,listFineTuningCheckpointPermissions,DOCUMENTED|ACCOUNT_RESTRICTED|DEPRECATED,Bearer API key (project or user key),,false,"client.fine_tuning.checkpoints.permissions.list(fine_tuned_model_checkpoint, **params)","client.fineTuning.checkpoints.permissions.list(fineTunedModelCheckpoint, { ...params })",restricted,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations673openai,fine_tuning,POST,/v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions,createFineTuningCheckpointPermission,DOCUMENTED|DEPRECATED,Bearer API key (project or user key),,false,"client.fine_tuning.checkpoints.permissions.create(fine_tuned_model_checkpoint, **params)","client.fineTuning.checkpoints.permissions.create(fineTunedModelCheckpoint, { ...params })",success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations674openai,fine_tuning,DELETE,/v1/fine_tuning/checkpoints/{fine_tuned_model_checkpoint}/permissions/{permission_id},deleteFineTuningCheckpointPermission,DOCUMENTED|DEPRECATED,Bearer API key (project or user key),,false,"client.fine_tuning.checkpoints.permissions.delete(permission_id, *, fine_tuned_model_checkpoint)","client.fineTuning.checkpoints.permissions.delete(permissionID, { ...params })",success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations675openai,fine_tuning,GET,/v1/fine_tuning/jobs,listPaginatedFineTuningJobs,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,client.fine_tuning.jobs.list(**params),client.fineTuning.jobs.list({ ...params }),success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations676openai,fine_tuning,POST,/v1/fine_tuning/jobs,createFineTuningJob,DOCUMENTED|ACCOUNT_RESTRICTED|DEPRECATED,Bearer API key (project or user key),,false,client.fine_tuning.jobs.create(**params),client.fineTuning.jobs.create({ ...params }),restricted,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations677openai,fine_tuning,GET,/v1/fine_tuning/jobs/{fine_tuning_job_id},retrieveFineTuningJob,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,client.fine_tuning.jobs.retrieve(fine_tuning_job_id),client.fineTuning.jobs.retrieve(fineTuningJobID),success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations678openai,fine_tuning,POST,/v1/fine_tuning/jobs/{fine_tuning_job_id}/cancel,cancelFineTuningJob,DOCUMENTED|DEPRECATED,Bearer API key (project or user key),,false,client.fine_tuning.jobs.cancel(fine_tuning_job_id),client.fineTuning.jobs.cancel(fineTuningJobID),success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations679openai,fine_tuning,GET,/v1/fine_tuning/jobs/{fine_tuning_job_id}/checkpoints,listFineTuningJobCheckpoints,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.fine_tuning.jobs.checkpoints.list(fine_tuning_job_id, **params)","client.fineTuning.jobs.checkpoints.list(fineTuningJobID, { ...params })",success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations680openai,fine_tuning,GET,/v1/fine_tuning/jobs/{fine_tuning_job_id}/events,listFineTuningEvents,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,"client.fine_tuning.jobs.list_events(fine_tuning_job_id, **params)","client.fineTuning.jobs.listEvents(fineTuningJobID, { ...params })",success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations681openai,fine_tuning,POST,/v1/fine_tuning/jobs/{fine_tuning_job_id}/pause,pauseFineTuningJob,DOCUMENTED|LIVE_VERIFIED|DEPRECATED,Bearer API key (project or user key),,false,client.fine_tuning.jobs.pause(fine_tuning_job_id),client.fineTuning.jobs.pause(fineTuningJobID),success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations682openai,fine_tuning,POST,/v1/fine_tuning/jobs/{fine_tuning_job_id}/resume,resumeFineTuningJob,DOCUMENTED|DEPRECATED,Bearer API key (project or user key),,false,client.fine_tuning.jobs.resume(fine_tuning_job_id),client.fineTuning.jobs.resume(fineTuningJobID),success,https://developers.openai.com/api/reference/resources/fine_tuning|https://developers.openai.com/api/docs/guides/supervised-fine-tuning|https://developers.openai.com/api/docs/guides/direct-preference-optimization|https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning|https://developers.openai.com/api/docs/guides/model-optimization|https://developers.openai.com/api/docs/deprecations683openai,graders,POST,/v1/fine_tuning/alpha/graders/run,runGrader,DOCUMENTED|LIVE_VERIFIED|DEPRECATED|BETA,Bearer API key (project or user key),,false,client.fine_tuning.alpha.graders.run(**params),client.fineTuning.alpha.graders.run({ ...params }),success,https://developers.openai.com/api/reference/resources/graders|https://developers.openai.com/api/docs/guides/graders|https://developers.openai.com/api/docs/deprecations684openai,graders,POST,/v1/fine_tuning/alpha/graders/validate,validateGrader,DOCUMENTED|LIVE_VERIFIED|DEPRECATED|BETA,Bearer API key (project or user key),,false,client.fine_tuning.alpha.graders.validate(**params),client.fineTuning.alpha.graders.validate({ ...params }),success,https://developers.openai.com/api/reference/resources/graders|https://developers.openai.com/api/docs/guides/graders|https://developers.openai.com/api/docs/deprecations685openai,uploads,POST,/v1/uploads,createUpload,DOCUMENTED|LIVE_VERIFIED|LIVE_DISCOVERED,Bearer API key (project or user key),,false,client.uploads.create(**params),client.uploads.create({ ...params }),success,https://developers.openai.com/api/reference/resources/uploads686openai,uploads,POST,/v1/uploads/{upload_id}/cancel,cancelUpload,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.uploads.cancel(upload_id),client.uploads.cancel(uploadID),success,https://developers.openai.com/api/reference/resources/uploads687openai,uploads,POST,/v1/uploads/{upload_id}/complete,completeUpload,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.uploads.complete(upload_id, **params)","client.uploads.complete(uploadID, { ...params })",success,https://developers.openai.com/api/reference/resources/uploads688openai,uploads,POST,/v1/uploads/{upload_id}/parts,addUploadPart,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.uploads.parts.create(upload_id, **params)","client.uploads.parts.create(uploadID, { ...params })",success,https://developers.openai.com/api/reference/resources/uploads689openai,vector_stores,GET,/v1/vector_stores,listVectorStores,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.vector_stores.list(**params),client.vectorStores.list({ ...params }),success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search690openai,vector_stores,POST,/v1/vector_stores,createVectorStore,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.vector_stores.create(**params),client.vectorStores.create({ ...params }),success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search691openai,vector_stores,DELETE,/v1/vector_stores/{vector_store_id},deleteVectorStore,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.vector_stores.delete(vector_store_id),client.vectorStores.delete(vectorStoreID),success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search692openai,vector_stores,GET,/v1/vector_stores/{vector_store_id},getVectorStore,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,client.vector_stores.retrieve(vector_store_id),client.vectorStores.retrieve(vectorStoreID),success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search693openai,vector_stores,POST,/v1/vector_stores/{vector_store_id},modifyVectorStore,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.update(vector_store_id, **params)","client.vectorStores.update(vectorStoreID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search694openai,vector_stores,POST,/v1/vector_stores/{vector_store_id}/file_batches,createVectorStoreFileBatch,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.file_batches.create(vector_store_id, **params)","client.vectorStores.fileBatches.create(vectorStoreID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search695openai,vector_stores,GET,/v1/vector_stores/{vector_store_id}/file_batches/{batch_id},getVectorStoreFileBatch,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.file_batches.retrieve(batch_id, *, vector_store_id)","client.vectorStores.fileBatches.retrieve(batchID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search696openai,vector_stores,POST,/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancel,cancelVectorStoreFileBatch,DOCUMENTED|FAILED_VERIFICATION,Bearer API key (project or user key),,false,"client.vector_stores.file_batches.cancel(batch_id, *, vector_store_id)","client.vectorStores.fileBatches.cancel(batchID, { ...params })",failure,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search697openai,vector_stores,GET,/v1/vector_stores/{vector_store_id}/file_batches/{batch_id}/files,listFilesInVectorStoreBatch,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.file_batches.list_files(batch_id, *, vector_store_id, **params)","client.vectorStores.fileBatches.listFiles(batchID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search698openai,vector_stores,GET,/v1/vector_stores/{vector_store_id}/files,listVectorStoreFiles,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.files.list(vector_store_id, **params)","client.vectorStores.files.list(vectorStoreID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search699openai,vector_stores,POST,/v1/vector_stores/{vector_store_id}/files,createVectorStoreFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.files.create(vector_store_id, **params)","client.vectorStores.files.create(vectorStoreID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search700openai,vector_stores,DELETE,/v1/vector_stores/{vector_store_id}/files/{file_id},deleteVectorStoreFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.files.delete(file_id, *, vector_store_id)","client.vectorStores.files.delete(fileID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search701openai,vector_stores,GET,/v1/vector_stores/{vector_store_id}/files/{file_id},getVectorStoreFile,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.files.retrieve(file_id, *, vector_store_id)","client.vectorStores.files.retrieve(fileID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search702openai,vector_stores,POST,/v1/vector_stores/{vector_store_id}/files/{file_id},updateVectorStoreFileAttributes,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.files.update(file_id, *, vector_store_id, **params)","client.vectorStores.files.update(fileID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search703openai,vector_stores,GET,/v1/vector_stores/{vector_store_id}/files/{file_id}/content,retrieveVectorStoreFileContent,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.files.content(file_id, *, vector_store_id)","client.vectorStores.files.content(fileID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search704openai,vector_stores,POST,/v1/vector_stores/{vector_store_id}/search,searchVectorStore,DOCUMENTED|LIVE_VERIFIED,Bearer API key (project or user key),,false,"client.vector_stores.search(vector_store_id, **params)","client.vectorStores.search(vectorStoreID, { ...params })",success,https://developers.openai.com/api/reference/resources/vector_stores|https://developers.openai.com/api/docs/guides/retrieval|https://developers.openai.com/api/docs/guides/tools-file-search705openai,images,POST,/v1/images/generations,Create image,DOCUMENTED|LIVE_VERIFIED,Bearer API key,,true,client.images.generate(**params),client.images.generate({...}),success,https://developers.openai.com/api/reference/resources/images|https://developers.openai.com/api/docs/guides/image-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml706openai,images,POST,/v1/images/edits,Create image edit,DOCUMENTED|UNVERIFIED,Bearer API key,,true,client.images.edit(**params),client.images.edit({...}),not_run,https://developers.openai.com/api/reference/resources/images|https://developers.openai.com/api/docs/guides/image-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml707openai,images,POST,/v1/images/variations,Create image variation (legacy),DOCUMENTED|LEGACY|RETIRED|FAILED_VERIFICATION,Bearer API key,,false,client.images.create_variation(**params),client.images.createVariation({...}),failure,https://developers.openai.com/api/reference/resources/images|https://developers.openai.com/api/docs/guides/image-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations708openai,videos,POST,/v1/videos,Create video,DOCUMENTED|DEPRECATED|UNVERIFIED,Bearer API key,,false,client.videos.create(**params) / client.videos.create_and_poll(...),client.videos.create({...}),not_run,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations709openai,videos,GET,/v1/videos,List videos,DOCUMENTED|DEPRECATED|LIVE_VERIFIED,Bearer API key,,false,client.videos.list(**params),client.videos.list({...}),success,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations710openai,videos,GET,/v1/videos/{video_id},Retrieve video,DOCUMENTED|DEPRECATED|LIVE_VERIFIED,Bearer API key,,false,client.videos.retrieve(video_id),client.videos.retrieve(videoID),success,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations711openai,videos,DELETE,/v1/videos/{video_id},Delete video,DOCUMENTED|DEPRECATED|UNVERIFIED,Bearer API key,,false,client.videos.delete(video_id),client.videos.delete(videoID),not_run,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations712openai,videos,GET,/v1/videos/{video_id}/content,Download video content,DOCUMENTED|DEPRECATED|LIVE_VERIFIED,Bearer API key,,false,"client.videos.download_content(video_id, variant=...)","client.videos.downloadContent(videoID, {variant})",failure,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations713openai,videos,POST,/v1/videos/{video_id}/remix,Create video remix (being replaced by edits),DOCUMENTED|DEPRECATED|UNVERIFIED,Bearer API key,,false,"client.videos.remix(video_id, prompt=...)","client.videos.remix(videoID, {prompt})",not_run,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations|https://developers.openai.com/api/docs/changelog714openai,videos,POST,/v1/videos/edits,Create video edit,DOCUMENTED|DEPRECATED|UNVERIFIED,Bearer API key,,false,client.videos.edit(**params),client.videos.edit({...}),not_run,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations715openai,videos,POST,/v1/videos/extensions,Create video extension,DOCUMENTED|DEPRECATED|UNVERIFIED,Bearer API key,,false,client.videos.extend(**params),client.videos.extend({...}),not_run,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations716openai,videos,POST,/v1/videos/characters,Create character,DOCUMENTED|DEPRECATED|UNVERIFIED,Bearer API key,,false,"client.videos.create_character(video=..., name=...)",client.videos.createCharacter({...}),failure,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations717openai,videos,GET,/v1/videos/characters/{character_id},Retrieve character,DOCUMENTED|DEPRECATED|UNVERIFIED,Bearer API key,,false,client.videos.get_character(character_id),client.videos.getCharacter(characterID),not_run,https://developers.openai.com/api/reference/resources/videos|https://developers.openai.com/api/docs/guides/video-generation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/deprecations718openai,embeddings,POST,/v1/embeddings,Create embeddings,DOCUMENTED|LIVE_VERIFIED,Bearer API key,,false,client.embeddings.create(**params),client.embeddings.create({...}),success,https://developers.openai.com/api/reference/resources/embeddings|https://developers.openai.com/api/docs/guides/embeddings|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/pricing719openai,moderations,POST,/v1/moderations,Create moderation,DOCUMENTED|LIVE_VERIFIED,Bearer API key,,false,client.moderations.create(**params),client.moderations.create({...}),success,https://developers.openai.com/api/reference/resources/moderations|https://developers.openai.com/api/docs/guides/moderation|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml|https://developers.openai.com/api/docs/pricing|https://developers.openai.com/api/docs/deprecations720openai,safety,GET,/v1/safety/alerts/{id},Get project safety alert,DOCUMENTED|LIVE_VERIFIED,Bearer API key,,false,client.safety.alerts.retrieve(id),client.safety.alerts.retrieve(id),failure,https://developers.openai.com/api/docs/guides/safety-checks/misalignment-monitoring|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml721openai,safety,GET,/v1/safety/cases/{id},Get safety case,LIVE_DISCOVERED|ACCOUNT_RESTRICTED,Bearer API key,,false,not in python-sdk-api.md (spec-only),not in node-sdk-api.md (spec-only),restricted,https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml722openai,content_provenance,POST,/v1/content_provenance_checks,Create content provenance check,DOCUMENTED|LIVE_VERIFIED,Bearer API key,,false,client.content_provenance_checks.create(file=...),client.contentProvenanceChecks.create({file}),success,https://developers.openai.com/api/docs/guides/content-provenance|https://developers.openai.com/api/reference/resources/content_provenance_checks/methods/create|https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml723openai,realtime,POST,/v1/realtime/client_secrets,Create client secret,DOCUMENTED|LIVE_VERIFIED,Bearer standard API key (server-side),,false,client.realtime.client_secrets.create(session={...}),client.realtime.clientSecrets.create({ session }),success,https://developers.openai.com/api/reference/resources/realtime/subresources/client_secrets/methods/create|https://developers.openai.com/api/docs/guides/voice-webrtc?api=realtime724openai,realtime,POST,/v1/realtime/translations/client_secrets,Create translation client secret,DOCUMENTED|LIVE_VERIFIED,Bearer standard API key (server-side),,false,client.realtime.translations.client_secrets.create(...),client.realtime.translations.clientSecrets.create(...),success,https://developers.openai.com/api/docs/guides/realtime-translation|https://developers.openai.com/api/reference/resources/realtime/translation-client-events725openai,realtime,POST,/v1/realtime/calls,Create call (WebRTC unified interface),DOCUMENTED|UNVERIFIED,Bearer ephemeral client secret `ek_…` (browser/mobile) OR standard API key (server),,false,"client.realtime.calls.create(sdp=..., session=...)","client.realtime.calls.create({ sdp, session })",,https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/create|https://developers.openai.com/api/docs/guides/voice-webrtc?api=realtime|https://developers.openai.com/api/docs/guides/voice-server-controls?api=realtime726openai,realtime,POST,/v1/realtime/calls/{call_id}/accept,Accept call (SIP),DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.realtime.calls.accept(call_id, type='realtime', model=...)","client.realtime.calls.accept(callId, {...})",,https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/accept|https://developers.openai.com/api/docs/guides/voice-sip?api=realtime727openai,realtime,POST,/v1/realtime/calls/{call_id}/reject,Reject call (SIP),DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.realtime.calls.reject(call_id, status_code=486)","client.realtime.calls.reject(callId, { status_code: 486 })",,https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/reject|https://developers.openai.com/api/docs/guides/voice-sip?api=realtime728openai,realtime,POST,/v1/realtime/calls/{call_id}/refer,Refer call (SIP transfer),DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.realtime.calls.refer(call_id, target_uri='tel:+1…')","client.realtime.calls.refer(callId, { target_uri })",,https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/refer729openai,realtime,POST,/v1/realtime/calls/{call_id}/hangup,Hang up call,DOCUMENTED|LIVE_DISCOVERED,Bearer standard API key (server-side),,false,client.realtime.calls.hangup(call_id),client.realtime.calls.hangup(callId),failure,https://developers.openai.com/api/reference/resources/realtime/subresources/calls/methods/hangup730openai,realtime,POST,/v1/realtime/sessions,Create session (LEGACY beta),DOCUMENTED|LEGACY|BETA|FAILED_VERIFICATION,Bearer standard API key (server-side),OpenAI-Beta: realtime=v1,false,client.beta.realtime.sessions.create(...),client.beta.realtime.sessions.create(...),failure,https://developers.openai.com/api/reference/realtime-beta/overview731openai,realtime,POST,/v1/realtime/transcription_sessions,Create transcription session (LEGACY beta),DOCUMENTED|LEGACY|BETA|FAILED_VERIFICATION,Bearer standard API key (server-side),OpenAI-Beta: realtime=v1,false,client.beta.realtime.transcription_sessions.create(...),client.beta.realtime.transcriptionSessions.create(...),failure,https://developers.openai.com/api/reference/realtime-beta/overview732openai,realtime,WS,wss://api.openai.com/v1/realtime?model={model},Realtime WebSocket (new session),DOCUMENTED|LIVE_VERIFIED,"Bearer ephemeral client secret `ek_…` (browser/mobile) OR standard API key (server); browser subprotocols: `realtime`, `openai-insecure-api-key.<ek>`, `openai-organization.<org>`, `openai-project.<proj>`",,true,client.realtime.connect(model=...) (async with … as conn),"new OpenAIRealtimeWS({ model }, client) from 'openai/realtime/ws'",success,https://developers.openai.com/api/docs/guides/voice-websockets?api=realtime|https://developers.openai.com/api/reference/resources/realtime/client-events|https://developers.openai.com/api/reference/resources/realtime/server-events733openai,realtime,WS,wss://api.openai.com/v1/realtime?call_id={call_id},Realtime WebSocket sideband (existing WebRTC/SIP call),DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,true,client.realtime.connect(call_id=...),new OpenAIRealtimeWS({ callId }),,https://developers.openai.com/api/docs/guides/voice-server-controls?api=realtime|https://developers.openai.com/api/docs/guides/voice-sip?api=realtime734openai,realtime,WS,wss://api.openai.com/v1/realtime/translations?model=gpt-realtime-translate,Realtime translation WebSocket,DOCUMENTED|UNVERIFIED,Bearer ephemeral client secret `ek_…` (browser/mobile) OR standard API key (server),,true,not in SDK surface checked,not in SDK surface checked,,https://developers.openai.com/api/docs/guides/realtime-translation|https://developers.openai.com/api/reference/resources/realtime/translation-server-events735openai,realtime,POST,/v1/realtime/translations/calls,Create translation call (WebRTC),DOCUMENTED|UNVERIFIED,Bearer ephemeral client secret from /v1/realtime/translations/client_secrets,,false,,,,https://developers.openai.com/api/docs/guides/realtime-translation736openai,realtime,SIP,sip:{PROJECT_ID}@sip.api.openai.com;transport=tls,Realtime SIP endpoint,DOCUMENTED|UNVERIFIED,project webhook + standard API key for call control,,true,client.webhooks.unwrap(...),client.webhooks.unwrap(...),,https://developers.openai.com/api/docs/guides/voice-sip?api=realtime737openai,live,POST,/v1/live/sessions,Create Live session (WebRTC),DOCUMENTED|LIVE_DISCOVERED,Bearer standard API key (server-side),,false,"client.live.create(session=..., transport={'type':'webrtc','sdp':...})","client.live.create({ session, transport })",failure,https://developers.openai.com/api/reference/resources/live/subresources/sessions/methods/create|https://developers.openai.com/api/docs/guides/voice-webrtc?api=live738openai,live,POST,/v1/live/sessions/{session_id}/fork,Fork stored Live session (WebRTC),DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.live.fork(session_id, ...)","client.live.fork(sessionId, {...})",,https://developers.openai.com/api/reference/resources/live/subresources/sessions/methods/fork|https://developers.openai.com/api/docs/guides/live-conversations#store-and-fork-a-session739openai,live,POST,/v1/live/sessions/{session_id}/accept,Accept Live SIP call,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.live.accept(session_id, session={...})","client.live.accept(sessionId, { session })",,https://developers.openai.com/api/reference/resources/live/subresources/sessions/methods/accept|https://developers.openai.com/api/docs/guides/voice-sip?api=live740openai,live,POST,/v1/live/sessions/{session_id}/reject,Reject Live SIP call,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.live.reject(session_id, status_code=486)","client.live.reject(sessionId, { status_code: 486 })",,https://developers.openai.com/api/reference/resources/live/subresources/sessions/methods/reject741openai,live,POST,/v1/live/sessions/{session_id}/refer,Transfer Live SIP call,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.live.refer(session_id, target_uri=...)","client.live.refer(sessionId, { target_uri })",,https://developers.openai.com/api/reference/resources/live/subresources/sessions/methods/refer742openai,live,POST,/v1/live/sessions/{session_id}/hangup,Hang up Live session,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,client.live.hangup(session_id),client.live.hangup(sessionId),,https://developers.openai.com/api/reference/resources/live/subresources/sessions/methods/hangup743openai,live,GET,/v1/live/sessions/{session_id}/content,Download Live recording,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,client.live.content(session_id),client.live.content(sessionId),,https://developers.openai.com/api/reference/resources/live/subresources/sessions/methods/content|https://developers.openai.com/api/docs/guides/live-conversations#download-a-recording744openai,live,WS,wss://api.openai.com/v1/live/sessions,Live primary WebSocket,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,true,client.live.connect() (AsyncOpenAI),new LiveWS(client) from 'openai/resources/live/ws',,https://developers.openai.com/api/reference/resources/live/primary-websocket|https://developers.openai.com/api/docs/guides/voice-websockets?api=live745openai,live,WS,wss://api.openai.com/v1/live/sessions/{session_id}/fork,Live fork WebSocket,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,true,client.live.connect(fork=session_id) (see SDK),LiveWS fork (see SDK),,https://developers.openai.com/api/reference/resources/live/fork-websocket746openai,live,WS,wss://api.openai.com/v1/live/sessions/{session_id}/attach,Live sideband WebSocket,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,true,AsyncSidebandConnection (see SDK),see SDK,,https://developers.openai.com/api/reference/resources/live/sideband-websocket|https://developers.openai.com/api/docs/guides/voice-server-controls?api=live747openai,audio,POST,/v1/audio/speech,Create speech (TTS),DOCUMENTED|LIVE_VERIFIED,Bearer standard API key (server-side),,true,"client.audio.speech.create(model, voice, input, ...) / .with_streaming_response",client.audio.speech.create({...}),success,https://developers.openai.com/api/reference/resources/audio/subresources/speech/methods/create|https://developers.openai.com/api/docs/guides/text-to-speech748openai,audio,POST,/v1/audio/transcriptions,Create transcription (STT),DOCUMENTED|LIVE_VERIFIED,Bearer standard API key (server-side),,true,"client.audio.transcriptions.create(file=..., model=...)","client.audio.transcriptions.create({ file, model })",success,https://developers.openai.com/api/reference/resources/audio/subresources/transcriptions/methods/create|https://developers.openai.com/api/docs/guides/speech-to-text749openai,audio,POST,/v1/audio/translations,Create translation (→ English),DOCUMENTED|LIVE_VERIFIED,Bearer standard API key (server-side),,false,"client.audio.translations.create(file=..., model='whisper-1')",client.audio.translations.create({...}),success,https://developers.openai.com/api/reference/resources/audio/subresources/translations/methods/create|https://developers.openai.com/api/docs/guides/speech-to-text#translations750openai,audio,POST,/v1/audio/voices,Create custom voice,DOCUMENTED|ACCOUNT_RESTRICTED|UNVERIFIED,Bearer standard API key (server-side) (project-scoped key with custom voice access),,false,"client.audio.voices.create(name=..., consent=..., audio_sample=...)",client.audio.voices.create({...}),,https://developers.openai.com/api/reference/resources/audio/subresources/voices/methods/create|https://developers.openai.com/api/docs/guides/custom-voices751openai,audio,GET,/v1/audio/voices,List voices (NOT DOCUMENTED),UNVERIFIED|FAILED_VERIFICATION,Bearer standard API key (server-side),,false,,,failure,https://developers.openai.com/api/reference/resources/audio/subresources/voices/methods/create752openai,audio,POST,/v1/audio/voice_consents,Create voice consent,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,client.audio.voice_consents.create(...),client.audio.voiceConsents.create(...),,https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/create|https://developers.openai.com/api/docs/guides/custom-voices753openai,audio,GET,/v1/audio/voice_consents,List voice consents,DOCUMENTED|FAILED_VERIFICATION,Bearer standard API key (server-side),,false,client.audio.voice_consents.list(limit=20),client.audio.voiceConsents.list({ limit: 20 }),failure,https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/list754openai,audio,GET,/v1/audio/voice_consents/{consent_id},Retrieve voice consent,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,client.audio.voice_consents.retrieve(consent_id),client.audio.voiceConsents.retrieve(consentId),,https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/retrieve755openai,audio,POST,/v1/audio/voice_consents/{consent_id},Update voice consent (metadata),DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,"client.audio.voice_consents.update(consent_id, name=...)","client.audio.voiceConsents.update(consentId, { name })",,https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/update756openai,audio,DELETE,/v1/audio/voice_consents/{consent_id},Delete voice consent,DOCUMENTED|UNVERIFIED,Bearer standard API key (server-side),,false,client.audio.voice_consents.delete(consent_id),client.audio.voiceConsents.delete(consentId),,https://developers.openai.com/api/reference/resources/audio/subresources/voice_consents/methods/delete757openai,chat-audio,POST,/v1/chat/completions (audio),Chat Completions with audio (pointer),DOCUMENTED|LIVE_DISCOVERED,Bearer standard API key (server-side),,true,"client.chat.completions.create(model='gpt-audio-mini', modalities=['text','audio'], audio={'voice':'alloy','format':'wav'}, ...)",client.chat.completions.create({...}),failure,https://developers.openai.com/api/docs/guides/audio-chat-completions758openai,webhooks,GET,/v1/webhook_endpoints,List Webhook Endpoints,DOCUMENTED|LIVE_VERIFIED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,success,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks759openai,webhooks,POST,/v1/webhook_endpoints,Create Webhook Endpoint,DOCUMENTED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks760openai,webhooks,GET,/v1/webhook_endpoints/{webhook_endpoint_id},Retrieve Webhook Endpoint,DOCUMENTED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks761openai,webhooks,POST,/v1/webhook_endpoints/{webhook_endpoint_id},Update Webhook Endpoint,DOCUMENTED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks762openai,webhooks,DELETE,/v1/webhook_endpoints/{webhook_endpoint_id},Delete Webhook Endpoint,DOCUMENTED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks763openai,webhooks,POST,/v1/webhook_endpoints/{webhook_endpoint_id}/rotate_secret,Rotate Webhook Endpoint Signing Secret,DOCUMENTED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks764openai,webhooks,POST,/v1/webhook_endpoints/{webhook_endpoint_id}/test,Test Webhook Endpoint,DOCUMENTED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,not_tested,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks765openai,webhooks,GET,/v1/webhook_event_types,List Webhook Event Types,DOCUMENTED|LIVE_VERIFIED,"{""header"": ""Authorization"", ""key_type"": ""project_api_key (or service-account key / WIF access token)"", ""scheme"": ""bearer""}",,false,,,success,https://developers.openai.com/api/reference/overview|https://developers.openai.com/api/docs/guides/webhooks|https://developers.openai.com/api/reference/resources/webhooks766openai,auth,POST,https://auth.openai.com/oauth/token,Workload identity token exchange (JWT / OIDC id_token / SPIFFE JWT-SVID),DOCUMENTED,"{""key_type"": ""external OIDC JWT"", ""scheme"": ""none (subject_token in body)""}",,false,OpenAI(workload_identity=...) (client option; see openai._client),new OpenAI({ workloadIdentity: ... }) (verify against installed SDK),not_tested,https://developers.openai.com/api/reference/workload-identity-federation|https://developers.openai.com/api/docs/guides/workload-identity-federation767openai,auth,POST,https://mtls.auth.openai.com/oauth/token,Workload identity token exchange (X.509 client certificate over mTLS),DOCUMENTED,"{""key_type"": ""X.509 certificate chained to an active Mutual TLS root"", ""scheme"": ""mTLS client certificate""}",,false,,,not_tested,https://developers.openai.com/api/reference/workload-identity-federation|https://developers.openai.com/api/docs/guides/workload-identity-federation768xai,chat_completions,POST,/v1/chat/completions,Chat Completions: create,DOCUMENTED|LEGACY|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,true,openai.OpenAI(base_url='https://api.x.ai/v1').chat.completions.create(...),new OpenAI({baseURL:'https://api.x.ai/v1'}).chat.completions.create(...),success,https://docs.x.ai/developers/rest-api-reference/inference/chat-completions|https://docs.x.ai/developers/model-capabilities/legacy/chat-completions|https://docs.x.ai/openapi.json769xai,chat_completions,GET,/v1/chat/deferred-completion/{request_id},Chat Completions: fetch deferred result,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,"openai SDK: client.get('/chat/deferred-completion/{id}', cast_to=…) (no dedicated method)",,success,https://docs.x.ai/developers/rest-api-reference/inference/chat-completions|https://docs.x.ai/developers/advanced-api-usage/deferred-chat-completions770xai,responses,POST,/v1/responses,Responses: create,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,true,client.responses.create / .stream / .parse / .retrieve / .delete / .input_items.list / .compact (openai SDK),client.responses.create(...) etc.,success,https://docs.x.ai/developers/rest-api-reference/inference/responses|https://docs.x.ai/developers/model-capabilities/text/generate-text|https://docs.x.ai/developers/tools/overview|https://docs.x.ai/openapi.json771xai,responses,GET,/v1/responses/{response_id},Responses: retrieve,DOCUMENTED|LIVE_VERIFIED|LIVE_DISCOVERED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.responses.retrieve(id),client.responses.retrieve(id),success,https://docs.x.ai/developers/rest-api-reference/inference/responses772xai,responses,DELETE,/v1/responses/{response_id},Responses: delete,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.responses.delete(id),client.responses.delete(id),success,https://docs.x.ai/developers/rest-api-reference/inference/responses773xai,responses,GET,/v1/responses/{response_id}/input_items,Responses: list input items,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.responses.input_items.list(id),client.responses.inputItems.list(id),success,https://docs.x.ai/openapi.json774xai,responses,POST,/v1/responses/compact,Responses: compact context,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,"client.responses.compact(model=…, input=[…])",client.responses.compact({...}),success,https://docs.x.ai/developers/rest-api-reference/inference/responses|https://docs.x.ai/developers/advanced-api-usage/context-compaction775xai,messages_compat,POST,/v1/messages,Messages (Anthropic-compatible) — DEPRECATED,DOCUMENTED|DEPRECATED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,true,"anthropic.Anthropic(base_url='https://api.x.ai', api_key=XAI_API_KEY).messages.create(...) — unofficial; xAI recommends migrating",new Anthropic({baseURL:'https://api.x.ai'}),success,https://docs.x.ai/developers/rest-api-reference/inference/legacy|https://docs.x.ai/openapi.json776xai,legacy,POST,/v1/complete,Legacy Text Completions (Anthropic-compatible) — RETIRED in practice,DOCUMENTED|LEGACY|DEPRECATED|RETIRED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,failure,https://docs.x.ai/developers/rest-api-reference/inference/legacy|https://docs.x.ai/openapi.json777xai,legacy,POST,/v1/completions,Legacy Completions (OpenAI-compatible) — RETIRED in practice,DOCUMENTED|LEGACY|RETIRED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,true,client.completions.create(...) (openai SDK),client.completions.create(...),failure,https://docs.x.ai/developers/rest-api-reference/inference/legacy|https://docs.x.ai/openapi.json778xai,embeddings,POST,/v1/embeddings,Embeddings: create,DOCUMENTED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.embeddings.create(...),client.embeddings.create(...),restricted,https://docs.x.ai/openapi.json|https://docs.x.ai/developers/rest-api-reference/inference/other779xai,models,GET,/v1/embedding-models,List embedding models,DOCUMENTED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,client.models.list_embedding_models(),,restricted,https://docs.x.ai/developers/rest-api-reference/inference/models|https://api.x.ai/v1/embedding-models780xai,account,POST,/v1/tokenize-text,Tokenize text,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,"client.tokenizer.tokenize_text(text, model) (gRPC xai_api.Tokenize/TokenizeText)",,success,https://docs.x.ai/developers/rest-api-reference/inference/other781xai,account,GET,/v1/api-key,Get API key info,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,client.auth.get_api_key_info() (gRPC xai_api.Auth/get),,success,https://docs.x.ai/developers/rest-api-reference/inference/other|https://docs.x.ai/developers/advanced-api-usage/mtls782xai,files,POST,/v1/files,Files: upload,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,"client.files.create(file=…, purpose='assistants', expires_after={anchor:'created_at', seconds:N})","client.files.create({file, purpose, expires_after})",success,https://docs.x.ai/developers/rest-api-reference/files/upload|https://docs.x.ai/developers/files/managing-files|https://docs.x.ai/openapi.json783xai,files,GET,/v1/files,Files: list,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.files.list(),client.files.list(),success,https://docs.x.ai/developers/rest-api-reference/files/manage784xai,files,GET,/v1/files/{file_id},Files: retrieve metadata,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.files.retrieve(id),client.files.retrieve(id),success,https://docs.x.ai/developers/rest-api-reference/files/manage785xai,files,DELETE,/v1/files/{file_id},Files: delete,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.files.delete(id),client.files.delete(id),success,https://docs.x.ai/developers/rest-api-reference/files/manage786xai,files,GET,/v1/files/{file_id}/content,Files: download content,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,client.files.content(id),client.files.content(id),success,https://docs.x.ai/developers/rest-api-reference/files/download787xai,files,POST,/v1/files/{file_id}/public-url,Files: create public URL,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/files/public-urls|https://docs.x.ai/openapi.json788xai,files,POST,/v1/files/{file_id}/public-url/revoke,Files: revoke public URL,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/files/public-urls|https://docs.x.ai/openapi.json789xai,files,POST,/v1/files:initialize,Files: chunked upload initialize,DOCUMENTED|UNVERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/files/upload790xai,files,POST,/v1/files:uploadChunks,Files: chunked upload chunks,DOCUMENTED|UNVERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/files/upload791xai,files,PUT,/v1/files/{file_id},Files: update (undocumented),DOCUMENTED|UNVERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/files/manage792xai,collections,POST,/v1/documents/search,Collections: search documents,DOCUMENTED|LIVE_VERIFIED|FAILED_VERIFICATION,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,failure,https://docs.x.ai/developers/rest-api-reference/collections/search|https://docs.x.ai/developers/files/collections/api|https://docs.x.ai/openapi.json793xai,collections,POST,/v1/collections,Collections: create,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api794xai,collections,GET,/v1/collections,Collections: list,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api795xai,collections,GET,/v1/collections/{collection_id},Collections: get,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api796xai,collections,PUT,/v1/collections/{collection_id},Collections: update,DOCUMENTED|LIVE_DISCOVERED|FAILED_VERIFICATION|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,failure,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api797xai,collections,DELETE,/v1/collections/{collection_id},Collections: delete,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api798xai,collections,POST,/v1/collections/{collection_id}/documents/{file_id},Collections: add document,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api799xai,collections,POST,/v1/collections/{collection_id}/documents,"Collections: upload document (multipart, guide only)",DOCUMENTED|FAILED_VERIFICATION,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,failure,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api800xai,collections,GET,/v1/collections/{collection_id}/documents,Collections: list documents,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api801xai,collections,GET,/v1/collections/{collection_id}/documents/{file_id},Collections: get document,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api802xai,collections,PATCH,/v1/collections/{collection_id}/documents/{file_id},Collections: reindex document,DOCUMENTED|ACCOUNT_RESTRICTED|UNVERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api803xai,collections,DELETE,/v1/collections/{collection_id}/documents/{file_id},Collections: remove document,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api804xai,collections,GET,/v1/collections/{collection_id}/documents:batchGet,Collections: batch get documents,DOCUMENTED|FAILED_VERIFICATION|ACCOUNT_RESTRICTED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,failure,https://docs.x.ai/developers/rest-api-reference/collections/collection|https://docs.x.ai/developers/files/collections/api805xai,batches,POST,/v1/batches,Batches: create,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api806xai,batches,GET,/v1/batches,Batches: list,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api807xai,batches,GET,/v1/batches/{batch_id},Batches: get,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api808xai,batches,POST,/v1/batches/{batch_id}/requests,Batches: add requests,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api809xai,batches,GET,/v1/batches/{batch_id}/requests,Batches: list request metadata,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api810xai,batches,GET,/v1/batches/{batch_id}/results,Batches: list results,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api811xai,batches,POST,/v1/batches/{batch_id}:cancel,Batches: cancel,DOCUMENTED|LIVE_VERIFIED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api812xai,batches,DELETE,/v1/batches/{batch_id},Batches: delete (not offered),LIVE_DISCOVERED,Authorization: Bearer <XAI_API_KEY> (inference API key; no version header),,false,,,failure,https://docs.x.ai/developers/rest-api-reference/inference/batches|https://docs.x.ai/developers/advanced-api-usage/batch-api813xai,images,POST,/v1/images/generations,Generate image(s),DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,"openai: client.images.generate(model=..., prompt=..., response_format='b64_json', extra_body={'aspect_ratio': '1:1'}) · xai_sdk: client.image.sample(...) / sample_batch(n=...)","openai: client.images.generate({model, prompt, aspect_ratio}) (base_url https://api.x.ai/v1) · @ai-sdk/xai: generateImage({model: xai.image(id)})",success,https://docs.x.ai/developers/rest-api-reference/inference/images|https://docs.x.ai/developers/model-capabilities/images/generation|https://docs.x.ai/developers/pricing814xai,images,POST,/v1/images/edits,Edit image(s),DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,"xai_sdk: client.image.sample(prompt=..., model=..., image_url='data:image/jpeg;base64,...') · openai SDK: NOT supported (multipart) — use requests/httpx","fetch POST https://api.x.ai/v1/images/edits · @ai-sdk/xai: generateImage({prompt: {text, images: [...]}})",success,https://docs.x.ai/developers/rest-api-reference/inference/images|https://docs.x.ai/developers/model-capabilities/images/editing|https://docs.x.ai/developers/model-capabilities/images/multi-image-editing815xai,models,GET,/v1/image-generation-models,List image generation models,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,client.models.list_image_generation_models(),,success,https://docs.x.ai/developers/rest-api-reference/inference/models816xai,models,GET,/v1/image-generation-models/{model_id},Get image generation model,DOCUMENTED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,client.models.get_image_generation_model(id),,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/models817xai,videos,POST,/v1/videos/generations,Start video generation (async),DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,xai_sdk: client.video.generate(...) (polls) / client.video.start(...) + client.video.get(id),"@ai-sdk/xai: experimental_generateVideo({model: xai.video(id), prompt, duration, aspectRatio, providerOptions: {xai: {resolution, pollTimeoutMs, pollIntervalMs}}})",success,https://docs.x.ai/developers/rest-api-reference/inference/videos|https://docs.x.ai/developers/model-capabilities/video/generation|https://docs.x.ai/developers/model-capabilities/video/reference-to-video|https://docs.x.ai/developers/pricing818xai,videos,POST,/v1/videos/edits,Start video edit (async),DOCUMENTED,Bearer xAI API key,,false,"xai_sdk: client.video.generate(prompt=..., video_url=...)","@ai-sdk/xai providerOptions.xai.{mode: 'edit-video', videoUrl}",failure,https://docs.x.ai/developers/rest-api-reference/inference/videos|https://docs.x.ai/developers/model-capabilities/video/editing819xai,videos,POST,/v1/videos/extensions,Start video extension (async),DOCUMENTED,Bearer xAI API key,,false,xai_sdk: client.video.extend(...) / client.video.extend_start(...),"@ai-sdk/xai providerOptions.xai.{mode: 'extend-video', videoUrl}",not_tested,https://docs.x.ai/developers/rest-api-reference/inference/videos|https://docs.x.ai/developers/model-capabilities/video/extension820xai,videos,GET,/v1/videos/{request_id},Get deferred video result,DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/videos|https://docs.x.ai/developers/model-capabilities/video/generation821xai,models,GET,/v1/video-generation-models,List video generation models,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/models822xai,models,GET,/v1/video-generation-models/{model_id},Get video generation model,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/models823xai,voice,POST,/v1/realtime/client_secrets,Create ephemeral client secret (voice),DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/ephemeral-tokens824xai,voice,WS,wss://api.x.ai/v1/realtime,Speech to Speech realtime session (WebSocket),DOCUMENTED|LIVE_VERIFIED,Bearer API key (server) or ephemeral client secret (header or Sec-WebSocket-Protocol xai-client-secret.<token>),,true,websockets (raw) · openai AsyncOpenAI(base_url='https://api.x.ai/v1').realtime.connect(model='grok-voice-latest'),"ws (raw) · openai OpenAIRealtimeWS({model:'grok-voice-latest'}, client with baseURL https://api.x.ai/v1)",success,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech|https://docs.x.ai/voice-realtime.ws.json|https://docs.x.ai/developers/pricing825xai,voice,POST,/v2/phone-numbers,Create SIP phone number (voice),DOCUMENTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech/sip826xai,voice,POST,/v1/realtime/calls/{call_id}/refer,Transfer SIP call (REFER),DOCUMENTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech/sip827xai,voice,POST,/v1/realtime/calls/{call_id}/hangup,Hang up SIP call,DOCUMENTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/speech-to-speech/sip828xai,voice,POST,/v1/tts,Text to speech (unary),DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/text-to-speech|https://docs.x.ai/developers/pricing829xai,voice,WS,wss://api.x.ai/v1/tts,Text to speech streaming (WebSocket),DOCUMENTED,Bearer xAI API key,,true,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/text-to-speech|https://docs.x.ai/tts-streaming.ws.json830xai,voice,GET,/v1/tts/voices,List built-in voices,DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/text-to-speech831xai,voice,GET,/v1/tts/voices/{voice_id},Get built-in voice,DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/voice832xai,voice,POST,/v1/stt,Speech to text (batch),DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/speech-to-text|https://docs.x.ai/developers/rest-api-reference/inference/speech-to-text|https://docs.x.ai/developers/pricing833xai,voice,WS,wss://api.x.ai/v1/stt,Speech to text streaming (WebSocket),DOCUMENTED,Bearer xAI API key,,true,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/speech-to-text|https://docs.x.ai/stt-streaming.ws.json834xai,voice,POST,/v1/custom-voices,Create custom voice (clone),DOCUMENTED|ACCOUNT_RESTRICTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/custom-voices835xai,voice,GET,/v1/custom-voices,List custom voices,DOCUMENTED|LIVE_VERIFIED,Bearer xAI API key,,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/custom-voices836xai,voice,GET,/v1/custom-voices/{voice_id},Get custom voice,DOCUMENTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/custom-voices837xai,voice,PATCH,/v1/custom-voices/{voice_id},Update custom voice metadata,DOCUMENTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/custom-voices838xai,voice,DELETE,/v1/custom-voices/{voice_id},Delete custom voice,DOCUMENTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/custom-voices839xai,voice,GET,/v1/custom-voices/{voice_id}/audio,Download custom voice reference audio,DOCUMENTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/developers/rest-api-reference/inference/voice|https://docs.x.ai/developers/model-capabilities/audio/custom-voices840xai,skills,GET,/v1/skills,List hosted skills,DOCUMENTED|ACCOUNT_RESTRICTED,Bearer xAI API key,,false,,,restricted,https://docs.x.ai/openapi.json (local copy sources/xai/openapi/openapi.json)841xai,skills,POST,/v1/skills,Upload hosted skill,DOCUMENTED|ACCOUNT_RESTRICTED,Bearer xAI API key,,false,,,restricted,https://docs.x.ai/openapi.json (local copy sources/xai/openapi/openapi.json)842xai,skills,GET,/v1/skills/{skill_id},Retrieve hosted skill,DOCUMENTED|ACCOUNT_RESTRICTED,Bearer xAI API key,,false,,,restricted,https://docs.x.ai/openapi.json (local copy sources/xai/openapi/openapi.json)843xai,skills,DELETE,/v1/skills/{skill_id},Delete hosted skill,DOCUMENTED|ACCOUNT_RESTRICTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/openapi.json (local copy sources/xai/openapi/openapi.json)844xai,skills,GET,/v1/skills/{skill_id}/content,Download hosted skill content,DOCUMENTED|ACCOUNT_RESTRICTED,Bearer xAI API key,,false,,,not_tested,https://docs.x.ai/openapi.json (local copy sources/xai/openapi/openapi.json)845xai,models,GET,/v1/models,List models,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,client.models (xai-sdk: list_language_models/list_image_generation_models…); openai: client.models.list(),openai: client.models.list(),success,https://docs.x.ai/developers/rest-api-reference/inference/models|https://api.x.ai/v1/models846xai,models,GET,/v1/models/{model_id},Get model,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,,,success,https://docs.x.ai/developers/rest-api-reference/inference/models847xai,models,GET,/v1/language-models,List language models,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,client.models.list_language_models(),,success,https://docs.x.ai/developers/rest-api-reference/inference/models848xai,models,GET,/v1/language-models/{model_id},Get language model,DOCUMENTED|LIVE_VERIFIED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,client.models.get_language_model(id),,success,https://docs.x.ai/developers/rest-api-reference/inference/models849xai,models,GET,/v1/embedding-models/{model_id},Get embedding model,DOCUMENTED|ACCOUNT_RESTRICTED,API key (Authorization: Bearer xai-…); ACL api-key:endpoint:* not required for catalogue/account endpoints in our test (key had wildcard ACLs),,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/inference/models850xai,account,GET,/v1/me,Get current caller,DOCUMENTED|LIVE_DISCOVERED|LIVE_VERIFIED,API key or OAuth bearer,,false,,,success,https://docs.x.ai/openapi.json851xai,management,GET,/auth/management-keys/validation,Validate management key,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide852xai,management,POST,/auth/teams/{teamId}/api-keys,Create API key,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide853xai,management,GET,/auth/teams/{teamId}/api-keys,List API keys,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide854xai,management,PUT,/auth/api-keys/{api_key_id},Update API key,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide855xai,management,POST,/auth/api-keys/{apiKeyId}/rotate,Rotate API key secret,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide856xai,management,DELETE,/auth/api-keys/{apiKeyId},Delete API key,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide857xai,management,GET,/auth/api-keys/{apiKeyId}/propagation,Check key propagation,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide858xai,management,GET,/auth/teams/{teamId}/models,List team models,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide859xai,management,GET,/auth/teams/{teamId}/endpoints,List endpoint ACLs,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/auth|https://docs.x.ai/developers/management-api-guide860xai,management,GET,/audit/teams/{teamId}/events,List audit events,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/audit|https://docs.x.ai/developers/management-api-guide861xai,management,GET,/v1/billing/teams/{team_id}/billing-info,Get billing info,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide862xai,management,POST,/v1/billing/teams/{team_id}/billing-info,Set billing info,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide863xai,management,GET,/v1/billing/teams/{team_id}/invoices,List invoices,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide864xai,management,GET,/v1/billing/teams/{team_id}/payment-method,List payment methods,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide865xai,management,POST,/v1/billing/teams/{team_id}/payment-method/default,Set default payment method,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide866xai,management,GET,/v1/billing/teams/{team_id}/postpaid/invoice/preview,Preview postpaid invoice,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide867xai,management,GET,/v1/billing/teams/{team_id}/postpaid/spending-limits,Get postpaid spending limits,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide868xai,management,POST,/v1/billing/teams/{team_id}/postpaid/spending-limits,Set postpaid spending limit,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide869xai,management,GET,/v1/billing/teams/{team_id}/prepaid/balance,Get prepaid balance,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide870xai,management,POST,/v1/billing/teams/{team_id}/prepaid/top-up,Top up prepaid credit,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide871xai,management,POST,/v1/billing/teams/{team_id}/usage,Get usage,DOCUMENTED|ACCOUNT_RESTRICTED,"MANAGEMENT key (console → Settings → Management Keys; scope SCOPE_TEAM or SCOPE_ORGANIZATION). Inference key → 401 {code:16,'Invalid bearer token. Please ensure you use a valid management key.'}",,false,,,restricted,https://docs.x.ai/developers/rest-api-reference/management/billing|https://docs.x.ai/developers/management-api-guide872