Set a contact's status for one subscription
One step with HubSpot. We can help you get access.
Get something done
Set a contact's status for one subscription
with HubSpot · Consent & Preferences
Works with AI assistants
Use HubSpot: its Communication Preferences Subscriptions Status API lets you set a contact's status for one subscription in a single step (POST /communication-preferences/2026-09/statuses/{subscriberIdString}). HubSpot also has an MCP server, so an AI assistant like Claude or ChatGPT can do it for you. capabilities.work can help you get signed up and connected.
- How do I subscribe or unsubscribe a contact from one specific email type?
- Can I record the legal basis when changing a contact's subscription?
Say it to your AI assistant
- Set {subscriberIdString} to {statusState} for subscription {subscriptionId} on {channel}.
- Subscribe {subscriberIdString} to subscription {subscriptionId} on {channel} under legal basis {legalBasis}.
For your developer
POST /communication-preferences/2026-09/statuses/{subscriberIdString} in Communication Preferences Subscriptions Status API. Full spec on APIs.io.