HubSpot tokens

Access tokens issued at /oauth/v1/token. Expire one to see the 401 shape (hubspot-go does not refresh on a 401: its oauth2 client refreshes only when the expires_in it got has passed, so start with a short SIM_HUBSPOT_TOKEN_TTL to test refresh); revoke kills the access token and its refresh token. Tokens are masked here and in the JSON (masked); ?reveal=1 on the JSON (reveal) returns them in full.

IDTokenPortalUserClientScopesExpiresState
4sim-at-…32b94242001101devcisely-simulator-hs-v2 oauth2026-11-11 12:11:42Z active
3sim-at-…3f7f63270867872241devcisely-simulator-hs-v2 oauth2026-11-11 12:11:33Z active
2sim-at-…3c9864886747899776devcisely-simulator-hs-v2 oauth2026-11-11 12:10:06Z active
1sim-at-…c6914242001101devcisely-simulator-hs-v2 oauth2026-11-11 11:52:22Z active