inserve/copaco-cloud-api-php

A PHP wrapper for the Copaco Cloud API

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/inserve/copaco-cloud-api-php

dev-main 2025-11-24 14:24 UTC

This package is auto-updated.

Last update: 2025-11-24 15:08:26 UTC


README

PHP wrapper for Copaco Cloud API

Installation

composer require inserve/copaco-cloud-api-php

Usage example

<?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,
]);