🚀 Introducing Agent Gateway — governance, observability, and control for your AI agents.  Register for live webinar ↗
from portkey_ai import Portkey
# Initialize the Portkey client
portkey = Portkey(
api_key="PORTKEY_API_KEY",
)
# Create a new API key
api_key = portkey.api_keys.create(
name="API_KEY_NAME_0909",
type="organisation",
sub_type="service",
workspace_id="WORKSPACE_ID",
scopes=[
"logs.export",
"logs.list",
"logs.view",
"configs.create",
"configs.update",
"configs.delete",
"configs.read",
"configs.list",
"virtual_keys.create",
"virtual_keys.update",
"virtual_keys.delete",
"virtual_keys.read",
"virtual_keys.list",
"virtual_keys.copy"
]
)
print(api_key){
"id": "183f497a-2a7f-4f47-992e-26213fa863we",
"key": "abssofjosfjs",
"object": "api-key"
}Creates a new API key.
from portkey_ai import Portkey
# Initialize the Portkey client
portkey = Portkey(
api_key="PORTKEY_API_KEY",
)
# Create a new API key
api_key = portkey.api_keys.create(
name="API_KEY_NAME_0909",
type="organisation",
sub_type="service",
workspace_id="WORKSPACE_ID",
scopes=[
"logs.export",
"logs.list",
"logs.view",
"configs.create",
"configs.update",
"configs.delete",
"configs.read",
"configs.list",
"virtual_keys.create",
"virtual_keys.update",
"virtual_keys.delete",
"virtual_keys.read",
"virtual_keys.list",
"virtual_keys.copy"
]
)
print(api_key){
"id": "183f497a-2a7f-4f47-992e-26213fa863we",
"key": "abssofjosfjs",
"object": "api-key"
}Documentation Index
Fetch the complete documentation index at: https://docs.portkey.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
organisation, workspace user, service "Development API Key"
["completions.write"]"API key for development environment"
Organisation ID. Optional when calling via an org-level API key (picked from auth context).
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
"ws-myworkspace"
Required when sub-type path parameter is 'user'. Not required when sub-type is 'service'.
"c3d4e5f6-a7b8-6c7d-0e1f-2a3b4c5d6e7f"
Show child attributes
Show child attributes
{
"credit_limit": 10,
"periodic_reset": "monthly",
"alert_threshold": 8
}Show child attributes
ISO 8601 datetime at which this key expires. Must not exceed the org/workspace maximum TTL if configured.
"2026-12-31T23:59:59Z"
Automatic key rotation configuration. Requires either rotation_period or next_rotation_at.
Show child attributes
Was this page helpful?