Stap 1. Via Twelve heb je de url, een public api key en de klantennummers ontvangen.
Stap 2. Genereer de Private API-key via de Registration Call: https://orderapi.twelve.eu/api/v1/Registration
- Deze call is maar 1x geldig;
- Indien kwijt of niet meer bekend gelieve Twelve te contacteren dan kunnen we de Public API key resetten.
Stap 3. Vul onder de header ‘PublicAPIkey’ de opgegeven API key in.
Stap 4. Voer de call uit en bewaar de gegevens die komen uit 'sharedSecret'.
Stap 5. Calculeer het request token: Math.random().toString(36).replace(/[^a-z]+/g
Let op: Elke keer als je een call aanroept moet de token opnieuw berekend worden.
Stap 6. Bereken de SHA256 aan de hand van het path (Bijvoorbeeld: /api/v1/Accounts) + request token + private API key.
- Voorbeeld gebruikt in Postman: CryptoJS.SHA256(path + pm.variables.get("request_token") + pm.variables.get("Private_API_key_order"));
Stap 7. Deze berekening zorgt voor de Request Signature die je nodig hebt om een call uit te voeren.
Stap 8. Gebruik bovenstaande gegevens in de headers als access en vul bij elke call onder de header van ClientID het opgegeven klantennummer dat je wilt benaderen.