Release 17

Technische wijzigingen

openapi R17

openapi changes from R16

Functionele wijzigingen

Wijzigen/verwijderen beslissingsonderdelen binnen een sanctiedossier

AJHHHP-345 - Getting issue details... STATUS

Er zijn nieuwe endpoints toegevoegd en UI aanpassingen gedaan die het mogelijk maken om een beslissingsonderdelen binnen een sanctiedossier te wijzigen of te verwijderen.

Deze functionaliteit was nog niet beschikbaar en is nu toegevoegd.

 Technische wijzigingen

nieuwe endpoints:

- PUT    /aansluiter/v1/sanctiedossiers/{sanctiedossierId}/sanctiebeslissingen/{sanctiebeslissingId}/sanctiebeslissingsonderdelen/{sanctiebeslissingsonderdeelId}
- DELETE /aansluiter/v1/sanctiedossiers/{sanctiedossierId}/sanctiebeslissingen/{sanctiebeslissingId}/sanctiebeslissingsonderdelen/{sanctiebeslissingsonderdeelId}

Een beslissing tot bestuurlijke vervolging leidt tot een sanctiedossier

AJHHHP-243 - Getting issue details... STATUS

Sanctiedossiers worden niet meer aangemaakt op basis van een vermoedelijke overtreder binnen een vastgesteld feit maar worden aangemaakt op basis van een bestuurlijke vervolging.

De API is hierop aangepast.

 Technische wijzigingen
gewijzigde endpoints:

- GET    /aansluiter/v1/sanctiedossiers
  Parameter:
    - Add bestuurlijkeVervolgingId in query
    - Delete vermoedelijkeOvertrederId in query
    - Delete vastgesteldFeitId in query
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Missing property: [n].vermoedelijkeOvertrederId (string)
          Missing property: [n].vastgesteldFeitIds (array)
- POST   /aansluiter/v1/sanctiedossiers
  Request:
        - Changed application/json
          Schema: Broken compatibility
          Missing property: vermoedelijkeOvertrederId (string)
          Missing property: vastgesteldFeitIds (array)
- GET    /aansluiter/v1/sanctiedossiers/{sanctiedossierId}
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Missing property: vermoedelijkeOvertrederId (string)
          Missing property: vastgesteldFeitIds (array)
- PUT    /aansluiter/v1/sanctiedossiers/{sanctiedossierId}
  Request:
        - Changed application/json
          Schema: Backward compatible

Endpoint sanctieregister aanpassen naar aanleiding van herwerking feiten

AJHHHP-300 - Getting issue details... STATUS

Bestaande endpoints voor sanctiedossiers werden aangepast naar aanleiding van de herwerking van feiten.

Er werden ook nieuwe endpoints toegevoegd voor het E-loket voor ondernemers

 Technische wijzigingen

nieuwe endpoints:

- GET    /eloketvoorondernemers/v1/publicaties-in-sanctieregister
- GET    /eloketvoorondernemers/v1/download

Gewijzigde endpoints:- GET    /mijnburgerprofiel/v1/publicaties-in-sanctieregister
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Missing property: [n].algemeneInfo.feitenInformatie (array)
          Missing property: [n].algemeneInfo.omschrijvingenRechtsbrononderdelen (array)
          Missing property: [n].beslissing.eenvoudigeSchuldigverklaring (object)
          Missing property: [n].beslissing.vrijspraak (object)
          Missing property: [n].beslissing.opschorting (object)
          Missing property: [n].beslissing.vervalVervolging (object)
          Missing property: [n].beslissing.sanctie (object)
          Missing property: [n].stukken[n].bestuursdocumentType (string)
          Missing property: [n].overtreder.natuurlijkPersoon.inszNummer (string)
          Missing property: [n].overtreder.natuurlijkPersoon.verblijfplaats.bus (string)
          Missing property: [n].overtreder.natuurlijkPersoon.verblijfplaats.gemeente (string)
- POST   /databank/v1/publicaties-in-sanctieregister
  Return Type:
    - Changed 200 OK
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Missing property: [n].algemeneInfo.feitenInformatie (array)
          Missing property: [n].algemeneInfo.omschrijvingenRechtsbrononderdelen (array)
          Missing property: [n].beslissing.eenvoudigeSchuldigverklaring (object)
          Missing property: [n].beslissing.vrijspraak (object)
          Missing property: [n].beslissing.opschorting (object)
          Missing property: [n].beslissing.vervalVervolging (object)
          Missing property: [n].beslissing.sanctie (object)
          Missing property: [n].stukken[n].bestuursdocumentType (string)
          Missing property: [n].overtreder.natuurlijkPersoon.inszNummer (string)
          Missing property: [n].overtreder.natuurlijkPersoon.verblijfplaats.bus (string)
          Missing property: [n].overtreder.natuurlijkPersoon.verblijfplaats.gemeente (string)
- GET    /databank/v1/publicaties-in-sanctieregister/{publicatieInSanctieregisterId}
  Return Type:
  - Changed 200 OK
      Media types:
        - Changed application/json
          Schema: Broken compatibility
          Missing property: algemeneInfo.feitenInformatie (array)
          Missing property: algemeneInfo.omschrijvingenRechtsbrononderdelen (array)
          Missing property: beslissing.eenvoudigeSchuldigverklaring (object)
          Missing property: beslissing.vrijspraak (object)
          Missing property: beslissing.opschorting (object)
          Missing property: beslissing.vervalVervolging (object)
          Missing property: beslissing.sanctie (object)
          Missing property: stukken[n].bestuursdocumentType (string)
          Missing property: overtreder.natuurlijkPersoon.inszNummer (string)
          Missing property: overtreder.natuurlijkPersoon.verblijfplaats.bus (string)
          Missing property: overtreder.natuurlijkPersoon.verblijfplaats.gemeente (string)