User Management

Operations for user authentication and account management

Generate a new API key

post

Generates a new API key for the authenticated user (replaces existing key)

Authorizations
AuthorizationstringRequired

JWT token for user session authentication.

Responses
chevron-right
200

API key generated successfully

application/json
post
/generateApiKey

Get API key status

get

Checks if the user has an API key and returns its creation date

Authorizations
AuthorizationstringRequired

JWT token for user session authentication.

Responses
chevron-right
200

API key status retrieved successfully

application/json
get
/apiKeyStatus

Submit and validate user API key

post

Validates and stores a user's external API key (e.g., OpenRouter)

Authorizations
AuthorizationstringRequired

JWT token for user session authentication.

Body
apiKeystringRequired

The API key to validate and store

Responses
chevron-right
200

API key validated and stored successfully

application/json
post
/submitApiKey

Last updated