Subscriptions allow contacts to control what forms of communications they receive. Contacts can decide whether they want to receive communication pertaining to a specific topic, brand, or an entire HubSpot account.
https://api.hubapi.com/
Auth type
API Key Header
Auth header
GET /endpoint?hapikey=YOUR_KEY
Rate limit
Varies by plan
Pricing
Enterprise / contact sales
Free quota
None
Documentation
https://api.hubapi.com/
Endpoint status
Live — HTTP 200 — endpoint is accessible17.11s
(checked Mar 29, 2026)
Builder score
D
32%
builder-friendly
API key as a query parameter (hapikey)
GET /endpoint?hapikey=YOUR_KEY
Freemium. Subscription management pricing varies by provider; free tiers common.
| Method | Path | Description |
|---|---|---|
| GET | /communication-preferences/v3/definitions |
Get subscription definitions |
| GET | /communication-preferences/v3/status/email/{emailAddress} |
Get subscription statuses for a contact |
| POST | /communication-preferences/v3/subscribe |
Subscribe a contact |
| POST | /communication-preferences/v3/unsubscribe |
Unsubscribe a contact |
curl -X GET 'https://api.hubapi.com//communication-preferences/v3/definitions' \ -H 'GET /endpoint?hapikey=YOUR_KEY'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official Subscriptions documentation.