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);