Skip to main content
GET
/
api
/
v1
/
me
Get Current User
curl --request GET \
  --url https://api.example.com/api/v1/me
[
  {
    "id": 1,
    "email": "[email protected]",
    "first_name": "Jane",
    "last_name": "Smith",
    "middle_name": null,
    "plan": "free",
    "filing_status": "single",
    "employment_type": "w2",
    "is_admin": false,
    "is_disabled": false,
    "stripe_customer_id": null,
    "stripe_subscription_id": null,
    "email_notifications": true,
    "theme": "dark",
    "created_at": "2025-01-15T10:30:00.000Z"
  }
]
Returns the currently authenticated user’s profile information.

Request

curl -H "Authorization: Bearer <token>" \
  https://app.taxhomebase.com/api/v1/me
No query parameters required.

Response

[
  {
    "id": 1,
    "email": "[email protected]",
    "first_name": "Jane",
    "last_name": "Smith",
    "middle_name": null,
    "plan": "free",
    "filing_status": "single",
    "employment_type": "w2",
    "is_admin": false,
    "is_disabled": false,
    "stripe_customer_id": null,
    "stripe_subscription_id": null,
    "email_notifications": true,
    "theme": "dark",
    "created_at": "2025-01-15T10:30:00.000Z"
  }
]
id
integer
Unique user identifier.
email
string
User’s email address (from Cognito).
plan
string
Current subscription plan: free or pro.
filing_status
string
Tax filing status: single, married_jointly, married_separately, or head_of_household.
employment_type
string
Employment classification: w2 or 1099.
email_notifications
boolean
Whether daily compliance email digest is enabled.
theme
string
UI theme preference: light or dark.