The Exonet API Client allows easy usage of the Exonet API.
Via Composer
$ composer require exonet/exonet-api-php
require 'vendor/autoload.php';
$authentication = new Exonet\Api\Auth\PersonalAccessToken('<YOUR_API_TOKEN>');
$exonetApi = new Exonet\Api\Client();
$exonetApi->setAuth($authentication); // Or: $exonetApi = new Exonet\Api\Client($authentication);
$certificates = $exonetApi->resource('certificates')->get();
Please see the /docs
folder for complete documentation and additional examples.
The /examples
directory contains ready to use scripts to help you get started. These examples can be executed with your personal access token. One of them gets a ticket with it's emails and prints the details.
$ php examples/ticket_details.php <YOUR-TOKEN>
This should make two API calls and print the ticket and email details for one of your tickets.
Please see releases for more information on what has changed recently.
$ composer test
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues please email development@exonet.nl instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.