Skip to main content
GET
/
auth
/
verify
Verify API key
curl --request GET \
  --url https://versuno.ai/api/public/auth/verify \
  --header 'Authorization: <api-key>'
{
  "userId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
  "username": "kostek",
  "fullName": "Kostek Sytnyk",
  "email": "kostek@versuno.ai"
}
Call this endpoint after the user provides an API key to your CLI or tool to confirm it is valid and to display who they are authenticated as.
Sensitive fields such as billing details, payment method, and social links are intentionally excluded from this response.

Authorizations

Authorization
string
header
default:Bearer uk_live_your_api_key_here
required

Versuno API key. Must be prefixed with Bearer. Format: Bearer uk_live_...

Response

API key is valid. Returns the caller's identity.

userId
string<uuid>

Unique identifier of the authenticated user.

Example:

"b2c3d4e5-f6a7-8901-bcde-f12345678901"

username
string

The user's unique username.

Example:

"kostek"

fullName
string

The user's display name.

Example:

"Kostek Sytnyk"

email
string<email>

The user's email address.

Example:

"kostek@versuno.ai"