Endpoints

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" }
}