Admins / login

Back to API Docs

API Overview

Path: /api/admins/login — Method: POST

Auth: none

Request Details

No headers required

No path params required

No query required

No body required

Responses

  • 200Login successful
    {"message":"Login successful","user":{"id":"...","name":"Admin","email":"admin@example.com","isFirstLogin":true}}
  • 400Missing fields or invalid credentials
    {"message":"Invalid email or password"}
  • 500Server error
    {"message":"Server error"}

Notes & Tips

  • Ensure headers match exactly (e.g., x-apikey).
  • Use Content-Type: application/json for JSON bodies.
  • For Bearer auth, you can provide either a session JWT or an opaque API key where supported.
Advancelytics | Detect Silent Churn, Surface Growth Signals