Time On heeft een uitgebreide REST/JSON API waarmee je data uit kan lezen of mutaties kan doen in de Time On data. Om met de Time On API te kunnen werken heb je eerst een API sleutel nodig.
Aanmaken API sleutel
Via Beheer > API sleutel maak je eenvoudig een API sleutel aan voor deze administratie. Er kan op dit moment maar 1 API sleutel per administratie aanwezig zijn:
Authorisatie
Iedere API call dient voorzien te worden van een "Authorization" header met hierin een "Bearer <acccestoken>" waarde. De API sleutel kan een kortlopende access_token worden verkregen. Gebruik hiervoor de volgende POST call:
Het resultaat van deze call bevat de volgende informatie. Gebruik de waarde uit "access_token" om vervolg API aanroepen te maken.
{
"access_token": "",
"refresh_token": null,
"expires_in": 14400,
"success": true,
"errorMessage": null,
}
API documentatie
De volledige API documentatie kan worden gevonden via deze link.