{ "type": "object", "description": "Metadata associated with an OAuth refresh token", "name": "RefreshTokenMetadata", "properties": { "token": { "type": "string", "description": "The refresh token string" }, "client_id": { "type": "string", "description": "The client ID of the application" }, "hub_id": { "type": "integer", "description": "The HubSpot portal (hub) ID associated with this token" }, "user_id": { "type": "integer", "description": "The ID of the user who authorized the token" }, "user": { "type": "string", "description": "The email address of the user who authorized the token" }, "scopes": { "type": "array", "description": "List of scopes granted to this token", "items": { "type": "string" } } }, "required": [ "token", "client_id", "hub_id", "scopes" ], "$schema": "https://json-structure.org/draft/2020-12/schema" }