Admins / register
API Overview
Path: /api/admins/register — Method: POST
Auth: none
Request Details
No headers required
No path params required
No query required
No body required
Responses
- 201Admin registered
{"message":"Admin registered successfully","admin":{"_id":"...","email":"admin@example.com"},"authToken":"..."} - 400Missing fields or admin exists
{"message":"Admin already exists"} - 500Server error
{"message":"Server error"}
Notes & Tips
- Ensure headers match exactly (e.g.,
x-apikey). - Use
Content-Type: application/jsonfor JSON bodies. - For Bearer auth, you can provide either a session JWT or an opaque API key where supported.