Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Zie ook: https://documentatie.burgerprofiel.vlaanderen.be/attesten/index.html

Table of Contents

Bronnen vs. afnemers

Bij widgets, dossierstatusinformatie (DOSIS) en notificaties werken we met “afnemers” die communiceren met de API die Digitaal Vlaanderen bouwt en documenteert.

Voor attesten en vergunningen, formulieren en generieke WWOOM-bronnen werken we met “bronnen”, dat is de API van de klanten die Digitaal Vlaanderen aanspreekt. Hierbij voorziet Digitaal Vlaanderen documentatie over hoe we de bron bevragen die ze moeten implementeren in hun software.

Het doel van de documentatie is dan om het contract dat we gaan spreken met hun zo duidelijk mogelijk te maken zodat zij weten hoe wij hun gaan bevragen, gezien zij deze API moeten implementeren in hun software.

Wij hebben gekozen voor deze aanpak om het mogelijk te maken om op een gestandaardiseerde manier veel klanten aan te sluiten zonder veel aanpassingen aan onze kant voor iedere klant (soort van gedistrubeerde aanpak, iedereen doet een beetje werk), we dienen enkel nog de klant te configureren (metadata over waar hun server te vinden is, ...)

 

Huidige attesten documentatie staat op https://documentatie.burgerprofiel.vlaanderen.be/attesten/index.html  ik heb nog niet gevonden waar de ‘source’ daarvan is, dat is nog door mijn voorganger gemaakt, ik zal eens checken bij Frederic of hij dat toevallig weet. Maar sowieso best dat het op confluence komt zoals de rest, beetje eenheid creëren.

 

Er zijn 3 puntjes aan de oude documentatie:

 

Voor de API specificaties, versie 2 is inhoudelijk nog niet klaar. Ik heb vorig jaar een eerste versie geschreven en daar ben jij wel al eens door gegeaan dacht ik.

Het is wel handig om daar eens met jou door te gaan, zodat het concept duidelijk is. Het idee is dat daar een aantal algemene regels in opgenomen worden zoals security, error handling, headers, ... zodat dat niet iedere keer opnieuw geschreven moet worden.

Dat is enerzijds geschreven om onze eigen teams en developers een handleiding te geven hoe we verwachten dat onze APIs er uit zien en reageren, maar anderzijds is dat ook een goede leidraad voor bronnen en afnemers.

 

...

Child pages (Children Display)
depth3

API-specificaties

Deze documentatie bevat:

  • de specificaties voor de API die dient al bron om attesten/vergunningen te ontsluiten in Mijn Burgerprofiel

  • de algemene specificaties voor alle REST API’s die als bron dienen om informatie te ontsluiten in Mijn Burgerprofiel

Om attesten en vergunningen te tonen en te laten downloaden in Mijn Burgerprofiel, is het verplicht om te voldoen aan beide types specificaties.

Om attesten en vergunningen aan te bieden via Mijn Burgerprofiel start u met een aansluiting.