Account & support
Understand the customer account endpoints around your integration: profile, sessions, support, subscriptions and usage.
Customer-only operations
These routes use a customer Authorization: Bearer token. Project keys cannot access them. Use the Customer portal for interactive account management.
| Method / path | Purpose |
|---|---|
GET / PATCH /v1/auth/me | Profile; update allowed name/timezone fields |
POST / GET / DELETE /v1/auth/me/avatar | Private JPEG/PNG/WebP avatar; upload requires exact X-Upload-Length |
POST /v1/auth/me/welcome/acknowledge | Acknowledge welcome state |
POST /v1/auth/me/onboarding/complete | Mark onboarding complete |
GET /v1/auth/sessions | List active sessions |
DELETE /v1/auth/sessions/{id} | Revoke a session |
POST /v1/auth/sessions/revoke-others | Keep current session; revoke others |
POST /v1/auth/change-password | Verify current password and change it |
POST /v1/auth/delete-account | Soft-delete the account and revoke credentials |
Revoking a session invalidates its session-bound access. Password changes revoke sessions according to the account flow. Account deletion disables access and revokes sessions and keys; it does not immediately erase projects, media or audit records.
Plans and usage
| Method / path | Purpose |
|---|---|
GET /v1/public/plans | Anonymous safe public catalog with version and update time |
GET /v1/plans | Authenticated public templates; private assignments are not listed |
GET /v1/subscription | Effective subscription and limits |
GET /v1/subscription/history | Subscription history |
POST /v1/subscription/trial | Launch-disabled; no automatic trial |
POST /v1/subscription/cancel-at-period-end | Cancel at recorded term end; expected revision and idempotency required |
POST /v1/subscription/reactivate | Undo cancellation without extending access; expected revision and idempotency required |
GET /v1/usage/periods | Paginated owned period IDs and exact ranges |
GET /v1/usage | Account usage for the current period |
GET /v1/projects/{projectId}/usage/events | Owned project usage events |
GET /v1/dashboard/summary | Customer dashboard summary |
Support tickets
| Method / path | Purpose |
|---|---|
POST / GET /v1/support/tickets | Create or list your tickets |
GET /v1/support/tickets/{id} | View a ticket and its messages |
POST /v1/support/tickets/{id}/messages | Reply to your ticket |
Support tickets require a signed-in customer and the supportTicketsEnabled setting. They have no attachment upload contract. Public inquiries are separate, non-threaded submissions; use Contact for general, sales or partnership questions.
Documentation reviewed 2026-10-03 against development backend e298ec7. Verify your deployment’s API origin and limits before integrating.
