sendbox / rest-api
Mailer REST API client library
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/sendbox/rest-api
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2025-10-13 00:32:55 UTC
README
A simple Sendbox REST client library and example for PHP.
Installing
Via Composer:
composer require sendbox/rest-api
Usage
<?php require 'vendor/autoload.php'; use Mailer\RestApi\ApiClient; use Mailer\RestApi\Storage\FileStorage; define('API_USER_ID', ''); define('API_SECRET', ''); define('PATH_TO_ATTACH_FILE', __FILE__); $ApiClient = new ApiClient(API_USER_ID, API_SECRET, new FileStorage()); /* * Example: Get Mailing Lists */ var_dump($ApiClient->listAddressBooks()); /* * Example: Add new email to mailing lists */ $bookID = 123; $emails = array( array( 'email' => 'subscriber@example.com', 'variables' => array( 'phone' => '+12345678900', 'name' => 'User Name', ) ) ); $additionalParams = array( 'confirmation' => 'force', 'sender_email' => 'sender@example.com', ); // With confirmation var_dump($ApiClient->addEmails($bookID, $emails, $additionalParams));