Admin Authentication
The Admin API uses Bearer token authentication. Only users with administrative roles (Owner, Manager, Developer, Support, Marketing) can access these endpoints.Login
To authenticate and receive an access token, send a POST request to the/admin/auth/login endpoint:
Using the Token
Include the token in the Authorization header of all subsequent requests:Token Refresh
Tokens expire after 24 hours. To refresh an existing token before it expires, send a POST request to the/admin/auth/refresh endpoint:
Current User
To get the current authenticated user’s details, send a GET request to the/admin/auth/me endpoint:
Password Reset
If you’ve forgotten your password, you can use the password reset flow:1. Request Reset Link
Send a POST request to initiate the password reset:2. Reset Password
After receiving the reset link, send a POST request to reset the password:Logout
To invalidate the current token, send a POST request to the/admin/auth/logout endpoint:

