exonet/exonet-api-php

PHP implementation of the Exonet API.

v3.1.3 2022-10-06 13:21 UTC

README

Latest Version on Packagist Software License Total Downloads

The Exonet API Client allows easy usage of the Exonet API.

Install

Via Composer

$ composer require exonet/exonet-api-php

Usage

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.

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.

Change log

Please see releases for more information on what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CODE_OF_CONDUCT for details.

Security

If you discover any security related issues please email development@exonet.nl instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.