Combell public API
The Combell public API project wraps around Guzzle and offers HMAC authentication. You can use the client to easily connect to the Combell public API endpoint., (*1)
To learn more about the Combell public API, go to https://api.combell.com/., (*2)
Install
composer require combell/combell-api
If you need support for PHP versions older than 7.4, you will need to use version 2.0:, (*3)
composer require 'combell/combell-api:^2.0'
Example
The code example below registers a new domain name on your account., (*4)
<?php
require dirname(__DIR__) . '/vendor/autoload.php';
$client = new \Combell\Client(
[
'debug' => true,
'base_uri' => 'https://api.combell.com',
'combell_api_key' => 'XXXX',
'combell_api_secret' => 'YYYY'
]
);
$body = [
'domain_name' => 'domain-name-to-register.eu'
];
// Register domain name
$response = $client->post('/v2/domains/registrations', ['json' => $body]);
// Dump location header with link to provisioning job
var_dump(
$response->getHeader('Location')
);
Go to the examples folder to see more examples., (*5)
Combell.nl customers
When you have a Dutch customer account (combell.nl), use https://api.combell.nl as endpoint., (*6)