API Keys
API key management
List API keys
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Query Parameters
limitintegerDefault:
50Maximum: 100offsetintegerDefault:
0API keys (secrets masked)
Create an API key
The full API key is only returned once at creation. Store it securely.
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Request Body
application/jsonRequirednameRequiredstringrate_limit_per_minuteintegerrate_limit_per_dayintegerexpires_in_daysintegerallowed_ipsarray<string>allowed_endpointsarray<string>metadataobjectAPI key created (includes one-time secret)
Get API key details
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Path Parameters
api_key_idRequiredstringAPI key metadata
Revoke an API key
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Path Parameters
api_key_idRequiredstringAPI key revoked
Update an API key
Authorization
AuthorizationRequiredBearer <token>Use a JWT access token or API key. Include as: Authorization: Bearer <token>
In: header
Request Body
application/jsonOptionalnamestringis_activebooleanrate_limit_per_minuteintegerrate_limit_per_dayintegerallowed_ipsarray<string>Path Parameters
api_key_idRequiredstringAPI key updated