Skip to main content
Use this endpoint to inspect the identity associated with your current access token or Basic Auth credentials. It returns your username, assigned role, and the full list of permissions your account holds. This is especially useful immediately after login to confirm what your token is authorized to do, or during debugging to rule out permission-related issues.
This endpoint requires authentication. Include your JWT token in the Authorization: Bearer header, or provide your credentials as HTTP Basic Auth.

Authentication

This endpoint accepts either of the following authentication schemes:
  • JWT Bearer TokenAuthorization: Bearer <token>
  • HTTP Basic AuthAuthorization: Basic <base64(username:password)>

Request Parameters

This endpoint takes no query parameters, path parameters, or request body.

Request Example

Response — 200 OK

Returns a single object describing the authenticated user.
string
The username of the currently authenticated staff account.
boolean
true if this account is the Master Admin; false for all other accounts. The Master Admin account has unrestricted access across all resources regardless of role or permission assignments.
string[]
An array of permission strings the caller currently holds, for example customers:read, licenses:write, or actions:read. Cross-reference this list against the required permissions documented on each endpoint to determine whether your token is authorized to make a given request.
string
The name of the role assigned to this account, for example Support or Admin.

Response Example

Call GET /me immediately after login to confirm the permissions your token carries. This is the fastest way to verify that the correct role has been assigned before making downstream requests.