Skip to main content
GET
Get Current User Profile

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

200 - application/json

Successful Response

User profile with subscription and usage information.

id
string
required

Unique user identifier (UUID).

email
string
required

User's email address.

email_verified
boolean
required

Whether the user's email has been verified.

auth_provider
string
required

Authentication method: 'email' or 'google'.

subscription_tier
string
required

Current plan: 'free', 'plus', 'pro', or 'enterprise'.

subscription_status
string
required

Subscription status: 'active', 'canceled', or 'past_due'.

monthly_operation_limit
integer
required

Maximum operations allowed per month. -1 means unlimited.

monthly_operations_used
integer
required

Operations used this billing cycle.

monthly_remaining
integer
required

Operations remaining this cycle.

display_name
string | null

User's display name.

photo_url
string | null

URL to user's profile photo.

preferences
Preferences · object | null

User preferences (e.g., approval_mode, model_tier).

created_at
string | null

ISO 8601 timestamp when the account was created.

last_login_at
string | null

ISO 8601 timestamp of the last login.