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
Requires
- php: ^8.3
- guzzlehttp/guzzle: ^7.7
- phpdocumentor/reflection-docblock: ^5.3
- psr/log: ^3.0
- symfony/property-access: ^6.3|^7
- symfony/serializer: ^6.3|^7
Requires (Dev)
- phpstan/phpstan: ^2
- phpunit/phpunit: ^12
- squizlabs/php_codesniffer: ^3.7
- vimeo/psalm: ^6
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, ]);