API Reference

User

Endpoints for reading the authenticated user.

Get authenticated user profile

Endpoint
GET /v1/user/profile

Get the authenticated user profile.

Headers
  • Authorization: Bearer api_... (required)
Required scope
user:read
Response (200)
  • id: string — user id
  • email: string | undefined — user email (if present)
  • name: string | undefined — user display name (if present)
  • profileCompleted: boolean — onboarding completion flag
  • createdAt: string | null — ISO timestamp (when available)
  • lastLoginAt: string | null — ISO timestamp (when available)
Errors
  • 404: { "error": "User not found" }
  • 401/403/500: { "error": string }