Create authorization code
Create an authorization code for the PKCE flow to generate a user-controlled API key
Authentication
AuthorizationBearer
API key as bearer token in Authorization header
Request
This endpoint expects an object.
callback_url
The callback URL to redirect to after authorization. Supports https URLs and localhost/127.0.0.1 URLs on any port for local CLI tools.
code_challenge
PKCE code challenge for enhanced security
code_challenge_method
The method used to generate the code challenge
Allowed values:
expires_at
Optional expiration time for the API key to be created
key_label
Optional custom label for the API key. Defaults to the app name if not provided.
limit
Credit limit for the API key to be created
usage_limit_type
Optional credit limit reset interval. When set, the credit limit resets on this interval.
Allowed values:
workspace_id
Optional workspace ID to associate the API key with
Response
Successfully created authorization code
data
Auth code data
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
409
Conflict Error
500
Internal Server Error