Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.mytruv.com/llms.txt

Use this file to discover all available pages before exploring further.

The User object represents the authenticated MyTruv user. It includes profile information and lifecycle flags indicating onboarding, bank connection, and subscription status.

Attributes

AttributeTypeDescription
first_namestringUser’s first name
last_namestringUser’s last name
emailstringUser’s email address
phonestringUser’s phone number
lifecycleobjectLifecycle status flags, see Lifecycle object
onboardingobjectLegacy onboarding status (prefer lifecycle)

Lifecycle object

AttributeTypeDescription
is_onboarding_completedbooleanWhether onboarding is completed
has_connected_bankbooleanWhether the user has connected at least one bank account
has_active_subscriptionbooleanWhether the user has an active subscription
is_trialbooleanWhether the user is currently on a free trial

Endpoints


Example response

{
  "first_name": "Jane",
  "last_name": "Doe",
  "email": "jane@example.com",
  "phone": "+1-555-123-4567",
  "lifecycle": {
    "is_onboarding_completed": true,
    "has_connected_bank": true,
    "has_active_subscription": false,
    "is_trial": true
  },
  "onboarding": {
    "is_completed": true
  }
}