Skip to content
Primary navigation

Delete project API key

admin.organization.projects.api_keys.delete(strapi_key_id, APIKeyDeleteParams**kwargs) -> APIKeyDeleteResponse
DELETE/organization/projects/{project_id}/api_keys/{api_key_id}

Deletes an API key from the project.

Returns confirmation of the key deletion, or an error if the key belonged to a service account.

ParametersExpand Collapse
project_id: str
api_key_id: str
ReturnsExpand Collapse
class APIKeyDeleteResponse:
id: str
deleted: bool
object: Literal["organization.project.api_key.deleted"]

Delete project API key

import os
from openai import OpenAI

client = OpenAI(
    admin_api_key=os.environ.get("OPENAI_ADMIN_KEY"),  # This is the default and can be omitted
)
api_key = client.admin.organization.projects.api_keys.delete(
    api_key_id="api_key_id",
    project_id="project_id",
)
print(api_key.id)
{
    "object": "organization.project.api_key.deleted",
    "id": "key_abc",
    "deleted": true
}
Returns Examples
{
    "object": "organization.project.api_key.deleted",
    "id": "key_abc",
    "deleted": true
}