Create a provider key

Creates a new provider API key for the authenticated user. Requires BYOK entitlement.

Authentication

AuthorizationBearer
API key or Clerk session token

Request

This endpoint expects an object.
apiKeystringRequired>=1 character
namestringRequired1-100 characters
providerenumRequired
isDefaultbooleanOptionalDefaults to false
settingsmap from strings to anyOptional

Response

Provider key created
providerKeyobject

Errors

400
Bad Request Error
401
Unauthorized Error
402
Payment Required Error
403
Forbidden Error
500
Internal Server Error