GET
/contacts/{contact_id}/subscriptionsList subscriptions for a contact
Lists the subscription types associated with a contact where the contact has explicitly set a preference. Use this endpoint to retrieve both opt-in and opt-out choices; subscription types in their default state are not included.
contact_idstringrequired
The unique identifier of the contact whose subscriptions to retrieve.
Intercom-Versionstringoptional
The Intercom API version to use; the listed values include 1.0 through 2.6. Defaults to 2.17 when omitted.
200Returns a list of subscription type objects for which the contact has explicitly opted in or opted out; default-state subscriptions are excluded.
typestringoptional
The type of the object
dataarray<SubscriptionTypes>optional
A list of subscription type objects associated with the workspace .
401Returned when the request is unauthorized.
One documented failure
unauthorizedAccess Token Invalid
typestringrequired
The type is error.list
request_idstringoptional
errorsarray<object>required
An array of one or more error objects
404Returned when the contact is not found.
One documented failure
not_foundUser Not Found
typestringrequired
The type is error.list
request_idstringoptional
errorsarray<object>required
An array of one or more error objects
Error handling
A 401 is returned when the request is unauthorized. A 404 is returned when the contact identified by the contact_id path parameter is not found. The Intercom-Version header defaults to 2.17 when omitted.