User Management
Operations for user authentication and account management
Generates a new API key for the authenticated user (replaces existing key)
Authorizations
AuthorizationstringRequired
JWT token for user session authentication.
Responses
200
API key generated successfully
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
post
/generateApiKeyChecks if the user has an API key and returns its creation date
Authorizations
AuthorizationstringRequired
JWT token for user session authentication.
Responses
200
API key status retrieved successfully
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get
/apiKeyStatusValidates 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
200
API key validated and stored successfully
application/json
400
Invalid API key
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
post
/submitApiKeyLast updated
