Skip to main content
GET /api/v1/me Requires BearerAuth. Returns the authenticated user along with their current organization context and the full list of organizations they belong to.

Response

user
object
required
The authenticated user.
current_organization
object
required
The organization the current token is scoped to.
organizations
OrganizationSummary[]
required
All organizations the caller is a member of. Each item has the same structure as current_organization.

Errors

StatusWhen
401The access token is missing, expired, or invalid

Example

curl http://localhost:8080/api/v1/me \
  -H "Authorization: Bearer <token>"
{
  "user": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "name": "Onur Kacmaz",
    "email": "[email protected]",
    "role": "admin",
    "email_verified_at": "2026-03-21T10:05:00Z",
    "created_at": "2026-03-21T10:00:00Z",
    "updated_at": "2026-03-21T10:05:00Z"
  },
  "current_organization": {
    "id": "org-uuid-here",
    "slug": "acme-corp",
    "name": "Acme Corp",
    "role": "owner"
  },
  "organizations": [
    {
      "id": "org-uuid-here",
      "slug": "acme-corp",
      "name": "Acme Corp",
      "role": "owner"
    }
  ]
}

Build docs developers (and LLMs) love