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
| Client | Domain | Plan | Status | Created |
|---|
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:
·
·
·
The panel expects
·
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 logThe 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
| Time | Actor | Impersonated | Action | Resource | Tenant |
|---|
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.