Create master key
Create a new master key (provider API key). Owner or admin. Provider keys are unlimited across tiers. Raw key is encrypted before storage.
Headers
Authorization
Bearer {access_token}
X-Workspace-Id
Workspace UUID
Request
label, provider, and apiKey are required; OpenAI/Anthropic keys require at least 20 characters and other provider keys at least 10; baseUrl and modelsInfo are optional
apiKey
Must be 20-500 characters. Provider-specific prefixes and characters are validated.
label
provider
baseUrl
modelsInfo
Optional provider model pricing keyed by model ID.
Response
data: created master key
baseUrl
createdAt
departments
id
label
lastUsedAt
lastVerifiedAt
maskedKey
provider
requests
spend
status
updatedAt
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
422
Unprocessable Entity Error