Note |
---|
De OData API is nog in beta. De API is nog in ontwikkeling en kan mogelijk nog veranderen . |
...
Authenticatie
Huidige ondersteunde vormen van authenticatie zijn:
HTTP basic authenticatie
Deze vorm werkt met een gebruikersnaam en wachtwoord.X-API-KEY in http header
Het API token dat hiervoor nodig is kan een applicatiebeheerder genereren
Andere vormen van authenticatie worden in de toekomst mogelijk nog toegevoegd.
Een applicatiebeheerder kan de authenticatie in en uitschakelen en je de rechten geven voor toegang tot (een deel van) de data.
Een gebruiker van de API heeft dezelfde rechten als in de webapplicatie.
Gebruik
Informatie voor het gebruik van OData (vooral voor ontwikkelaars) is vooral te vinden op odata.org.
De Planning.nl OData API ondersteunt het ophalen van geneste data mbv de odata navigationproperties en de $expand parameter.
Gebruik dit om met 1 http request data uit meerdere tabellen teglijk op te halen. Zoals een project en informatie over bijbehorende relatie en projecttype.
Er is momenteel geen beperking aan het aantal geneste niveaus.
Info |
---|
Deze documentatie zal nog worden uitgebreid met voorbeelden voor gebruik in excel, powerbi en postman |
Adressen / voorbeelden
...
Adres
...
https://app.planning.nl/OData/V1
...
Dit is de (base) URL van de OData API.
...
...
Voorbeeld URL voor het ophalen van (alle) projecten
Voorbeeld URL voor het ophalen van een project met id 1.
Voorbeeld URL voor ophalen alle projecten die starten na 1 jan 2023
Voorbeeld URL voor ophalen alle projecten die starten na 1 jan 2023 en zijn van projecttype = onderhoud
Info |
---|
Let op het gebruik van hoofdletters. De OData API van Planning.nl is hoofdlettergevoelig. |
...
Informatiepagina met een overzicht van alle tabelen en velden in de OData API.
In dit overzicht zijn ook de namen van de extra velden (properties) en de namen van de extra tabellen te zien als die gebruikt worden.
Dit is een geaggregeerd overizcht van de informatie die ook in de OData metadata beschikbaar is.
...
Documentatie over de OData API is te vinden op: