Contact list resource PHP code samples

Here are some PHP code samples for the contact list resource.

Edit an existing contact list

Open an existing contact list resource, authenticate and subscribe two new contacts:

<?php

$data = array(
    'contacts' => array(
        'test1@example.org', 'test2@example.org'
    ),
    'action' => 'subscribe'
);

$jsondata = json_encode($data);

$ch = curl_init ('https://api.sendmachine.com/list/{list_hash}');

curl_setopt($ch, CURLOPT_USERPWD, 'user:pass');
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsondata);

$response = curl_exec($ch);