List subscriptions for a contact

You can fetch a list of subscription types that are attached to a contact. These can be subscriptions that a user has 'opted-in' to or has 'opted-out' from, depending on the subscription type. This will return a list of Subscription Type objects that the contact is associated with.

The data property will show a combined list of:

1.Opt-out subscription types that the user has opted-out from. 2.Opt-in subscription types that the user has opted-in to receiving.

SecurityHTTP: bearerAuth
Request
path Parameters
contact_id
required
string

The unique identifier for the contact which is given by Intercom

Example: 63a07ddf05a32042dffac965
header Parameters
Intercom-Version
string (intercom_version)
Default: 2.10

Intercom API version.
By default, it's equal to the version set in the app package.

Enum: "1.0" "1.1" "1.2" "1.3" "1.4" "2.0" "2.1" "2.2" "2.3" "2.4" "2.5" "2.6" "2.7" "2.8" "2.9" "2.10" "Unstable"
Example: 2.10
get
/contacts/{contact_id}/subscriptions
Request samples
Responses

200

Successful

Response Schema: application/json
type
string

The type of the object

Value: "list"
Array of objects (Subscription Types)

A list of subscription type objects associated with the workspace .

401

Unauthorized

404

Contact not found

Response samples
application/json
{ "type": "list", "data": [ ] }