Doel

OData is een standaard waarmee de software ontwikkelaar meer invloed kan uitoefenen op het resultaat van een webservice aanroep.
OData geeft bijvoorbeeld de mogelijkheid om de resultaten de sorteren, tellen, filteren op het aantal geretourneerde records te maximeren.
REOBtimaal heeft een aantal mogelijkheden van OData ingebouwd.
Deze kunt u aanroepen met eigen software of gebruik maken van Swagger voor REOBtimaal, waar u gemakkelijk zelf de API kunt onderzoeken.

Voorbeelden

(Vergeet niet eerst een token te verkrijgen van de API en deze in Swagger in te voeren)

Het verkrijgen van alle relaties die na 1 juli 2017 zijn gewijzigd

Dit kan uitermate handig zijn voor synchronisatie met externe systemen, zoals een boekhoudpakket of CRM pakket.

Voer voor $filter in: lastChange gt 2017-07-01T00:00:00.0000Z

De uiteindelijke aanvraag wordt dan:

https://api.reobtimaal-diensten.nl/odata/v1/Relations?$filter=lastChange%20gt%202017-07-01T00%3A00%3A00.0000Z

Limiteer het maximaal aantal resultaten tot 100

Om uw omgeving niet te veel te belasten, is het handig om een maximaal aantal resultaten op te vragen, bijvoorbeeld 100:

Voer voor $top in: 100

De uiteindelijke aanvraag wordt dan:

https://api.reobtimaal-diensten.nl/odata/v1/Relations?$top=100

Links