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}