{"openapi":"3.1.1","info":{"title":"Webhook","version":"1.0.0"},"paths":{},"webhooks":{"AendringAfOverenskomster":{"post":{"parameters":[{"name":"x-webhook-name","in":"header","schema":{"enum":["Fusion"]}},{"name":"x-webhook-version","in":"header","schema":{"enum":["1"]}},{"name":"x-event-id","in":"header","schema":{"type":"string"}},{"name":"x-webhook-request-id","in":"header","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$schema":"http://json-schema.org/draft-04/schema#","title":"FusionWebhookPayload","type":"object","additionalProperties":false,"required":["frigivelsesdato","fusioneringsdato","note","fortsaettende","udgaaende"],"properties":{"frigivelsesdato":{"type":"string","format":"date","minLength":1},"fusioneringsdato":{"type":"string","format":"date","minLength":1},"note":{"type":["null","string"]},"fortsaettende":{"$ref":"#/definitions/FortsaettendeAendringsData"},"udgaaende":{"type":"array","items":{"$ref":"#/definitions/Aendring"}}},"definitions":{"FortsaettendeAendringsData":{"type":"object","additionalProperties":false,"properties":{"virksomhed":{"$ref":"#/definitions/Virksomhed"},"information":{"$ref":"#/definitions/IndmeldelsesInformation"},"overenskomster":{"type":"array","items":{"$ref":"#/definitions/Overenskomster"}}}},"Virksomhed":{"type":"object","oneOf":[{"$ref":"#/definitions/Afdeling"},{"$ref":"#/definitions/Hovedforhold"}]},"Adresse":{"type":"object","additionalProperties":false,"required":["vej","postalCode","city","countryCode"],"properties":{"vej":{"type":["null","string"]},"postalCode":{"type":["null","string"]},"city":{"type":["null","string"]},"countryCode":{"type":["null","string"]}}},"ContactInformation":{"type":"object","additionalProperties":false,"required":["phone","website","fax","email"],"properties":{"phone":{"type":["null","string"]},"website":{"type":["null","string"]},"fax":{"type":["null","string"]},"email":{"type":["null","string"]}}},"PaymentInformation":{"type":"object","additionalProperties":false,"required":["se","vat","rut"],"properties":{"se":{"type":["array","null"],"items":{"type":"string"}},"vat":{"type":["null","string"]},"rut":{"type":["null","string"]}}},"Branche":{"type":"object","additionalProperties":false,"required":["kode","navn"],"properties":{"kode":{"type":"string","minLength":1},"navn":{"type":"string","minLength":1}}},"Afdeling":{"type":"object","discriminator":{"propertyName":"type"},"additionalProperties":false,"required":["diNummer","navn","cvr","pnummer","adresse","contactInformation","paymentInformation","medlemsType","branche","type","hovedforhold"],"properties":{"diNummer":{"type":"integer","format":"int32"},"navn":{"type":"string","minLength":1},"cvr":{"type":["null","string"]},"pnummer":{"type":["null","string"]},"adresse":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/Adresse"}]},"contactInformation":{"$ref":"#/definitions/ContactInformation"},"paymentInformation":{"$ref":"#/definitions/PaymentInformation"},"medlemsType":{"type":"string","minLength":1},"branche":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/Branche"}]},"type":{"type":"string","enum":["Afdeling"]},"hovedforhold":{"$ref":"#/definitions/Hovedforhold"}}},"Hovedforhold":{"type":"object","discriminator":{"propertyName":"type"},"additionalProperties":false,"required":["diNummer","navn","cvr","pnummer","adresse","contactInformation","paymentInformation","medlemsType","branche","type"],"properties":{"diNummer":{"type":"integer","format":"int32"},"navn":{"type":"string","minLength":1},"cvr":{"type":["null","string"]},"pnummer":{"type":["null","string"]},"adresse":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/Adresse"}]},"contactInformation":{"$ref":"#/definitions/ContactInformation"},"paymentInformation":{"$ref":"#/definitions/PaymentInformation"},"medlemsType":{"type":"string","minLength":1},"branche":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/Branche"}]},"type":{"type":"string","enum":["Hovedforhold"]}}},"IndmeldelsesInformation":{"type":"object","additionalProperties":false,"required":["industriensPensionAftaler","pensionDanmarkAftaler","nulIndberetning"],"properties":{"uddannelsesfond":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/Uddannelsesfond"}]},"fritvalg":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/Fritvalg"}]},"industriensPensionAftaler":{"type":"array","items":{"$ref":"#/definitions/IndustriensPensionAftaler"}},"pensionDanmarkAftaler":{"type":"array","items":{"$ref":"#/definitions/PensionDanmarkAftaler"}},"nulIndberetning":{"type":"array","items":{"$ref":"#/definitions/NulIndberetning"}}}},"Uddannelsesfond":{"type":"object","additionalProperties":false,"required":["valg","beskrivelse"],"properties":{"valg":{"type":"string","minLength":1},"beskrivelse":{"type":"string","minLength":1}}},"Fritvalg":{"type":"object","additionalProperties":false,"required":["valg","beskrivelse"],"properties":{"valg":{"type":"string","minLength":1},"beskrivelse":{"type":"string","minLength":1}}},"IndustriensPensionAftaler":{"type":"object","additionalProperties":false,"required":["valg","beskrivelse"],"properties":{"valg":{"type":"string","minLength":1},"beskrivelse":{"type":"string","minLength":1}}},"PensionDanmarkAftaler":{"type":"object","additionalProperties":false,"properties":{"valg":{"type":"string"},"beskrivelse":{"type":"string"}}},"NulIndberetning":{"type":"object","additionalProperties":false,"required":["valg","beskrivelse"],"properties":{"valg":{"type":"string","minLength":1},"beskrivelse":{"type":"string","minLength":1}}},"Overenskomster":{"type":"object","additionalProperties":false,"required":["gyldigFra","overenskomst"],"properties":{"gyldigFra":{"type":"string","format":"date","minLength":1},"overenskomst":{"$ref":"#/definitions/Overenskomst"}}},"Overenskomst":{"type":"object","additionalProperties":false,"required":["id","navn","daOverenskomstNummer"],"properties":{"id":{"type":"string","minLength":1},"navn":{"type":"string","minLength":1},"daOverenskomstNummer":{"type":"string","minLength":1}}},"Aendring":{"type":"object","additionalProperties":false,"required":["afdelinger"],"properties":{"fortsaettende":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/FortsaettendeAendringsData"}]},"udgaaende":{"$ref":"#/definitions/UdgaaendeAendringsData"},"afdelinger":{"type":"array","items":{"$ref":"#/definitions/AfdelingAendring"}}}},"UdgaaendeAendringsData":{"type":"object","additionalProperties":false,"required":["udmeldelsesaarsag"],"properties":{"virksomhed":{"$ref":"#/definitions/Virksomhed"},"udmeldelsesaarsag":{"type":["null","string"]},"overenskomster":{"type":"array","items":{"$ref":"#/definitions/Overenskomster"}}}},"AfdelingAendring":{"type":"object","additionalProperties":false,"properties":{"fortsaettende":{"oneOf":[{"type":"null"},{"$ref":"#/definitions/FortsaettendeAendringsData"}]},"udgaaende":{"$ref":"#/definitions/UdgaaendeAendringsData"}}}}}}},"required":true},"responses":{"200":{"description":"Return a 200 status to indicate that the data was received successfully","content":{"application/json":{}}}}}}}}