Skip to main content
GET
/
v1
/
user
Get User Route
curl --request GET \
  --url https://api.mytruv.com/v1/user \
  --header 'Authorization: Basic <encoded-value>'
{
  "lifecycle": {
    "is_onboarding_completed": false,
    "has_connected_bank": true,
    "has_active_subscription": false,
    "is_trial": true
  },
  "first_name": "Jane",
  "last_name": "Doe",
  "email": "jane@example.com",
  "phone": "+1-555-123-4567",
  "onboarding": {
    "is_completed": false
  }
}

Authorizations

Authorization
string
header
required

Use user_id as username and access_token as password.

Response

Successful Response

User profile information.

lifecycle
UserLifecycleSchema · object
required

User lifecycle status flags.

first_name
string | null

User's first name.

Example:

"Jane"

last_name
string | null

User's last name.

Example:

"Doe"

email
string | null

User's email address.

Example:

"jane@example.com"

phone
string | null

User's phone number.

Example:

"+1-555-123-4567"

onboarding
OnboardingResponseSchema · object

Legacy onboarding status (backward compatibility). Prefer lifecycle.