API Information

Endpoint

https://orbis.hr/portal/modules/addons/DomainsReseller/api/index.php
 

Authorization

Username

This is an email address of the reseller's client registered in your WHMCS.

Token

Token is an API Key transformed into SHA256 hash using the reseller's email address and the current time encoded with base64.

base64_encode(hash_hmac("sha256", "<api-key>", "<email>:<gmdate("y-m-d H")>)"))

Example

$endpoint   = "https://orbis.hr/portal/modules/addons/DomainsReseller/api/index.php";
$action     = "/order/domains/renew";
$params     = [
    "domain"    => "example.com",
    "regperiod" => "3",
    "addons"    => [
        "dnsmanagement"     => 0,
        "emailforwarding"   => 1,
        "idprotection"      => 1,
    ]
];
$headers = [
    "username: email@example.com",
    "token: ". base64_encode(hash_hmac("sha256", "1234567890QWERTYUIOPASDFGHJKLZXCVBNM", "email@example.com:".gmdate("y-m-d H")))
];

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "{$endpoint}{$action}");
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec($curl);
curl_close($curl);
  • 0 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

API Calls

POST -  /order/domains/register -  Register Domain domain Type: text...

API Models

Nameservers ns1 Type: text  Validators: required, text ns2 Type: text...

WHMCS and HostBill modules and Instructions

Hello If you are interested in our API as the first step please open a ticket with your server...