VNG Realisatie · Schema
ResultaatTypeUpdate
Set gegevensgroepdata from validated nested data. Usage: include the mixin on the ModelSerializer that has gegevensgroepen.
CompanyGovernmentMunicipalitiesNetherlandsAPI StandardsCommon GroundOpen StandardsPublic Sector
Properties
| Name | Type | Description |
|---|---|---|
| url | string | URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object. |
| zaaktype | string | URL-referentie naar het ZAAKTYPE van ZAAKen waarin resultaten van dit RESULTAATTYPE bereikt kunnen worden. |
| zaaktypeIdentificatie | string | Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt. |
| omschrijving | string | Omschrijving van de aard van resultaten van het RESULTAATTYPE. |
| resultaattypeomschrijving | string | Algemeen gehanteerde omschrijving van de aard van resultaten van het RESULTAATTYPE. Dit moet een URL-referentie zijn naar de referenlijst van generieke resultaattypeomschrijvingen. Im ImZTC heet dit ' |
| omschrijvingGeneriek | string | Waarde van de omschrijving-generiek referentie (attribuut `omschrijving`) |
| selectielijstklasse | string | URL-referentie naar de, voor het archiefregime bij het RESULTAATTYPE relevante, categorie in de Selectielijst Archiefbescheiden (RESULTAAT in de Selectielijst API) van de voor het ZAAKTYPE verantwoord |
| toelichting | string | Een toelichting op dit RESULTAATTYPE en het belang hiervan voor ZAAKen waarin een resultaat van dit RESULTAATTYPE wordt geselecteerd. |
| archiefnominatie | object | Aanduiding die aangeeft of ZAAKen met een resultaat van dit RESULTAATTYPE blijvend moeten worden bewaard of (op termijn) moeten worden vernietigd. Indien niet expliciet opgegeven wordt dit gevuld vanu |
| archiefactietermijn | stringnull | De termijn, na het vervallen van het bedrjfsvoeringsbelang, waarna het zaakdossier (de ZAAK met alle bijbehorende INFORMATIEOBJECTen) van een ZAAK met een resultaat van dit RESULTAATTYPE vernietigd of |
| brondatumArchiefprocedure | object | Specificatie voor het bepalen van de brondatum voor de start van de Archiefactietermijn (=brondatum) van het zaakdossier. |
| procesobjectaard | stringnull | Omschrijving van het object, subject of gebeurtenis waarop, vanuit archiveringsoptiek, het resultaattype bij zaken van dit type betrekking heeft. |
| catalogus | stringnull | URL-referentie naar de CATALOGUS waartoe dit RESULTAATTYPE behoort. |
| beginGeldigheid | stringnull | De datum waarop de RESULTAATTYPE is ontstaan. |
| eindeGeldigheid | stringnull | De datum waarop de RESULTAATTYPE is opgeheven. |
| beginObject | stringnull | De datum waarop de eerst versie van het object ontstaan is. |
| eindeObject | stringnull | De datum van de aller laatste versie van het object. |
| indicatieSpecifiek | booleannull | Aanduiding of het, vanuit archiveringsoptiek, een resultaattype betreft dat specifiek is voor een bepaalde procesobjectaard. |
| procestermijn | stringnull | De periode dat het zaakdossier na afronding van de zaak actief gebruikt en/of geraadpleegd wordt ter ondersteuning van de taakuitoefening van de organisatie. |
| besluittypen | array | |
| besluittypeOmschrijving | array | Omschrijving van de aard van BESLUITen van het BESLUITTYPE. |
| informatieobjecttypen | array | De INFORMATIEOBJECTTYPEn die verplicht aanwezig moeten zijn in het zaakdossier van ZAAKen van dit ZAAKTYPE voordat een resultaat van dit RESULTAATTYPE kan worden gezet. |
| informatieobjecttypeOmschrijving | array | Omschrijving van de aard van informatieobjecten van dit INFORMATIEOBJECTTYPE. |
| zaakobjecttypen | array | De ZAAKOBJECTTYPEn die verplicht gerelateerd moeten zijn aan ZAAKen van dit ZAAKTYPE voordat een resultaat van dit RESULTAATTYPE kan worden gezet. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/vng-realisatie/main/json-schema/vng-realisatie-resultaat-type-update-schema.json",
"title": "ResultaatTypeUpdate",
"description": "Set gegevensgroepdata from validated nested data.\n\nUsage: include the mixin on the ModelSerializer that has gegevensgroepen.",
"x-generated": "2026-10-09",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/vng-realisatie-catalogi-openapi.yml#/components/schemas/ResultaatTypeUpdate",
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"readOnly": true,
"title": "url",
"description": "URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.",
"minLength": 1,
"maxLength": 1000
},
"zaaktype": {
"type": "string",
"format": "uri",
"title": "is van",
"description": "URL-referentie naar het ZAAKTYPE van ZAAKen waarin resultaten van dit RESULTAATTYPE bereikt kunnen worden."
},
"zaaktypeIdentificatie": {
"type": "string",
"readOnly": true,
"description": "Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt.",
"title": "is relevant voor"
},
"omschrijving": {
"type": "string",
"description": "Omschrijving van de aard van resultaten van het RESULTAATTYPE.",
"title": "omschrijving",
"maxLength": 30
},
"resultaattypeomschrijving": {
"type": "string",
"format": "uri",
"description": "Algemeen gehanteerde omschrijving van de aard van resultaten van het RESULTAATTYPE. Dit moet een URL-referentie zijn naar de referenlijst van generieke resultaattypeomschrijvingen. Im ImZTC heet dit 'omschrijving generiek'",
"title": "resultaattypeomschrijving",
"maxLength": 1000
},
"omschrijvingGeneriek": {
"type": "string",
"readOnly": true,
"description": "Waarde van de omschrijving-generiek referentie (attribuut `omschrijving`)",
"title": "omschrijving generiek"
},
"selectielijstklasse": {
"type": "string",
"format": "uri",
"description": "URL-referentie naar de, voor het archiefregime bij het RESULTAATTYPE relevante, categorie in de Selectielijst Archiefbescheiden (RESULTAAT in de Selectielijst API) van de voor het ZAAKTYPE verantwoordelijke overheidsorganisatie.",
"title": "selectielijstklasse",
"maxLength": 1000
},
"toelichting": {
"type": "string",
"description": "Een toelichting op dit RESULTAATTYPE en het belang hiervan voor ZAAKen waarin een resultaat van dit RESULTAATTYPE wordt geselecteerd.",
"title": "toelichting"
},
"archiefnominatie": {
"description": "Aanduiding die aangeeft of ZAAKen met een resultaat van dit RESULTAATTYPE blijvend moeten worden bewaard of (op termijn) moeten worden vernietigd. Indien niet expliciet opgegeven wordt dit gevuld vanuit de selectielijst.\n\nUitleg bij mogelijke waarden:\n\n* `blijvend_bewaren` - Het zaakdossier moet bewaard blijven en op de Archiefactiedatum overgedragen worden naar een archiefbewaarplaats.\n* `vernietigen` - Het zaakdossier moet op of na de Archiefactiedatum vernietigd worden.",
"title": "archiefnominatie",
"oneOf": [
{
"$ref": "#/$defs/ArchiefnominatieEnum"
},
{
"$ref": "#/$defs/BlankEnum"
}
]
},
"archiefactietermijn": {
"type": [
"string",
"null"
],
"description": "De termijn, na het vervallen van het bedrjfsvoeringsbelang, waarna het zaakdossier (de ZAAK met alle bijbehorende INFORMATIEOBJECTen) van een ZAAK met een resultaat van dit RESULTAATTYPE vernietigd of overgebracht (naar een archiefbewaarplaats) moet worden. Voor te vernietigen dossiers betreft het de in die Selectielijst genoemde bewaartermjn. Voor blijvend te bewaren zaakdossiers betreft het de termijn vanaf afronding van de zaak tot overbrenging (de procestermijn is dan nihil).",
"title": "archiefactietermijn",
"format": "duration"
},
"brondatumArchiefprocedure": {
"allOf": [
{
"$ref": "#/$defs/BrondatumArchiefprocedure"
}
],
"nullable": true,
"description": "Specificatie voor het bepalen van de brondatum voor de start van de Archiefactietermijn (=brondatum) van het zaakdossier.",
"title": "brondatumArchiefprocedure"
},
"procesobjectaard": {
"type": [
"string",
"null"
],
"description": "Omschrijving van het object, subject of gebeurtenis waarop, vanuit archiveringsoptiek, het resultaattype bij zaken van dit type betrekking heeft.",
"title": "procesobjectaard",
"maxLength": 200
},
"catalogus": {
"type": [
"string",
"null"
],
"format": "uri",
"description": "URL-referentie naar de CATALOGUS waartoe dit RESULTAATTYPE behoort.",
"title": "catalogus"
},
"beginGeldigheid": {
"type": [
"string",
"null"
],
"format": "date",
"description": "De datum waarop de RESULTAATTYPE is ontstaan.",
"title": "datum begin geldigheid"
},
"eindeGeldigheid": {
"type": [
"string",
"null"
],
"format": "date",
"description": "De datum waarop de RESULTAATTYPE is opgeheven.",
"title": "datum einde geldigheid"
},
"beginObject": {
"type": [
"string",
"null"
],
"format": "date",
"description": "De datum waarop de eerst versie van het object ontstaan is.",
"title": "datum begin object"
},
"eindeObject": {
"type": [
"string",
"null"
],
"format": "date",
"description": "De datum van de aller laatste versie van het object.",
"title": "datum einde object"
},
"indicatieSpecifiek": {
"type": [
"boolean",
"null"
],
"description": "Aanduiding of het, vanuit archiveringsoptiek, een resultaattype betreft dat specifiek is voor een bepaalde procesobjectaard.",
"title": "indicatie specifiek"
},
"procestermijn": {
"type": [
"string",
"null"
],
"description": "De periode dat het zaakdossier na afronding van de zaak actief gebruikt en/of geraadpleegd wordt ter ondersteuning van de taakuitoefening van de organisatie.",
"title": "procestermijn",
"format": "duration"
},
"besluittypen": {
"type": "array",
"items": {
"type": "string",
"title": ""
},
"title": "besluittypen"
},
"besluittypeOmschrijving": {
"type": "array",
"items": {
"type": "string",
"title": ""
},
"readOnly": true,
"description": "Omschrijving van de aard van BESLUITen van het BESLUITTYPE.",
"title": "is resultaat van",
"uniqueItems": true
},
"informatieobjecttypen": {
"type": "array",
"items": {
"type": [
"string",
"null"
],
"format": "uri",
"title": ""
},
"description": "De INFORMATIEOBJECTTYPEn die verplicht aanwezig moeten zijn in het zaakdossier van ZAAKen van dit ZAAKTYPE voordat een resultaat van dit RESULTAATTYPE kan worden gezet.",
"title": "informatieobjecttypen",
"uniqueItems": true
},
"informatieobjecttypeOmschrijving": {
"type": "array",
"items": {
"type": "string",
"title": ""
},
"readOnly": true,
"description": "Omschrijving van de aard van informatieobjecten van dit INFORMATIEOBJECTTYPE.",
"title": "informatieobjecttypen",
"uniqueItems": true
},
"zaakobjecttypen": {
"type": "array",
"items": {
"type": "string",
"format": "uri",
"title": ""
},
"readOnly": true,
"description": "De ZAAKOBJECTTYPEn die verplicht gerelateerd moeten zijn aan ZAAKen van dit ZAAKTYPE voordat een resultaat van dit RESULTAATTYPE kan worden gezet.",
"title": "Zaakobjecttypen",
"uniqueItems": true
}
},
"required": [
"besluittypeOmschrijving",
"besluittypen",
"informatieobjecttypeOmschrijving",
"omschrijving",
"omschrijvingGeneriek",
"resultaattypeomschrijving",
"selectielijstklasse",
"url",
"zaakobjecttypen",
"zaaktype",
"zaaktypeIdentificatie"
],
"$defs": {
"AfleidingswijzeEnum": {
"enum": [
"afgehandeld",
"ander_datumkenmerk",
"eigenschap",
"gerelateerde_zaak",
"hoofdzaak",
"ingangsdatum_besluit",
"termijn",
"vervaldatum_besluit",
"zaakobject"
],
"type": "string"
},
"ArchiefnominatieEnum": {
"enum": [
"blijvend_bewaren",
"vernietigen"
],
"type": "string"
},
"BlankEnum": {
"enum": [
""
]
},
"BrondatumArchiefprocedure": {
"type": [
"object",
"null"
],
"description": "Specificatie voor het bepalen van de brondatum voor de start van de Archiefactietermijn (=brondatum) van het zaakdossier.",
"properties": {
"afleidingswijze": {
"allOf": [
{
"$ref": "#/$defs/AfleidingswijzeEnum"
}
],
"title": "Afleidingswijze brondatum",
"description": "Wijze van bepalen van de brondatum.\n\nUitleg bij mogelijke waarden:\n\n* `afgehandeld` - (Afgehandeld) De termijn start op de datum waarop de zaak is afgehandeld (ZAAK.Einddatum in het RGBZ).\n* `ander_datumkenmerk` - (Ander datumkenmerk) De termijn start op de datum die is vastgelegd in een ander datumveld dan de datumvelden waarop de overige waarden (van deze attribuutsoort) betrekking hebben. `Objecttype`, `Registratie` en `Datumkenmerk` zijn niet leeg.\n* `eigenschap` - (Eigenschap) De termijn start op de datum die vermeld is in een zaaktype-specifieke eigenschap (zijnde een `datumveld`). `ResultaatType.ZaakType` heeft een `Eigenschap`; `Objecttype`, en `Datumkenmerk` zijn niet leeg.\n* `gerelateerde_zaak` - (Gerelateerde zaak) De termijn start op de datum waarop de gerelateerde zaak is afgehandeld (`ZAAK.Einddatum` of `ZAAK.Gerelateerde_zaak.Einddatum` in het RGBZ). `ResultaatType.ZaakType` heeft gerelateerd `ZaakType`\n* `hoofdzaak` - (Hoofdzaak) De termijn start op de datum waarop de gerelateerde zaak is afgehandeld, waarvan de zaak een deelzaak is (`ZAAK.Einddatum` van de hoofdzaak in het RGBZ). ResultaatType.ZaakType is deelzaaktype van ZaakType.\n* `ingangsdatum_besluit` - (Ingangsdatum besluit) De termijn start op de datum waarop het besluit van kracht wordt (`BESLUIT.Ingangsdatum` in het RGBZ).\tResultaatType.ZaakType heeft relevant BesluitType\n* `termijn` - (Termijn) De termijn start een vast aantal jaren na de datum waarop de zaak is afgehandeld (`ZAAK.Einddatum` in het RGBZ).\n* `vervaldatum_besluit` - (Vervaldatum besluit) De termijn start op de dag na de datum waarop het besluit vervalt (`BESLUIT.Vervaldatum` in het RGBZ). ResultaatType.ZaakType heeft relevant BesluitType\n* `zaakobject` - (Zaakobject) De termijn start op de einddatum geldigheid van het zaakobject waarop de zaak betrekking heeft (bijvoorbeeld de overlijdendatum van een Persoon). M.b.v. de attribuutsoort `Objecttype` wordt vastgelegd om welke zaakobjecttype het gaat; m.b.v. de attribuutsoort `Datumkenmerk` wordt vastgelegd welke datum-attribuutsoort van het zaakobjecttype het betreft."
},
"datumkenmerk": {
"type": "string",
"description": "Naam van de attribuutsoort van het procesobject dat bepalend is voor het einde van de procestermijn.",
"title": "datumkenmerk",
"maxLength": 80
},
"einddatumBekend": {
"type": "boolean",
"description": "Indicatie dat de einddatum van het procesobject gedurende de uitvoering van de zaak bekend moet worden. Indien deze nog niet bekend is en deze waarde staat op `true`, dan kan de zaak (nog) niet afgesloten worden.",
"title": "einddatum bekend"
},
"objecttype": {
"description": "Het soort object in de registratie dat het procesobject representeert.\n\nUitleg bij mogelijke waarden:\n\n* `adres` - Adres\n* `besluit` - Besluit\n* `buurt` - Buurt\n* `enkelvoudig_document` - Enkelvoudig document\n* `gemeente` - Gemeente\n* `gemeentelijke_openbare_ruimte` - Gemeentelijke openbare ruimte\n* `huishouden` - Huishouden\n* `inrichtingselement` - Inrichtingselement\n* `kadastrale_onroerende_zaak` - Kadastrale onroerende zaak\n* `kunstwerkdeel` - Kunstwerkdeel\n* `maatschappelijke_activiteit` - Maatschappelijke activiteit\n* `medewerker` - Medewerker\n* `natuurlijk_persoon` - Natuurlijk persoon\n* `niet_natuurlijk_persoon` - Niet-natuurlijk persoon\n* `openbare_ruimte` - Openbare ruimte\n* `organisatorische_eenheid` - Organisatorische eenheid\n* `pand` - Pand\n* `spoorbaandeel` - Spoorbaandeel\n* `status` - Status\n* `terreindeel` - Terreindeel\n* `terrein_gebouwd_object` - Terrein gebouwd object\n* `vestiging` - Vestiging\n* `waterdeel` - Waterdeel\n* `wegdeel` - Wegdeel\n* `wijk` - Wijk\n* `woonplaats` - Woonplaats\n* `woz_deelobject` - Woz deel object\n* `woz_object` - Woz object\n* `woz_waarde` - Woz waarde\n* `zakelijk_recht` - Zakelijk recht\n* `overige` - Overige",
"title": "objecttype",
"oneOf": [
{
"$ref": "#/$defs/ObjecttypeEnum"
},
{
"$ref": "#/$defs/BlankEnum"
}
]
},
"registratie": {
"type": "string",
"description": "De naam van de registratie waarvan het procesobject deel uit maakt.",
"title": "registratie",
"maxLength": 80
},
"procestermijn": {
"type": [
"string",
"null"
],
"title": "Brondatum procestermijn",
"description": "De periode dat het zaakdossier na afronding van de zaak actief gebruikt en/of geraadpleegd wordt ter ondersteuning van de taakuitoefening van de organisatie. Enkel relevant indien de afleidingswijze 'termijn' is.",
"format": "duration"
}
},
"required": [
"afleidingswijze"
]
},
"ObjecttypeEnum": {
"enum": [
"adres",
"besluit",
"buurt",
"enkelvoudig_document",
"gemeente",
"gemeentelijke_openbare_ruimte",
"huishouden",
"inrichtingselement",
"kadastrale_onroerende_zaak",
"kunstwerkdeel",
"maatschappelijke_activiteit",
"medewerker",
"natuurlijk_persoon",
"niet_natuurlijk_persoon",
"openbare_ruimte",
"organisatorische_eenheid",
"pand",
"spoorbaandeel",
"status",
"terreindeel",
"terrein_gebouwd_object",
"vestiging",
"waterdeel",
"wegdeel",
"wijk",
"woonplaats",
"woz_deelobject",
"woz_object",
"woz_waarde",
"zakelijk_recht",
"overige"
],
"type": "string"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/vng-realisatie-resultaat-type-update"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.