Logius · Schema
TerugMelding
CompanyGovernmentNetherlandsAPI StandardsAPI Design RulesDigital IdentityData ExchangePublic Sector
Properties
| Name | Type | Description |
|---|---|---|
| terugMeldingHeader | object | |
| terugMeldingBody | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/logius/main/json-schema/logius-terug-melding-schema.json",
"title": "TerugMelding",
"x-generated": "2026-10-09",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/logius-terugmelding-openapi.yml#/components/schemas/TerugMelding",
"type": "object",
"properties": {
"terugMeldingHeader": {
"$ref": "#/$defs/TerugMeldingHeader"
},
"terugMeldingBody": {
"type": "object",
"properties": {
"objectIdentificatie": {
"type": "array",
"minItems": 1,
"items": {
"$ref": "#/$defs/ObjectIdentificatie"
}
},
"geometry": {
"$ref": "#/$defs/Geometry"
},
"terugMeldingGegevens": {
"type": "array",
"minItems": 1,
"items": {
"$ref": "#/$defs/TerugMeldingGegeven"
}
}
}
}
},
"$defs": {
"Bijlage": {
"type": "object",
"properties": {
"bestandsnaam": {
"type": "string"
},
"beschrijving": {
"type": "string"
},
"mimeType": {
"type": "string",
"oneOf": [
{
"title": "application/pdf"
},
{
"title": "image/jpeg"
}
]
},
"bijlageData": {
"description": "Het bestand zelf in Base64-binary encoding.",
"type": "string"
}
}
},
"ContactInformatie": {
"type": "object",
"properties": {
"naam": {
"type": "string"
},
"telefoon": {
"type": "string",
"pattern": "^[0-9+-]{8,20}$"
},
"email": {
"type": "string",
"pattern": "^.+@.+\\..+$"
},
"bedrijf": {
"type": "string"
}
}
},
"Geometry": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"coordinates": {
"type": "array",
"items": {
"type": "number",
"format": "double"
}
}
}
},
"ObjectIdentificatie": {
"description": "De identificerende kenmerken van het object / data-element waar de terugmelding op wordt gedaan. Een of meerdere van deze kenmerken verwijst naar 1 uniek object.",
"type": "object",
"properties": {
"objectType": {
"description": "De naam van het type van het object (persoon / gebouw / etc)",
"type": "string"
},
"attribuutUrn": {
"description": "Het attribuut wat gebruikt wordt om te identificeren op het object (bsn / id / guid) in URN formaat (urn:brp:persoon:bsn).",
"type": "string"
},
"idWaarde": {
"description": "De waarde van het identificerende attribuut.",
"type": "string"
}
}
},
"Registratie": {
"type": "object",
"properties": {
"naam": {
"type": "string"
},
"code": {
"type": "string"
},
"houder": {
"type": "string"
},
"basisRegistratieCode": {
"description": "Code (maximaal 3 letterig) waarmee de basisregistratie wordt aangeduid wanneer de houder van een landelijke voorziening meer dan 1 basisregistratie beheert (bv BRT, BGT).",
"type": "string",
"oneOf": [
{
"title": "Basisregistratie Personen",
"const": "BRP"
},
{
"title": "Basisregistratie Adressen en Gebouwen",
"const": "BAG"
},
{
"title": "Handelsregister",
"const": "HR"
},
{
"title": "Basisregistratie Kadaster",
"const": "BRK"
},
{
"title": "Basisregistratie Waarde Onroerende Zaken",
"const": "WOZ"
},
{
"title": "Basisregistratie Voertuigen",
"const": "BRV"
},
{
"title": "Basisregistratie Grootschalige Topografie",
"const": "BGT"
},
{
"title": "Basisregistratie Topografie",
"const": "BRT"
},
{
"title": "Basisregistratie Ondergrond",
"const": "BRO"
},
{
"title": "Basisregistratie Inkomen",
"const": "BRI"
}
]
}
}
},
"TerugMeldingGegeven": {
"type": "object",
"properties": {
"objectType": {
"description": "Een eventueel subelement/object waar de wijziging in plaats moet vinden. Gebruik dit als de objectIdentificatie hoort bij een ander element dan waar de wijziging moet plaats vinden. (bijv: objectIdentificatie hoort bij bedrijf, melding heeft betrekking op bedrijf/adres)",
"type": "string"
},
"attribuutUrn": {
"description": "De unieke verwijzing naar het attribuut wat gewijzigd moet worden (bijv. urn:brp:persoon:binnenlands-adres-ingezetene:huisnummer).",
"type": "string"
},
"betwijfeldeWaarde": {
"type": "string"
},
"voorgesteldeWaarde": {
"type": "string"
},
"eigenvelden": {
"type": "object",
"additionalProperties": true
},
"bijlages": {
"type": "array",
"items": {
"$ref": "#/$defs/Bijlage"
}
}
}
},
"TerugMeldingHeader": {
"type": "object",
"properties": {
"registratie": {
"type": "object",
"$ref": "#/$defs/Registratie"
},
"melder": {
"type": "object",
"$ref": "#/$defs/ContactInformatie"
},
"datumMelding": {
"type": "string",
"format": "date"
},
"peilmoment": {
"description": "Datum en tijd waarop de waarneming is gedaan.",
"type": "string",
"format": "date-time"
},
"referentiekenmerk": {
"description": "Een eigen kenmerk voor de terugmelding van de melder.",
"type": "string"
},
"meldingBron": {
"description": "Via welk kanaal is deze melding gedaan? (app, api, website, etc)",
"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/logius-terug-melding"
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.