Skip to main content
GET
/
v1
/
auth
/
me
Get current user
curl --request GET \
  --url http://localhost:3000/v1/auth/me
{
  "user_id": "<string>",
  "staff": {
    "id": "<string>",
    "email": "<string>",
    "first_name": "<string>",
    "last_name": "<string>",
    "role": "<string>",
    "role_id": "<string>",
    "operational_units": [
      "<string>"
    ],
    "is_active": true
  },
  "role": {
    "id": "<string>",
    "name": "<string>",
    "description": "<string>",
    "is_system": true
  },
  "permissions": [
    "<string>"
  ],
  "permission_details": [
    {
      "id": "<string>",
      "name": "<string>",
      "resource": "<string>",
      "action": "<string>"
    }
  ],
  "has_dashboard_access": true
}

Response

Current user info with permissions

user_id
string
required
staff
object
required
role
object
required
permissions
string[]
required
permission_details
object[]
required
has_dashboard_access
boolean
required