Creates a new API key for the project. The plain key is only returned once - store it securely!
JWT token for admin console authentication
Project UUID
API key name/description
2 - 255"Production Mobile App Key"
API key scopes/permissions
[
"events:write",
"players:read",
"players:write"
]Custom rate limit (requests per minute). If not set, uses project default.
x >= 11000
API key expiration date (ISO 8601)
"2026-12-31T23:59:59Z"
Additional metadata
{
"createdBy": "admin@example.com",
"purpose": "mobile-app"
}API key created successfully (plain key shown only once!)
Unique API key identifier
"123e4567-e89b-12d3-a456-426614174000"
Project ID this key belongs to
"123e4567-e89b-12d3-a456-426614174000"
API key name/description
"Production Mobile App Key"
API key prefix (for identification)
"pp_live_"
API key scopes/permissions
[
"events:write",
"players:read",
"players:write"
]API key status
ACTIVE, REVOKED, EXPIRED "ACTIVE"
Creation timestamp
"2025-01-15T10:30:00Z"
Last update timestamp
"2025-01-15T10:30:00Z"
The actual API key (ONLY shown once during creation, store securely)
"pp_live_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz"
Custom rate limit (requests per minute)
1000
API key expiration date
"2026-12-31T23:59:59Z"
Last time this key was used
"2025-01-15T10:30:00Z"
Additional metadata
{ "createdBy": "admin@example.com" }Soft deletion timestamp
null