All endpoints below require authentication — see Authentication. This list grows as new endpoints are stabilized and documented; if you need something that isn't here yet, get in touch.
User
Get the authenticated user
GET /api/v1/user/profile
Returns the profile of the currently authenticated user.
{
"success": true,
"data": { "id": 1, "name": "Jane Doe", "email": "jane@example.com" },
"version": "v1",
"timestamp": "2026-01-01T12:00:00.000000Z"
}
Team
Get the current team
GET /api/v1/team
Returns the team currently active for the authenticated user (the tenant context resolved from your session/token).
{
"success": true,
"data": { "id": 1, "name": "Acme Inc.", "slug": "acme-inc" }
}