Owner: Engineering Team | Last Updated: 2026-01-30 | Status: Current
User profile and account management endpoints.
| Method | Endpoint | Auth | Description |
|---|---|---|---|
| GET | /api/user/account/ |
No | Get authenticated user's profile. |
| POST | /api/user/update-user-email/ |
No | --- |
| POST | /api/user/add-to-klaviyo/ |
No | --- |
| GET | /api/user/billing-portal-redirect/ |
No | --- |
Get authenticated user's profile.
{
"id": "uuid",
"email": "user@example.com",
"first_name": "John",
"last_name": "Doe",
"avatar": "https://...",
"accepted_terms": true,
"trial_started": true,
"trial_ended_without_purchase": false
}
Change user's email address. Triggers verification email.
Add user to Klaviyo email marketing list.
Redirects to Stripe Customer Portal for subscription management.
| Date | Author | Change |
|---|---|---|
| 2026-01-30 | Admin | Initial creation |
Prev: API - Document Endpoints | Next: API - Payment Endpoints | Up: WalterWrites