Skip to content

Integrations

HubSpot: Communication preferences

10 HubSpot SDK operations with complete input and response references.

Get started · Schemas

OperationTypeScriptPython
Retrieve all subscription status definitionscommunicationPreferences.getSubscriptionDefinitionscommunication_preferences.get_subscription_definitions
Retrieve a contact’s unsubscribed statuscommunicationPreferences.getUnsubscribedStatuscommunication_preferences.get_unsubscribed_status
Generate subscription linkscommunicationPreferences.linksGeneratecommunication_preferences.links_generate
Batch retrieve subscription statusescommunicationPreferences.statusBatchGetSubscriptionscommunication_preferences.status_batch_get_subscriptions
Get subscription preferences for a specific contactcommunicationPreferences.statusGetSubscriptioncommunication_preferences.status_get_subscription
Batch unsubscribe contacts from all subscriptionscommunicationPreferences.statusUnsubscribeContactsBatchcommunication_preferences.status_unsubscribe_contacts_batch
Update a contact’s subscription statuscommunicationPreferences.statusUpdateSubscriptioncommunication_preferences.status_update_subscription
Batch retrieve contacts who have opted out of all communicationscommunicationPreferences.statusesBatchUnsubscribeAllReadcommunication_preferences.statuses_batch_unsubscribe_all_read
Batch update subscription statuscommunicationPreferences.statusesBatchWritecommunication_preferences.statuses_batch_write
Unsubscribe a contact from all subscriptionscommunicationPreferences.statusesUnsubscribeAllcommunication_preferences.statuses_unsubscribe_all

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.