Wat is een API?
Een API, of een Application Programming Interface, wordt gebruikt om op een geformaliseerde manier gegevens uit te wisselen tussen apps. Veel voorzieningen bieden openbare API's waarmee iedereen inhoud naar de voorziening kan sturen en van de voorziening kan ontvangen. API's die via het internet werken en gebruikmaken van http://-URL's, worden web-API's genoemd. Op het internet verstuur je een verzoek naar een API om gegevens op te vragen (get) en te publiceren (post).
Al je favoriete apps die verbinding met het internet maken, zijn gebaseerd op API's. Zo worden voor sociale-media-apps API's gebruikt om gebruikers vanuit hun mobiele apps berichten te laten bekijken en publiceren. Wanneer je de feed vernieuwt, verstuurt de app een API-verzoek om alle berichten op te halen. Wanneer je een bericht "leuk vindt", verstuurt de app een API-verzoek om die informatie te publiceren.
De mogelijkheid om vanuit Opdrachten API-verzoeken te versturen, betekent dat je niet beperkt bent tot de gegevens die lokaal op je apparaat aanwezig zijn, maar dat opdrachten ook kunnen werken met webvoorzieningen die een openbare API hebben. Je kunt aangepaste opdrachten samenstellen om een grote hoeveelheid gegevens te verzamelen en deze op de gewenste manier weer te geven. Het is zelfs mogelijk om gegevens terug te sturen naar de API en de webvoorziening bij te werken. Als iets mogelijk is in een API, is het ook mogelijk in de Opdrachten-app.