An easy to use PHP SDK for the Swift SMS Campaign Management Tool
Install webtoolsnz/swift-sdk
using Composer.
$ composer require webtoolsnz/swift-sdk
use \webtoolsnz\Swift\Swift;
use \webtoolsnz\Swift\Resources\Recipient;
$apiKey = 'INSERT_YOUR_API_KEY_HERE';
$endPoint = 'https://my.swift-app.com.au/api';
$swift = new Swift($endPoint, $apiKey);
$campaigns = $swift->getCampaigns();
var_dump($campaigns);
use \webtoolsnz\Swift\Swift;
use \webtoolsnz\Swift\Resources\Recipient;
$apiKey = 'INSERT_YOUR_API_KEY_HERE';
$endPoint = 'https://my.swift-app.com.au/api';
$swift = new Swift($endPoint, $apiKey);
$recipient = new Recipient();
$recipient->first_name = 'Philip';
$recipient->last_name = 'Fry';
$recipient->campaign_id = 123;
$recipient->mobile_number = "021234567";
$recipient->account_id = uniqid();
var_dump($swift->createRecipient($recipient));
This will also include the recipients survey responses, if available.
use \webtoolsnz\Swift\Swift;
use \webtoolsnz\Swift\Resources\Recipient;
$apiKey = 'INSERT_YOUR_API_KEY_HERE';
$endPoint = 'https://my.swift-app.com.au/api';
$swift = new Swift($endPoint, $apiKey);
var_dump($swift->getRecipient(123));
swift-php-sdk
is open-sourced software licensed under the MIT License (MIT). Please see LICENSE for more information.