{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/vng/notificaties-api-ni-yju6hg/message",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"aanmaakdatum": {
"description": "Datum en tijd waarop de actie heeft plaatsgevonden.",
"format": "date-time",
"title": "aanmaakdatum",
"type": "string"
},
"actie": {
"description": "De actie die door de publicerende API is gedaan. De publicerende API specificeert de toegestane acties.",
"maxLength": 100,
"minLength": 1,
"title": "actie",
"type": "string"
},
"hoofdObject": {
"description": "URL-referentie naar het hoofd object van de publicerende API die betrekking heeft op de `resource`.",
"format": "uri",
"minLength": 1,
"title": "hoofd object",
"type": "string"
},
"kanaal": {
"description": "De naam van het kanaal (`KANAAL.naam`) waar het bericht op moet worden gepubliceerd.",
"maxLength": 50,
"minLength": 1,
"title": "kanaal",
"type": "string"
},
"kenmerken": {
"additionalProperties": {
"description": "Een waarde behorende bij de sleutel.",
"maxLength": 1000,
"minLength": 1,
"title": "kenmerk",
"type": "string"
},
"description": "Mapping van kenmerken (sleutel/waarde) van de notificatie. De publicerende API specificeert de toegestane kenmerken.",
"title": "kenmerken",
"type": "object"
},
"resource": {
"description": "De resourcenaam waar de notificatie over gaat.",
"maxLength": 100,
"minLength": 1,
"title": "resource",
"type": "string"
},
"resourceUrl": {
"description": "URL-referentie naar de `resource` van de publicerende API.",
"format": "uri",
"minLength": 1,
"title": "resource URL",
"type": "string"
}
},
"required": [
"kanaal",
"hoofdObject",
"resource",
"resourceUrl",
"actie",
"aanmaakdatum"
],
"type": "object",
"x-derived-from": [
"https://notificaties-api.vng.cloud/api/v1/schema/openapi.json#/components/schemas/Message"
]
}