Maak een account

Het is mogelijk om via de API een account aan te maken. Zo kun je meerdere accounts beheren vanuit één software pakket. De gebruikte API sleutel wordt automatisch gekoppeld aan het nieuwe account. Voor elk account dat toegevoegd wordt ontvang je een unieke autorisatie sleutel. Deze sleutel ontvang je automatisch na het toevoegen van een account.

Endpoint URL

https://api.agriplaats.nl/accounts/create

De verplichte en optionele POST velden

name Volledige naam   required
type Type account 1: Particulier
2: Zakelijk
required
emailaddress E-mailadres   required
password Wachtwoord Minimaal 8 karakters lang en 1 hoofdletter required
zipcode Postcode   required
street_number Huisnummer   required
companyname Bedrijfsnaam    
coc_number KVK-nummer    
language Voorkeurstaal nl: Nederlands
en:Engels
de:Duits
fr: Frans
 

Voorbeeld PHP / CURL

$ch = curl_init('https://api.agriplaats.nl/accounts/create');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
    'api_key' => 'P4YD6F21K16U',
    'authorisation_key' => 'jcxZw5TU46NW1zrakTip7ZpWIgTj1fCmQAR1UZSmC18jUKIm',
    'name' => 'Henk de Vries',
    'type' => 2, //Zakelijk
    'emailaddress' => 'henkdevries@agriplaats.nl',
    'password' => 'SterkWachtwoord$',
    'zipcode' => '5301KB',
    'street_number' => '23',
    'companyname' => 'de Vries Mechanisatie',
    'coc_number' => '100052',
    'language' => 'nl'
));

$result = curl_exec($ch);

Voorbeeld JSON resultaat

{"authorisation_code":"pWIgTj1fCmQAR1UZSmC18jUKImjcxZw5TU46NW1zrakTip7Z"}

Controleer e-mailadres

Om te voorkomen dat er dubbele accounts in Agriplaats komen is het mogelijk te controleren of een e-mailadres al bestaat of niet.

Endpoint URL

https://api.agriplaats.nl/accounts/check

De verplichte en optionele POST velden

emailaddress E-mailadres   required

Voorbeeld PHP / CURL

$ch = curl_init('https://api.agriplaats.nl/accounts/check');

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
    'api_key' => 'P4YD6F21K16U',
    'authorisation_key' => 'jcxZw5TU46NW1zrakTip7ZpWIgTj1fCmQAR1UZSmC18jUKIm',
    'emailaddress' => 'henkdevries@agriplaats.nl',
));

$result = curl_exec($ch);

Voorbeeld JSON resultaat

{"found":true} of {"found":false}

Menu