What this page is
This is the landing page for the auto-generated API reference. It’s written for internal engineers working acrossrevive-api, revive-admin, revive-dashboard, and revive-mobile.
Use this page to:
- pick the right base URL for your environment
- confirm authentication requirements
- copy/paste a first request
- understand basic conventions (errors, pagination)
Base URLs
The API reference is generated fromopenapi.json, which defines these servers:
- Production:
https://revive-api-v2-production.herokuapp.com - Staging:
https://revive-api-v2-staging.herokuapp.com - Local:
http://localhost:3001
/v1 and /v2.
Authentication
Most endpoints require a Firebase JWT passed via theAuthorization header.
BearerAuth with bearerFormat: Firebase JWT.
Make your first request
Start with the unauthenticated health check:Conventions
Errors
401typically indicates a missing/invalid token403typically indicates the token is valid but the caller lacks required permissions404is returned for unknown routes as:
Pagination
Pagination is endpoint-specific. Check each endpoint’s query parameters (for example,limit) in the reference.

