Delivery API
De Delivery API faciliteert het delen van informatie over leveringsorders binnen het Edu-V Afsprakenstelsel. Leveringsorders beschrijven de levering van leermiddelen aan onderwijsorganisaties en individuele gebruikers.
Deze API is beschikbaar als v2 (aanbevolen) en v1 (deprecated). Zie de EDU-V documentatie voor v2 en v1.
Rol van de Licentieregistratie
Als Licentieregistratie ontvangen wij leveringsorders van de Bestelomgeving via de Aanspraakmanager. De leveringsorder bevat informatie over welk product, voor welke school of gebruiker, en met welk leveringstype het leermiddel beschikbaar moet worden gemaakt.
Scope: eduv.delivery.licensor
Het DeliveryOrder-model
Het DeliveryOrder-object beschrijft een leveringsopdracht voor een leermiddel.
Properties
- Name
deliveryOrderId- Type
- string (uuid)
- Description
Unieke identifier voor de leveringsorder.
- Name
productId- Type
- string
- Description
Product-ID (EAN/ISBN) uit de Catalogue API.
- Name
deliveryType- Type
- enum
- Description
Leveringsvariant:
school-all,school-studies,school-subjects,school-groups,school-students,school-employees,school-activationcodes,customer-user,customer-activationcode.
- Name
school- Type
- object
- Description
Onderwijsorganisatie waarvoor de levering bestemd is.
- Name
buyer- Type
- object
- Description
Koper (school of individuele gebruiker).
- Name
activationPeriod- Type
- object
- Description
Start- en einddatum van de activeringsperiode.
- Name
status- Type
- enum
- Description
Status:
ordered,processed,licensed,cancelled.
- Name
portalIds- Type
- array[string]
- Description
Identifiers van de leermiddelenportalen waar het product beschikbaar moet komen.
- Name
contractId- Type
- string
- Description
Optionele verwijzing naar een contract.
Leveringsorder ontvangen
Dit endpoint ontvangt een DeliveryOrderRequest van de Aanspraakmanager. De leveringsorder wordt gevalideerd en geregistreerd. Retourneert 202 Accepted bij succes.
Vereiste velden
- Name
deliveryOrderReferenceId- Type
- string (uuid)
- Description
Unieke referentie voor deze leveringsorder.
- Name
productId- Type
- string
- Description
Product-ID (EAN/ISBN).
- Name
school- Type
- object
- Description
Onderwijsorganisatie.
- Name
deliveryType- Type
- string
- Description
Leveringsvariant.
Request
{
"deliveryOrderReferenceId": "c3d4e5f6-a7b8-9012-cdef-123456789012",
"productId": "9789464421408",
"deliveryType": "school-all",
"school": {
"organisationMasterIdentifier": "16SK"
},
"activationPeriod": {
"startDate": "2026-09-01",
"endDate": "2027-08-31"
}
}
Foutresponses
Alle endpoints retourneren een StatusResponse bij fouten. Zie EDU-V Foutcodes — Delivery API (41xx) voor het volledige overzicht van functionele foutcodes.