Sign in with your User ID to access the live supervision console.
Forgot password
For security, only an administrator can reset passwords. Send a request and they will contact you.
◆Election Control RoomDigital Supervisor
LIVE
–Polling Units
–Geo-tagged
–Open Incidents
API Endpoints & Docs
Log in via POST /api/auth/login with your phone + password.
That returns a JWT token — every other endpoint (except those marked
"Public" below) requires it as a header: Authorization: Bearer <token>.
This is the same token held in your browser after you sign in here.
The maps use a Google Maps JavaScript key embedded in the page source — normal and
expected for browser-side maps (Google secures it by restricting allowed domains, not
by keeping it secret). Nothing for you to enter.
Auth
POST /api/auth/login
GET /api/me
Geography
GET /api/states, /api/lgas, /api/wards, /api/regions
GET /api/boundaries/states, /zones, /country
Polling Units
GET /api/polling-units
POST /api/polling-units/status
GET /api/yardcode/encode
Incidents
GET /api/incidents POST /api/incidents
Analytics
GET /api/stats/overview GET /api/stats/full
Admin (requires agents.manage)
GET /api/admin/roles
GET /api/admin/users POST /api/admin/users
GET /api/admin/users/bulk-template
POST /api/admin/users/bulk-upload
POST /api/admin/users/{'{'}id{'}'}/deactivate
Public (no login)
GET /api/public/nearest-pu
GET /api/public/yardcode-to-pu