Authenticatie wordt gedaan via een API-key. Deze kun je in GO aanmaken als je links-onderin naar het tandwieltje gaat. Instellingen > Beveiligingen > tabblad 'API-keys'. Hier vind je ook met welke server je moet verbinden.


Vervolgens gebruik je de API-key in de Authorization-header. Let op dat je de header begint met 'apikey' en daarna de key zelf.


PHP Voorbeeld

$apiKey '00000-0000000-000000-0000';
$serverUrl 'https://srv?.automaat.online/api/v2/';

$headers array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: apikey ' $apiKey;

$ch = curl_init();
curl_setopt($chCURLOPT_URL$serverUrl "customer/1");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_HTTPHEADER$headers);
$data = json_decode(curl_exec($ch));
curl_close($ch);


Let op: zet de API-key niet op een plek waar andere mensen bij kunnen. Deze krijgen dan toegang tot je complete database.