VNG Realisatie · Schema

AuditTrail

CompanyGovernmentMunicipalitiesNetherlandsAPI StandardsCommon GroundOpen StandardsPublic Sector

Properties

Name Type Description
uuid string Unieke identificatie van de audit regel.
bron string De naam van het component waar de wijziging in is gedaan. Uitleg bij mogelijke waarden: * `ac` - Autorisaties API * `nrc` - Notificaties API * `zrc` - Zaken API * `ztc` - Catalogi API * `drc` - Docume
applicatieId string Unieke identificatie van de applicatie, binnen de organisatie.
applicatieWeergave string Vriendelijke naam van de applicatie.
gebruikersId string Unieke identificatie van de gebruiker die binnen de organisatie herleid kan worden naar een persoon.
gebruikersWeergave string Vriendelijke naam van de gebruiker.
actie string De uitgevoerde handeling. De bekende waardes voor dit veld zijn hieronder aangegeven, maar andere waardes zijn ook toegestaan Uitleg bij mogelijke waarden: * `create` - Object aangemaakt * `list` - Li
actieWeergave string Vriendelijke naam van de actie.
resultaat integer HTTP status code van de API response van de uitgevoerde handeling.
hoofdObject string De URL naar het hoofdobject van een component.
resource string Het type resource waarop de actie gebeurde.
resourceUrl string De URL naar het object.
toelichting string Toelichting waarom de handeling is uitgevoerd.
resourceWeergave string Vriendelijke identificatie van het object.
aanmaakdatum string De datum waarop de handeling is gedaan.
wijzigingen object
View JSON Schema on GitHub

JSON Schema

vng-realisatie-audit-trail-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/vng-realisatie/main/json-schema/vng-realisatie-audit-trail-schema.json",
  "title": "AuditTrail",
  "x-generated": "2026-10-09",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/vng-realisatie-besluiten-openapi.yml#/components/schemas/AuditTrail",
  "required": [
    "bron",
    "actie",
    "resultaat",
    "hoofdObject",
    "resource",
    "resourceUrl",
    "resourceWeergave",
    "wijzigingen"
  ],
  "type": "object",
  "properties": {
    "uuid": {
      "title": "Uuid",
      "description": "Unieke identificatie van de audit regel.",
      "type": "string",
      "format": "uuid"
    },
    "bron": {
      "title": "Bron",
      "description": "De naam van het component waar de wijziging in is gedaan.\n\nUitleg bij mogelijke waarden:\n\n* `ac` - Autorisaties API\n* `nrc` - Notificaties API\n* `zrc` - Zaken API\n* `ztc` - Catalogi API\n* `drc` - Documenten API\n* `brc` - Besluiten API\n* `cmc` - Contactmomenten API\n* `kc` - Klanten API\n* `vrc` - Verzoeken API",
      "type": "string",
      "enum": [
        "ac",
        "nrc",
        "zrc",
        "ztc",
        "drc",
        "brc",
        "cmc",
        "kc",
        "vrc"
      ]
    },
    "applicatieId": {
      "title": "Applicatie id",
      "description": "Unieke identificatie van de applicatie, binnen de organisatie.",
      "type": "string",
      "maxLength": 100
    },
    "applicatieWeergave": {
      "title": "Applicatie weergave",
      "description": "Vriendelijke naam van de applicatie.",
      "type": "string",
      "maxLength": 200
    },
    "gebruikersId": {
      "title": "Gebruikers id",
      "description": "Unieke identificatie van de gebruiker die binnen de organisatie herleid kan worden naar een persoon.",
      "type": "string",
      "maxLength": 255
    },
    "gebruikersWeergave": {
      "title": "Gebruikers weergave",
      "description": "Vriendelijke naam van de gebruiker.",
      "type": "string",
      "maxLength": 255
    },
    "actie": {
      "title": "Actie",
      "description": "De uitgevoerde handeling.\n\nDe bekende waardes voor dit veld zijn hieronder aangegeven,                         maar andere waardes zijn ook toegestaan\n\nUitleg bij mogelijke waarden:\n\n* `create` - Object aangemaakt\n* `list` - Lijst van objecten opgehaald\n* `retrieve` - Object opgehaald\n* `destroy` - Object verwijderd\n* `update` - Object bijgewerkt\n* `partial_update` - Object deels bijgewerkt",
      "type": "string",
      "maxLength": 50,
      "minLength": 1
    },
    "actieWeergave": {
      "title": "Actie weergave",
      "description": "Vriendelijke naam van de actie.",
      "type": "string",
      "maxLength": 200
    },
    "resultaat": {
      "title": "Resultaat",
      "description": "HTTP status code van de API response van de uitgevoerde handeling.",
      "type": "integer",
      "maximum": 599,
      "minimum": 100
    },
    "hoofdObject": {
      "title": "Hoofd object",
      "description": "De URL naar het hoofdobject van een component.",
      "type": "string",
      "format": "uri",
      "maxLength": 1000,
      "minLength": 1
    },
    "resource": {
      "title": "Resource",
      "description": "Het type resource waarop de actie gebeurde.",
      "type": "string",
      "maxLength": 50,
      "minLength": 1
    },
    "resourceUrl": {
      "title": "Resource url",
      "description": "De URL naar het object.",
      "type": "string",
      "format": "uri",
      "maxLength": 1000,
      "minLength": 1
    },
    "toelichting": {
      "title": "Toelichting",
      "description": "Toelichting waarom de handeling is uitgevoerd.",
      "type": "string"
    },
    "resourceWeergave": {
      "title": "Resource weergave",
      "description": "Vriendelijke identificatie van het object.",
      "type": "string",
      "maxLength": 200,
      "minLength": 1
    },
    "aanmaakdatum": {
      "title": "Aanmaakdatum",
      "description": "De datum waarop de handeling is gedaan.",
      "type": "string",
      "format": "date-time",
      "readOnly": true
    },
    "wijzigingen": {
      "$ref": "#/$defs/Wijzigingen"
    }
  },
  "$defs": {
    "Wijzigingen": {
      "type": "object",
      "properties": {
        "oud": {
          "title": "Oud",
          "description": "Volledige JSON body van het object zoals dat bestond voordat de actie heeft plaatsgevonden.",
          "type": "object"
        },
        "nieuw": {
          "title": "Nieuw",
          "description": "Volledige JSON body van het object na de actie.",
          "type": "object"
        }
      }
    }
  }
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/vng-realisatie-audit-trail"
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.