Versionering

DI garanterer at der ikke laves breaking changes på de forskellige besked formater via versionering af webhooks. Nye properties på beskeder kan tilføjes uden ændring i versionsnummer (minor changes), men fjernelse af properties eller ændring i formatet (breaking change) vil resulterer i en ny version af webhooken.

Hvis en Webhook Event's payload skema ændre sig vil det foregår via. minor changes - hvilket vil betyde at vi ikke ændrer på det eksisterende, men f.eks. tilføjer nye properties i payloaden.

Hvis der en nødvendighed fra DI's side som resulterer i breaking changes, så vil version nummeret på Webhook ændre sig.

Eksempler minor changes (ingen version-bump):

  • Tilføjelse af nye properties.
  • Tilføjelse af nye enum-værdier.

Eksempler breaking changes (ny version):

  • Fjernelse af properties.
  • Omdøbning af properties.
  • Ændring af datatyper.
  • Required property bliver optional.

NOTE Ved ny version vil DI kontakte jer og der vil blive lagt en plan for dette.

Medlemsdataoverfoersel Docs