Raw schema
{
"type": "object",
"properties": {
"documentRef": {
"type": "string",
"description": "De verwijzing uit de tool document. Alleen een URL die die tool heeft teruggegeven."
},
"paginas": {
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991,
"description": "Aantal pagina’s, zoals document teruggaf."
},
"ontvanger": {
"type": "object",
"properties": {
"naam": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Naam van de ontvanger, zoals op de envelop."
},
"adres": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Straat en huisnummer, of postbus."
},
"postcode": {
"type": "string",
"minLength": 1,
"maxLength": 16
},
"woonplaats": {
"type": "string",
"minLength": 1,
"maxLength": 60
},
"land": {
"type": "string",
"description": "Bestemmingsland in het Nederlands, bijv. \"Duitsland\". Zie de tool landen."
}
},
"required": [
"naam",
"adres",
"postcode",
"woonplaats",
"land"
]
},
"email": {
"type": "string",
"description": "E-mailadres van de klant, voor bevestiging en status."
},
"speed": {
"type": "string",
"enum": [
"traag",
"standaard",
"snel"
]
},
"idempotencyKey": {
"description": "Verzin één unieke sleutel per bestelling, minstens 16 tekens (een UUID is prima), en hergebruik die bij opnieuw proberen. Voorkomt dubbele brieven.",
"type": "string"
},
"kleur": {
"default": false,
"description": "In kleur drukken in plaats van zwart-wit.",
"type": "boolean"
},
"dubbelzijdig": {
"default": false,
"description": "Beide zijden van het vel bedrukken.",
"type": "boolean"
},
"aangetekend": {
"default": false,
"description": "Aangetekend versturen; niet in elk land beschikbaar.",
"type": "boolean"
}
},
"required": [
"documentRef",
"paginas",
"ontvanger",
"email"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}