Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.05 KB

04.groups.md

File metadata and controls

52 lines (39 loc) · 1.05 KB

Add a group

use FireText\Api;
require 'vendor/autoload.php';

$apiKey = 'YOUR_API_KEY';

$client = new Api\Client(new Api\Credentials\ApiKey($apiKey));

$name = 'My New Group';
$description = 'My new fantabulous group';
$from = 'My Sender ID';
$apiID = 'GroupApiID';

$request = $client->request('AddGroup', $name, $description, $from);
$request->setApi($apiID);

$result = $client->response($request);

if($result->isSuccessful()) {
    echo "Group added successfully".PHP_EOL;
} else {
    throw $result->getStatus()
        ->getException();
}

Truncate a group

use FireText\Api;
require 'vendor/autoload.php';

$apiKey = 'YOUR_API_KEY';

$client = new Api\Client(new Api\Credentials\ApiKey($apiKey));

$mobile = '';
$apiID = 'GroupApiID';

$request = $client->request('Remove', $mobile);
$request->setGroup($apiID);
$request->setTruncate(1);

$result = $client->response($request);

if($result->isSuccessful()) {
    echo "Group cleared of all contacts successfully".PHP_EOL;
} else {
    throw $result->getStatus()
        ->getException();
}