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 }