Projects
Archive project
$ openai admin:organization:projects archive
POST
/organization/projects/{project_id}/archiveProjectsAPI Keys
Delete project API key
$ openai admin:organization:projects:api-keys delete
DELETE
/organization/projects/{project_id}/api_keys/{api_key_id}List project API keys
$ openai admin:organization:projects:api-keys list
GET
/organization/projects/{project_id}/api_keysRetrieve project API key
$ openai admin:organization:projects:api-keys retrieve
GET
/organization/projects/{project_id}/api_keys/{api_key_id}Update project API key
$ openai admin:organization:projects:api-keys update
POST
/organization/projects/{project_id}/api_keys/{api_key_id}ProjectsCertificates
Activate certificates for project
$ openai admin:organization:projects:certificates activate
POST
/organization/projects/{project_id}/certificates/activateDeactivate certificates for project
$ openai admin:organization:projects:certificates deactivate
POST
/organization/projects/{project_id}/certificates/deactivateList project certificates
$ openai admin:organization:projects:certificates list
GET
/organization/projects/{project_id}/certificatesProjectsData Retention
Retrieve project data retention
$ openai admin:organization:projects:data-retention retrieve
GET
/organization/projects/{project_id}/data_retentionUpdate project data retention
$ openai admin:organization:projects:data-retention update
POST
/organization/projects/{project_id}/data_retentionProjectsGroups
Add project group
$ openai admin:organization:projects:groups create
POST
/organization/projects/{project_id}/groupsRemove project group
$ openai admin:organization:projects:groups delete
DELETE
/organization/projects/{project_id}/groups/{group_id}List project groups
$ openai admin:organization:projects:groups list
GET
/organization/projects/{project_id}/groupsRetrieve project group
$ openai admin:organization:projects:groups retrieve
GET
/organization/projects/{project_id}/groups/{group_id}ProjectsGroupsRoles
Assign project role to group
$ openai admin:organization:projects:groups:roles create
POST
/projects/{project_id}/groups/{group_id}/rolesUnassign project role from group
$ openai admin:organization:projects:groups:roles delete
DELETE
/projects/{project_id}/groups/{group_id}/roles/{role_id}List project group role assignments
$ openai admin:organization:projects:groups:roles list
GET
/projects/{project_id}/groups/{group_id}/rolesRetrieve project group role
$ openai admin:organization:projects:groups:roles retrieve
GET
/projects/{project_id}/groups/{group_id}/roles/{role_id}ProjectsHosted Tool Permissions
Retrieve project hosted tool permissions
$ openai admin:organization:projects:hosted-tool-permissions retrieve
GET
/organization/projects/{project_id}/hosted_tool_permissionsModify project hosted tool permissions
$ openai admin:organization:projects:hosted-tool-permissions update
POST
/organization/projects/{project_id}/hosted_tool_permissionsProjectsModel Permissions
Delete project model permissions
$ openai admin:organization:projects:model-permissions delete
DELETE
/organization/projects/{project_id}/model_permissionsRetrieve project model permissions
$ openai admin:organization:projects:model-permissions retrieve
GET
/organization/projects/{project_id}/model_permissionsModify project model permissions
$ openai admin:organization:projects:model-permissions update
POST
/organization/projects/{project_id}/model_permissionsProjectsRate Limits
List project rate limits
$ openai admin:organization:projects:rate-limits list-rate-limits
GET
/organization/projects/{project_id}/rate_limitsModify project rate limit
$ openai admin:organization:projects:rate-limits update-rate-limit
POST
/organization/projects/{project_id}/rate_limits/{rate_limit_id}ProjectsRoles
Create project role
$ openai admin:organization:projects:roles create
POST
/projects/{project_id}/rolesDelete project role
$ openai admin:organization:projects:roles delete
DELETE
/projects/{project_id}/roles/{role_id}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}ProjectsService Accounts
Create project service account
$ openai admin:organization:projects:service-accounts create
POST
/organization/projects/{project_id}/service_accountsDelete project service account
$ openai admin:organization:projects:service-accounts delete
DELETE
/organization/projects/{project_id}/service_accounts/{service_account_id}List project service accounts
$ openai admin:organization:projects:service-accounts list
GET
/organization/projects/{project_id}/service_accountsRetrieve 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}ProjectsService AccountsAPI Keys
Create an API key for a service account
$ openai admin:organization:projects:service-accounts:api-keys create
POST
/organization/projects/{project_id}/service_accounts/{service_account_id}/api_keysProjectsSpend Alerts
Create project spend alert
$ openai admin:organization:projects:spend-alerts create
POST
/organization/projects/{project_id}/spend_alertsDelete project spend alert
$ openai admin:organization:projects:spend-alerts delete
DELETE
/organization/projects/{project_id}/spend_alerts/{alert_id}List project spend alerts
$ openai admin:organization:projects:spend-alerts list
GET
/organization/projects/{project_id}/spend_alertsRetrieve project spend alert
$ openai admin:organization:projects:spend-alerts retrieve
GET
/organization/projects/{project_id}/spend_alerts/{alert_id}Update project spend alert
$ openai admin:organization:projects:spend-alerts update
POST
/organization/projects/{project_id}/spend_alerts/{alert_id}ProjectsSpend Limit
Delete project spend limit
$ openai admin:organization:projects:spend-limit delete
DELETE
/organization/projects/{project_id}/spend_limitGet project spend limit
$ openai admin:organization:projects:spend-limit retrieve
GET
/organization/projects/{project_id}/spend_limitUpdate project spend limit
$ openai admin:organization:projects:spend-limit update
POST
/organization/projects/{project_id}/spend_limitProjectsUsers
Create project user
$ openai admin:organization:projects:users create
POST
/organization/projects/{project_id}/usersDelete project user
$ openai admin:organization:projects:users delete
DELETE
/organization/projects/{project_id}/users/{user_id}List project users
$ openai admin:organization:projects:users list
GET
/organization/projects/{project_id}/usersRetrieve 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}ProjectsUsersRoles
Assign project role to user
$ openai admin:organization:projects:users:roles create
POST
/projects/{project_id}/users/{user_id}/rolesUnassign project role from user
$ openai admin:organization:projects:users:roles delete
DELETE
/projects/{project_id}/users/{user_id}/roles/{role_id}List project user role assignments
$ openai admin:organization:projects:users:roles list
GET
/projects/{project_id}/users/{user_id}/rolesRetrieve project user role
$ openai admin:organization:projects:users:roles retrieve
GET
/projects/{project_id}/users/{user_id}/roles/{role_id}