Skip to content

inserveit/copaco-cloud-api-php

Repository files navigation

Copaco Cloud API

PHP wrapper for Copaco Cloud API

Requirements

PHP Version Require

Status

workflow Latest Stable Version Latest Unstable Version License

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

About

PHP wrapper for Copaco Cloud API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages