TransitPin Ops

Clients

TransitPin platform · super-admin console · ops.transitpin.com
Clients
from /api/tenants
API status
/api/health
Auth2
auth2-api.itpropartner.com
Log sources
3
journal + nginx

All clients

GET /api/tenants
No client data yet
/api/tenants is being brought online by the platform team.
This table will populate automatically once the endpoint returns data.

API & service health

Health is sampled live from the browser. /api/health and /api/tenants are proxied same-origin to transitpin-api (127.0.0.1:8900). auth2 is queried directly against auth2-api.itpropartner.com.

Per-client logs

Log source status: no HTTP log endpoint is exposed yet. Available raw sources live on the app3 host:
 · journalctl -u transitpin-api -u transitpin-relay — application logs (uvicorn / node)
 · /home/transitpin-dash/logs/nginx/access.log — request log
 · /home/transitpin-dash/logs/nginx/error.log — error log
The panel expects GET /api/tenants/{id}/logs (or GET /api/logs?tenant_id=) once the backend exposes a per-client log feed.

Impersonation audit trail

No audit entries yet
Impersonation actions will appear here as platform admins act on behalf of clients.
Endpoint GET /api/ops/audit-log (platform_admin only). Records every assume / exit / impersonated action with the real actor and the impersonated identity.