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
| Field | Type | Description |
|---|---|---|
connected | boolean | Whether HubSpot is connected |
portal_id | string | HubSpot portal ID |
portal_name | string | HubSpot portal name |
connected_at | string | When the connection was established |
sync_enabled | boolean | Whether automatic sync is enabled |
sync_direction | string | Direction of data sync |
last_sync | string | When data was last synchronized |
properties_mapped | array | List 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