Admin
AdminOrganization
AdminOrganizationAudit Logs
List user actions and configuration changes within this organization.
AdminOrganizationAdmin API Keys
List all organization and project API keys.
$ openai admin:organization:admin-api-keys list
GET/organization/admin_api_keys
Create admin API key
$ openai admin:organization:admin-api-keys create
POST/organization/admin_api_keys
Retrieve admin API key
$ openai admin:organization:admin-api-keys retrieve
GET/organization/admin_api_keys/{key_id}
Delete admin API key
$ openai admin:organization:admin-api-keys delete
DELETE/organization/admin_api_keys/{key_id}
AdminOrganizationUsage
Audio transcriptions
$ openai admin:organization:usage audio-transcriptions
GET/organization/usage/audio_transcriptions
Code interpreter sessions
$ openai admin:organization:usage code-interpreter-sessions
GET/organization/usage/code_interpreter_sessions
File search calls
$ openai admin:organization:usage file-search-calls
GET/organization/usage/file_search_calls
Web search calls
$ openai admin:organization:usage web-search-calls
GET/organization/usage/web_search_calls
AdminOrganizationInvites
AdminOrganizationUsers
AdminOrganizationUsersRoles
List user organization role assignments
$ openai admin:organization:users:roles list
GET/organization/users/{user_id}/roles
Assign organization role to user
$ openai admin:organization:users:roles create
POST/organization/users/{user_id}/roles
Retrieve user organization role
$ openai admin:organization:users:roles retrieve
GET/organization/users/{user_id}/roles/{role_id}
Unassign organization role from user
$ openai admin:organization:users:roles delete
DELETE/organization/users/{user_id}/roles/{role_id}
AdminOrganizationGroups
AdminOrganizationGroupsUsers
List group users
$ openai admin:organization:groups:users list
GET/organization/groups/{group_id}/users
Add group user
$ openai admin:organization:groups:users create
POST/organization/groups/{group_id}/users
Retrieve group user
$ openai admin:organization:groups:users retrieve
GET/organization/groups/{group_id}/users/{user_id}
Remove group user
$ openai admin:organization:groups:users delete
DELETE/organization/groups/{group_id}/users/{user_id}
AdminOrganizationGroupsRoles
List group organization role assignments
$ openai admin:organization:groups:roles list
GET/organization/groups/{group_id}/roles
Assign organization role to group
$ openai admin:organization:groups:roles create
POST/organization/groups/{group_id}/roles
Retrieve group organization role
$ openai admin:organization:groups:roles retrieve
GET/organization/groups/{group_id}/roles/{role_id}
Unassign organization role from group
$ openai admin:organization:groups:roles delete
DELETE/organization/groups/{group_id}/roles/{role_id}
AdminOrganizationRoles
Retrieve organization role
$ openai admin:organization:roles retrieve
GET/organization/roles/{role_id}
AdminOrganizationData Retention
Retrieve organization data retention
$ openai admin:organization:data-retention retrieve
GET/organization/data_retention
Update organization data retention
$ openai admin:organization:data-retention update
POST/organization/data_retention
AdminOrganizationSpend Alerts
List organization spend alerts
$ openai admin:organization:spend-alerts list
GET/organization/spend_alerts
Create organization spend alert
$ openai admin:organization:spend-alerts create
POST/organization/spend_alerts
Update organization spend alert
$ openai admin:organization:spend-alerts update
POST/organization/spend_alerts/{alert_id}
Delete organization spend alert
$ openai admin:organization:spend-alerts delete
DELETE/organization/spend_alerts/{alert_id}
AdminOrganizationCertificates
List organization certificates
$ openai admin:organization:certificates list
GET/organization/certificates
Get certificate
$ openai admin:organization:certificates retrieve
GET/organization/certificates/{certificate_id}
Modify certificate
$ openai admin:organization:certificates update
POST/organization/certificates/{certificate_id}
Delete certificate
$ openai admin:organization:certificates delete
DELETE/organization/certificates/{certificate_id}
Activate certificates for organization
$ openai admin:organization:certificates activate
POST/organization/certificates/activate
Deactivate certificates for organization
$ openai admin:organization:certificates deactivate
POST/organization/certificates/deactivate
AdminOrganizationProjects
Archive project
$ openai admin:organization:projects archive
POST/organization/projects/{project_id}/archive
AdminOrganizationProjectsUsers
List project users
$ openai admin:organization:projects:users list
GET/organization/projects/{project_id}/users
Create project user
$ openai admin:organization:projects:users create
POST/organization/projects/{project_id}/users
Retrieve project user
$ openai admin:organization:projects:users retrieve
GET/organization/projects/{project_id}/users/{user_id}
Modify project user
$ openai admin:organization:projects:users update
POST/organization/projects/{project_id}/users/{user_id}
Delete project user
$ openai admin:organization:projects:users delete
DELETE/organization/projects/{project_id}/users/{user_id}
AdminOrganizationProjectsUsersRoles
List project user role assignments
$ openai admin:organization:projects:users:roles list
GET/projects/{project_id}/users/{user_id}/roles
Assign project role to user
$ openai admin:organization:projects:users:roles create
POST/projects/{project_id}/users/{user_id}/roles
Retrieve project user role
$ openai admin:organization:projects:users:roles retrieve
GET/projects/{project_id}/users/{user_id}/roles/{role_id}
Unassign project role from user
$ openai admin:organization:projects:users:roles delete
DELETE/projects/{project_id}/users/{user_id}/roles/{role_id}
AdminOrganizationProjectsService Accounts
List project service accounts
$ openai admin:organization:projects:service-accounts list
GET/organization/projects/{project_id}/service_accounts
Create project service account
$ openai admin:organization:projects:service-accounts create
POST/organization/projects/{project_id}/service_accounts
Retrieve project service account
$ openai admin:organization:projects:service-accounts retrieve
GET/organization/projects/{project_id}/service_accounts/{service_account_id}
Update project service account
$ openai admin:organization:projects:service-accounts update
POST/organization/projects/{project_id}/service_accounts/{service_account_id}
Delete project service account
$ openai admin:organization:projects:service-accounts delete
DELETE/organization/projects/{project_id}/service_accounts/{service_account_id}
AdminOrganizationProjectsAPI Keys
List project API keys
$ openai admin:organization:projects:api-keys list
GET/organization/projects/{project_id}/api_keys
Retrieve project API key
$ openai admin:organization:projects:api-keys retrieve
GET/organization/projects/{project_id}/api_keys/{api_key_id}
Delete project API key
$ openai admin:organization:projects:api-keys delete
DELETE/organization/projects/{project_id}/api_keys/{api_key_id}
AdminOrganizationProjectsRate Limits
List project rate limits
$ openai admin:organization:projects:rate-limits list-rate-limits
GET/organization/projects/{project_id}/rate_limits
Modify project rate limit
$ openai admin:organization:projects:rate-limits update-rate-limit
POST/organization/projects/{project_id}/rate_limits/{rate_limit_id}
AdminOrganizationProjectsModel Permissions
Retrieve project model permissions
$ openai admin:organization:projects:model-permissions retrieve
GET/organization/projects/{project_id}/model_permissions
Modify project model permissions
$ openai admin:organization:projects:model-permissions update
POST/organization/projects/{project_id}/model_permissions
Delete project model permissions
$ openai admin:organization:projects:model-permissions delete
DELETE/organization/projects/{project_id}/model_permissions
AdminOrganizationProjectsHosted Tool Permissions
Retrieve project hosted tool permissions
$ openai admin:organization:projects:hosted-tool-permissions retrieve
GET/organization/projects/{project_id}/hosted_tool_permissions
Modify project hosted tool permissions
$ openai admin:organization:projects:hosted-tool-permissions update
POST/organization/projects/{project_id}/hosted_tool_permissions
AdminOrganizationProjectsGroups
List project groups
$ openai admin:organization:projects:groups list
GET/organization/projects/{project_id}/groups
Add project group
$ openai admin:organization:projects:groups create
POST/organization/projects/{project_id}/groups
Retrieve project group
$ openai admin:organization:projects:groups retrieve
GET/organization/projects/{project_id}/groups/{group_id}
Remove project group
$ openai admin:organization:projects:groups delete
DELETE/organization/projects/{project_id}/groups/{group_id}
AdminOrganizationProjectsGroupsRoles
List project group role assignments
$ openai admin:organization:projects:groups:roles list
GET/projects/{project_id}/groups/{group_id}/roles
Assign project role to group
$ openai admin:organization:projects:groups:roles create
POST/projects/{project_id}/groups/{group_id}/roles
Retrieve project group role
$ openai admin:organization:projects:groups:roles retrieve
GET/projects/{project_id}/groups/{group_id}/roles/{role_id}
Unassign project role from group
$ openai admin:organization:projects:groups:roles delete
DELETE/projects/{project_id}/groups/{group_id}/roles/{role_id}
AdminOrganizationProjectsRoles
Create project role
$ openai admin:organization:projects:roles create
POST/projects/{project_id}/roles
Retrieve project role
$ openai admin:organization:projects:roles retrieve
GET/projects/{project_id}/roles/{role_id}
Update project role
$ openai admin:organization:projects:roles update
POST/projects/{project_id}/roles/{role_id}
Delete project role
$ openai admin:organization:projects:roles delete
DELETE/projects/{project_id}/roles/{role_id}
AdminOrganizationProjectsData Retention
Retrieve project data retention
$ openai admin:organization:projects:data-retention retrieve
GET/organization/projects/{project_id}/data_retention
Update project data retention
$ openai admin:organization:projects:data-retention update
POST/organization/projects/{project_id}/data_retention
AdminOrganizationProjectsSpend Alerts
List project spend alerts
$ openai admin:organization:projects:spend-alerts list
GET/organization/projects/{project_id}/spend_alerts
Create project spend alert
$ openai admin:organization:projects:spend-alerts create
POST/organization/projects/{project_id}/spend_alerts
Update project spend alert
$ openai admin:organization:projects:spend-alerts update
POST/organization/projects/{project_id}/spend_alerts/{alert_id}
Delete project spend alert
$ openai admin:organization:projects:spend-alerts delete
DELETE/organization/projects/{project_id}/spend_alerts/{alert_id}
AdminOrganizationProjectsCertificates
List project certificates
$ openai admin:organization:projects:certificates list
GET/organization/projects/{project_id}/certificates
Activate certificates for project
$ openai admin:organization:projects:certificates activate
POST/organization/projects/{project_id}/certificates/activate
Deactivate certificates for project
$ openai admin:organization:projects:certificates deactivate
POST/organization/projects/{project_id}/certificates/deactivate