Overview

This request will return a subset of all the lists a contact is subscribed to. You can include the page, count, order, direction, and filter variables to affect the list you receive.

The Method

TypeRequestMethod
RESTGEThttps://[Your URL]/api/2.0/contact_subscriptions/:contact_id
XML-RPCCallcontacts.ContactSubscriptions

Your method must be structured as follows:

Parameters

Required Parameters

The only required parameter for this request is the $contact_id.

Property TypeDescriptionRequired
$contact_idintegerThe ID of the contact you are querying.yes
Optional Parameters

The following parameters are optional:

Property TypeDescriptionRequired
$pageintegerThe page number of the list.no
$order stringThe name of the field to order the listing with.no
$countintegerThe number of results to return per page.no
$directionstringThe direction to order the results in (‘asc’ or ‘desc’).no
$filtersstructarrayThe fields to filter on.no

Responses

TypeDescription
arrayAn array of contacts.

Code Samples

PHP (using REST API)

$url = '(Your URL)/api/2.0/contact_subscriptions/:contact_id';
$method = 'GET';
$cSession = curl_init();
$headers = array();
$auth = base64_encode($username . ':' . $apikey);
$headers[] = 'Authorization: Basic ' . $auth;
curl_setopt($cSession, CURLOPT_URL, $url);
curl_setopt($cSession, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cSession, CURLOPT_HEADER, false);
curl_setopt($cSession, CURLOPT_CUSTOMREQUEST, strtoupper($method));
curl_setopt($cSession, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($cSession);
curl_close($cSession);