Legacy private apps and legacy public apps become unsupported in September 2027; existing private-app tokens keep working until then.
Documented
More facts from this area
hs api <endpoint> --account=<id> --jsonauthenticates with the CLI's personal access key, which reaches portals that have nopat-token, including the legacy/content/api/v2/*endpoints.Measured- A public OAuth app can't read object tags:
GET /crm/object-tags/{v}/0-3returns 403 "The scope needed for this API call isn't available for public use".Measured - The CLI's personal access key isn't usable as a bearer token (401
EXPIRED_AUTHENTICATION); onlypat-private-app tokens are.Measured - Creating legacy private apps is disabled for new accounts from September 28, 2026 and for existing accounts from October 26, 2026; service keys replace them.Documented
- A private-app (
pat-) token is rejected by the OAuth introspection endpointGET /oauth/v1/access-tokens/{token}; read the portal fromGET /account-info/v3/detailsinstead.Measured
Spriggit uses these facts when it plans changes. See something out of date? Email [email protected]