PHP wrapper for Copaco Cloud API
composer require inserve/copaco-cloud-api-php
<?php
use GuzzleHttp\Client;
use Inserve\CopacoCloudAPI\CopacoCloudAPIClient;
require 'vendor/autoload.php';
$guzzleClient = new Client([
'base_uri' => 'https://api.copaco.cloud',
]);
$apiClient = new CopacoCloudAPIClient(
client: $guzzleClient,
);
$apiClient->setBearerToken('...');
// Retrieve customers
$customers = $apiClient->getCustomers([
'pageSize' => 30,
'customerStatus' => 'Active',
]);
// Retrieve subscriptions
$subscriptions = $apiClient->getSubscriptions([
'customerId' => '123-456-789',
'includePrices' => true,
]);