🎉 Portkey raises Series A - $15M to build AI that never breaks Read announcement →
from portkey_ai import Portkey
# Initialize the Portkey client
portkey = Portkey(
api_key="PORTKEY_API_KEY",
)
# Get a specific virtual key
virtual_key = portkey.virtual_keys.retrieve(
slug='VIRTUAL_KEY_SLUG'
)
print(virtual_key){
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organisation_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ai_provider_id": "<string>",
"name": "<string>",
"status": "active",
"created_at": "2023-11-07T05:31:56Z",
"last_updated_at": "2023-11-07T05:31:56Z",
"slug": "<string>",
"description": "<string>",
"object": "integration",
"masked_key": "<string>",
"configurations": {
"openai_organization": "<string>",
"openai_project": "<string>"
},
"global_workspace_access_settings": {
"enabled": true,
"usage_limits": [
{
"credit_limit": 10,
"periodic_reset": "monthly",
"alert_threshold": 8
}
],
"rate_limits": [
{
"type": "requests",
"unit": "rpd",
"value": 123
}
]
},
"allow_all_models": true,
"workspace_count": 123
}from portkey_ai import Portkey
# Initialize the Portkey client
portkey = Portkey(
api_key="PORTKEY_API_KEY",
)
# Get a specific virtual key
virtual_key = portkey.virtual_keys.retrieve(
slug='VIRTUAL_KEY_SLUG'
)
print(virtual_key){
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organisation_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"ai_provider_id": "<string>",
"name": "<string>",
"status": "active",
"created_at": "2023-11-07T05:31:56Z",
"last_updated_at": "2023-11-07T05:31:56Z",
"slug": "<string>",
"description": "<string>",
"object": "integration",
"masked_key": "<string>",
"configurations": {
"openai_organization": "<string>",
"openai_project": "<string>"
},
"global_workspace_access_settings": {
"enabled": true,
"usage_limits": [
{
"credit_limit": 10,
"periodic_reset": "monthly",
"alert_threshold": 8
}
],
"rate_limits": [
{
"type": "requests",
"unit": "rpd",
"value": 123
}
]
},
"allow_all_models": true,
"workspace_count": 123
}Documentation Index
Fetch the complete documentation index at: https://portkey-docs-log-export-guide-1773064217.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Successful response
active, archived integration Masked API key
Provider-specific configuration object
⚠️ Security Note - Response Masking: When retrieving integration details, sensitive fields are automatically masked:
masked_ prefix (e.g., client_secret → masked_client_secret)Show child attributes
Global workspace access configuration
Show child attributes
Whether new models will be enabled by default
Number of workspaces with access to this integration
Was this page helpful?