Vorig onderwerp

Volgend onderwerp

Inhoud boek

Book Index

DCB - Ophalen document bij een beperking

Beperkingen (clausules, voorwaarden en clausulebladen) kunnen verwijzen naar een fysiek document in het dossier van Dias. Deze documenten kunnen opgehaald worden via de url voor het ophalen van documenten, maar dan zijn ze niet beschikbaar voor relaties. Om de documenten toch door relaties op te kunnen laten halen, zijn de volgend ingangen toegevoegd:

 

beheer/api/v1/clausulebladen/{id}/versies/{versie}/clausulebladdocument

beheer /api/v1/clausulebladen/{id}/versies/{versie}/clausulebladdocument/file

beheer /api/v1/clausules/{id}/versies/{versie}/clausuledocument

beheer /api/v1/clausules/{id}/versies/{versie}/clausuledocument/file

beheer /api/v1/voorwaarden/{id}/versies/{versie}/voorwaardendocument

beheer /api/v1/voorwaarden/{id}/versies/{versie}/voorwaardendocument/file

 

Hierbij worden bij de /<beperking>document de gegevens van de file opgehaald. De urls met /file halen een filestream op met de inhoud van het document uit het dossier.

 Als er geen document gekoppeld is aan de beperkingof de beperking bestaat niet, dan wordt een NotFound geretourneerd.

 

Om de juiste versie van de beperking te kunnen bepalen uit de verzekering, dekking of pakket waaraan de beperking gekoppeld is, zijn alle resultaten van beperkingen uitgebreid met het versienummer. Het gaat hierbij om de volgende urls:

 

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/clausules/details

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/clausules/{clausuleid}

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/clausulebladen/details

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/clausulebladen/{clausulebladid}

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/voorwaarden/detail

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/voorwaarden/{voorwaardenid}

 

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/dekkingen/{dekkingid}/clausules/details

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/dekkingen/{dekkingid}/clausules/{clausuleid}

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/dekkingen/{dekkingid}/clausulebladen/details

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/dekkingen/{dekkingid}/clausulebladen/{clausulebladid}

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/dekkingen/{dekkingid}/voorwaarden/details

/api/v1/contracten/verzekeringen/{id}/versies/{versienummer}/dekkingen/{dekkingid}/voorwaarden/{voorwaardenid}

 

/api/v1/contracten/pakketten/{id}/versies/{versienummer}/clausules/details

/api/v1/contracten/pakketten/{id}/versies/{versienummer}/clausules/{clausuleid}

/api/v1/contracten/pakketten/{id}/versies/{versienummer}/clausulebladen/details

/api/v1/contracten/pakketten/{id}/versies/{versienummer}/clausulebladen/{clausulebladid}

/api/v1/contracten/pakketten/{id}/versies/{versienummer}/voorwaarden/details

/api/v1/contracten/pakketten/{id}/versies/{versienummer}/voorwaarden/{voorwaardenid}