capabilities.work

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.