|-
/notification
Veldspecificaties
30 items| Veld | Beschrijving | Type | Verplicht | Beperkingen |
|---|---|---|---|---|
response. |
response
|
Object | Nee | - |
response..id |
id
Unique identifier for this Notification. |
Tekenreeks | Ja | - |
response..notificationType |
notificationType
|
Keuzelijst | Ja | toegestaan ["object","bulk"] |
response..objectType |
objectType
The type of object that has changed. |
Keuzelijst | Ja | toegestaan ["object","bulk"] |
response..objectId |
objectId
Unique identifier of the object sent within this notification. |
Tekenreeks | Nee | - |
response..school |
school
|
Object | Nee | SchoolReference |
response..school.organisationMasterIdentifier |
organisationMasterIdentifier
The primary identifier for a School. For Schools the |
Tekenreeks | Nee | - |
response..school.organisationIds |
organisationIds
A secondary identifier for the School. This value is used whenever the primary identifier is not available. (either organisationMasterIdentifier or organisationIds is required) |
Lijst[] | Nee | - |
response..school.organisationIds[*] |
organisationIds
A secondary identifier for the School. This value is used whenever the primary identifier is not available. (either organisationMasterIdentifier or organisationIds is required) |
Object | Nee | - |
response..school.organisationIds[*].organisationId |
organisationId
|
Tekenreeks | Ja | - |
response..school.organisationIds[*].organisationIdType |
organisationIdType
|
Keuzelijst | Ja | toegestaan ["OIE_CODE","BP_ID","DD_ID","AS_ID"] |
response..created |
created
The moment that the action happened which triggered this notification. As Notifications are sent asynchronous, this is not the moment the Notification was sent. Format: openapi in ZULU time as specified in RFC 3339, section 5.6 |
Datum/tijd | Ja | - |
response..url |
url
"The callback url to retrieve the modified object" |
Tekenreeks | Nee | - |
response..isDeleteNotification |
isDeleteNotification
Indication that this is the last notification you will ever see, as the object is deleted. |
Boolean | Nee | - |
response.200 |
response 200
The response for a single Notification given by the Consumer that received the Notification. |
Object | Nee | - |
response.200.id |
id
The identifier of the Notification where this response refers to. |
Tekenreeks | Ja | - |
response.200.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - |
response.200.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - |
response.400 |
response 400
The response for a single Notification given by the Consumer that received the Notification. |
Object | Nee | - |
response.400.id |
id
The identifier of the Notification where this response refers to. |
Tekenreeks | Ja | - |
response.400.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - |
response.400.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - |
response.401 |
response 401
The response for a single Notification given by the Consumer that received the Notification. |
Object | Nee | - |
response.401.id |
id
The identifier of the Notification where this response refers to. |
Tekenreeks | Ja | - |
response.401.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - |
response.401.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - |
response.403 |
response 403
The response for a single Notification given by the Consumer that received the Notification. |
Object | Nee | - |
response.403.id |
id
The identifier of the Notification where this response refers to. |
Tekenreeks | Ja | - |
response.403.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - |
response.403.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - |
Verwachte statuscodes
4 items| Code | Betekenis | Uitkomst |
|---|---|---|
200 |
OK | Succes |
400 |
Bad Request | Fout |
401 |
Unauthorized | Fout |
403 |
Forbidden | Fout |
Bronspecificatie (YAML)
Ruwe definitie uit het afsprakenstelsel.
/notification:
post:
summary: Receive one notification
operationId: post-notification
x-tags:
- Notification
tags:
- Consumer
description: |
Endpoint to receive a single Notification as a Consumer from different Producers. For example a party with the reference component `Gebruiksomgeving digitaal leermateriaal` can receive notifications from all parties offering `Administratiesysteem onderwijsdeelnemer` reference components.
requestBody:
description: |
The request body contains a single Notification.
Notifications are processed asynchronous.
In the request body a status code and message is included as a confirmation if the notifications are received in a correct format.
All notifications are confirmed with a status ok (0), excluding notifications that have an invalid format or notifications that were sent in an invalid security scope or consent.
See Documentation for functional status codes and messages.
content:
application/json:
schema:
$ref: '#/components/schemas/Notification'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationResponse'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationResponse'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/NotificationResponse'
security:
- OAuth2:
- eduv.catalogue
- eduv.course
- eduv.education
- eduv.association
- eduv.student.basic
- eduv.student.demographics
- eduv.student.communication
- eduv.student.accessibility
- eduv.student.deliveryaddress
- eduv.employee.basic
- eduv.employee.communication
- eduv.employee.roles