Create authorization code

Create an authorization code for the PKCE flow to generate a user-controlled API key

Request

This endpoint expects an object.
callback_urlstringRequiredformat: "uri"
The callback URL to redirect to after authorization. Note, only https URLs on ports 443 and 3000 are allowed.
code_challengestringOptional
PKCE code challenge for enhanced security
code_challenge_methodenumOptional
The method used to generate the code challenge
Allowed values:
limitdoubleOptional
Credit limit for the API key to be created
expires_atdatetime or nullOptional
Optional expiration time for the API key to be created
key_labelstringOptional<=100 characters
Optional custom label for the API key. Defaults to the app name if not provided.
usage_limit_typeenumOptional
Optional credit limit reset interval. When set, the credit limit resets on this interval.
Allowed values:

Response

Successfully created authorization code
dataobject
Auth code data

Errors