Authorized tenant token exchange
Prove app key handling, tenant authorization, token lifecycle, rotation, and disconnect behavior without exposing secrets.
- - Approved ServiceTitan app or sandbox app
- - Sandbox tenant or approved customer tenant
- - Customer/admin authorization path
- - Encrypted token reference design
- 1. Request token through the approved app flow.
- 2. Record token metadata without logging secrets.
- 3. Refresh or rotate credentials according to the approved lifecycle.
- 4. Disconnect the tenant and confirm API-backed flags are disabled.
- - Token secrets are never logged
- - Manual website mode remains active
- - Disconnected tenants cannot run API jobs