Algemene Toelating voor grondwerken API's
API’s Algemene Toelating
Actie | Security - Door wie? | Endpoint / Velden / Business regels |
---|---|---|
Registratie door aanvrager | pdo_write | Business regel: krijgt automatisch de status “In aanvraag”
|
Goedkeuring door domeinbeheerder | pdo_write + organisatie (of sub) is domeinbeheerder (*) + organisatie (of sub) is publicDomainAdministrator van aanvraag | Business regel: kan enkel voor algemene toelatingen met de status “In aanvraag”
|
Weigering door domeinbeheerder | pdo_write + organisatie (of sub) is domeinbeheerder (*) + organisatie (of sub) is publicDomainAdministrator van aanvraag | Business regel: kan enkel voor algemene toelatingen met de status “In aanvraag”
|
Intrekken door domeinbeheerder | pdo_write + organisatie (of sub) is domeinbeheerder (*) + organisatie (of sub) is publicDomainAdministrator van aanvraag | Business regel: kan enkel voor algemene toelatingen met de status “Goedgekeurd”
|
Update contactgegevens aanvrager | pdo_write + organisatie (of sub) is applicant van aanvraag |
|
Update contactgegevens domeinbeheerder | pdo_write + organisatie (of sub) is publicDomainAdministrator van aanvraag |
|
Zoeken naar algemene toelatingen | pdo_read (iedereen met leesrechten tot GIPOD) |
|
Opvragen detail algemene toelating | pdo_read (iedereen met leesrechten tot GIPOD) |
|
(*) domeinbeheerder: organisatie heeft een niscode (gemeente) of odbCode (andere domeinbeheerders)
Opladen bijlage
Omdat er validatie gebeurt op aanwezigheid van bijlagen, werd gekozen voor een systeem waar de bijlage éérst opgeladen wordt via een generiek endpoint POST /api/v1/attachments
. Vervolgens wordt de referentie (GUID) naar deze bijlage meegegeven in het specifieke endpoint. Een bijlage die opgeladen werd via het generieke endpoint, kan slechts één keer gekoppeld worden aan een algemene toelating.
Actie | Security - Door wie? | Endpoint / Business regels |
---|---|---|
Opladen bijlage | pdo_write | POST /api/v1/attachments |
Informatie domeinbeheerders ivm Algemene Toelating
Search API: GET /api/v1/publicdomainadministrators
Domeinbeheerder werkt met algemene toelating (generalPermitForGroundworksEnabled)
Link naar algemene voorwaarden voor het bekomen van een algemene toelating (generalPermitForGroundworksConditionsUri)