HubSpot Settings


Retrieve HubSpot integration settings for the authenticated account.


GET /settings/hubspot

Returns the current HubSpot connection status and sync configuration.

Authentication

Requires an API key with Admin access level.

curl https://api.growpanel.io/v1/settings/hubspot \
-H "Authorization: Bearer YOUR_API_KEY"

Response

Status: 200 OK

{
"connected": true,
"portal_id": "12345678",
"portal_name": "Acme Corp",
"connected_at": "2024-08-01T14:00:00Z",
"sync_enabled": true,
"sync_direction": "growpanel_to_hubspot",
"last_sync": "2025-01-10T06:00:00Z",
"properties_mapped": [
"mrr",
"plan_name",
"subscription_status",
"paid_started"
]
}

Response fields

FieldTypeDescription
connectedbooleanWhether HubSpot is connected
portal_idstringHubSpot portal ID
portal_namestringHubSpot portal name
connected_atstringWhen the connection was established
sync_enabledbooleanWhether automatic sync is enabled
sync_directionstringDirection of data sync
last_syncstringWhen data was last synchronized
properties_mappedarrayList of GrowPanel properties synced to HubSpot

Notes

  • HubSpot connections are managed via OAuth in the GrowPanel web interface
  • To connect or configure HubSpot, visit Settings → Integrations
  • See HubSpot integration for setup instructions