Vorig onderwerp

Volgend onderwerp

Inhoud boek

Book Index

Productinformatie gefilterd op bedrijf (4.1.3.2)

Bij het ophalen of tonen van verzekeringsproducten werd in DCB niet op alle plekken rekening gehouden met het bedrijf waarvoor een product geldig is. Hierdoor konden in de frontend producten zichtbaar zijn die niet bij het actieve bedrijf hoorden. 

Opgelost:

Bij het ophalen van productinformatie wordt nu gefilterd op het opgegeven bedrijf. Hiervoor is de headerparameter BedrijfId toegevoegd (optioneel). 

  • Wordt BedrijfId meegegeven (≠ 0), dan worden alleen producten van dat bedrijf behandeld.
  • Wordt BedrijfId niet meegegeven of is deze 0, dan blijft de oude werking behouden (backwards compatibility).
  • Bij mismatch tussen opgegeven BedrijfId en het bedrijf van het product wordt een 404 NotFound geretourneerd. 

Uitbreiding:

De filtering is doorgevoerd op meerdere endpoints binnen de contract-API:

  • GET /contract/api/v1/verzekeringen/productdefinities
  • GET /contract/api/v1/verzekeringen/productdefinities/{id}
  • GET /contract/api/v1/verzekeringen/productdefinities/{id}/productinformatie
  • GET /contract/api/v1/verzekeringen/productdefinities/{id}/productinformatie/file
  • GET /contract/api/v1/verzekeringen/productdefinities/{id}/mutatieblokkades 

Op termijn zal BedrijfId verplicht worden bij deze aanroepen. Dit wordt aangekondigd in een latere release.