Table of Contents |
---|
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "_links": { "self": { "href": "https://dienstenleverancier.be/api/v1/forms?limit=10&offset=0" }, "first": { "href": "https://dienstenleverancier.be/api/v1/forms?limit=10&offset=0" }, "next": { "href": "https://dienstenleverancier.be/api/v1/forms?limit=10&offset=10" }, "last": { "href": "https://dienstenleverancier.be/api/v1/forms?limit=10&offset=30" } }, "_pageMetadata": { "offset": 0, "size": 10, "totalItems": 35 }, "_embedded": { "items": [ { "_links": { "embed": { "href": "https://uw-eloket-cname.formulieren.burgerprofiel.be/93a4b91a-93f4-4cb2-bdc5-14bc53762cef?token={TEMP_SSO_TOKEN}", "templated": true }, "fallback": { "href": "https://uw-eloket-cname.formulieren.burgerprofiel.be/93a4b91a-93f4-4cb2-bdc5-14bc53762cef" }, "ssoTokenRegistrationApi": { "href": "https://uw-eloket-cname.formulieren.burgerprofiel.be/api/v1/temp-sso-token" } }, "sso": { "audience": "93a4b91a-93f4-4cb2-bdc5-14bc53762cef" }, "id": "d898fa60-e76f-44bb-89bd-9a468dab2319", "productId": "697" }, { "_links": { "embed": { "href": "https://formulieren.loket.vlaanderen.be/8350d7ed-ae18-4525-ac2c-abaa49656e3c?token={TEMP_SSO_TOKEN}" "templated": true }, "fallback": { "href": "https://formulieren.loket.vlaanderen.be/8350d7ed-ae18-4525-ac2c-abaa49656e3c" }, "thirdPartyCookieApi": { "href": "https://formulieren.loket.vlaanderen.be/api/v1/third_party_cookies" }, "ssoTokenRegistrationApi": { "href": "https://formulieren.loket.vlaanderen.be/api/v1/temp-sso-token" } }, "sso": { "audience": "d9da076d-3069-481c-9fa7-783ccb84ad61" }, "id": "8350d7ed-ae18-4525-ac2c-abaa49656e3c", "productId": "1390", "nisCodesnisCode": [ "23096", "23038", "23081" ] }, ... ] } } |
Het bovenstaande codevoorbeeld geeft de volgende 2 items terug:
Een standaard item op basis van het Once-Only-principe waarbij u de minimale parameters van het formulier opgeeft. De voorwaarde is een CNAME onder http://*.burgerprofiel.be, en de respectievelijke testdomeinen.
Een tweede item met extensies:
nisCodes
nisCode
om aan te geven voor welke lokale besturen welk lokaal bestuur het formulier van toepassing isproductId
voor het IPDC-nummerURLs die niet onder http://burgerprofiel.be vallen, hiervoor is een
thirdPartyCookieApi
verplicht (zie Aanvraagformulieren - Third-party cookies)
Info |
---|
Once-Only-principle: minimale input voor een maximaal hergebruik Door het gebruik van IPDC en once-only principes streven we maximaal naar eenvoudige en eenduidige configuraties die de gebruiker een consistente ervaring geven doorheen het platform. De minimaal verpichte velden zijn hieronder aangegeven met * |
Key | Beschrijving | ||||
---|---|---|---|---|---|
| De link naar het fomulier dat geëmbed wordt in Mijn Burgerprofiel. Conform JSON-HAL kan dit een templated link zijn. Indien het formulier SSO verwacht (zie hieronder), dan kan in de URI template query expansion gedaan worden van
| ||||
| De link naar een formulier dat een gebruiker kan openklikken wanneer het formulier niet kan worden geëmbed, bijv. door browser-incompatibiliteit.
| ||||
| Alleen nodig als de formulieren worden aangeboden via een third-party domein, niet indien onder een CNAME van Voor meer details, zie https://vlaamseoverheid.atlassian.net/wiki/spaces/IKPubliek/pages/6180832603/Aanvraagformulieren+-+Third-party+cookies#Alternatieve-oplossing:-Third-party-cookie-API-endpoint | ||||
| Verplicht voor formulieren die een aangemelde context vereisen (samen met Geeft aan op welk endpoint de aangemelde context van MBP overgedragen kan worden. Voor meer details, zie Aanvraagformulieren - Authenticatie via Single Sign-on (SSO) | ||||
| Verplicht wanneer Geeft aan voor welke doelgroep of “audience” (ACM Client-ID) de token exchange moet gebeuren wanneer de burger het formulier opent.
| ||||
| Het IPDC- | ||||
| Voor formulieren die voor één of meerdere lokale besturen beschikbaar zijneen lokale bestuur beschikbaar is.
Bijv.
|
Info |
---|
|
...
Parameter | Beschrijving | ||
---|---|---|---|
| |||
| 1 of meerdere IPDC-productcodes
| ||
| 1 of meerdere niscodes
Als de niscode niet wordt meegegeven, worden alleen de Vlaamse dienstverlening(en) teruggegeven. |
GET /api/v1/forms-submissions (optioneel)
...