Skip to content
On this page

Wijzigingen

INFO

Ontvang een overzicht van alle wijzigingen voor weergave op uw eigen manier. U heeft een API-key nodig. Nog geen key? Vraag hem aan via support@classie.eu.

GET Changes

Dit API-endpoint geeft een wijzigingenobject terug met daarin alle wijzigingen voor de komende twee lesdagen.

Url:

https://api.classie.eu/2.5/schools/[schoolid]/changes

Parameters

naamtypebeschrijving
Path--------
[schoolid]integerHet numerieke ID van uw school. We hebben u dit ID toegestuurd samen met de API key. Weet u dit numerieke ID niet? Vraag het ons via support@classie.eu.
Header--------
AuthorizationstringUw API key, voorafgegaan voor de prefix 'Bearer '. Voorbeeld: 'Bearer P5nZiT6pEbEp2x21dxynozqI1NGRZnBx'

Response

200 Response

Succesvol resultaat. Het changes-object bevat een nieuw object voor elke dag, beginnend bij vandaag. In elke individuele dag bevast het lessons-object de gewijzigde lessen.

De parameter 'day_text' geeft de eventuele dagtekst weer, 'offset_from_today' geeft een indicatie of het om de volgende dag gaat, of een dag verder in de toekomst (bijvoorbeeld de maandag na het weekend).

javascript
{
	"updated": "25-08, 10:13",
	"updated_timestamp": 1629879211,
	"changes": [{
			"lessons": [{
				"id": 33033844,
				"room": "M227",
				"roomid": 11,
				"start": 800,
				"end": 900,
				"hour": 1,
				"vervallen": 1,
				"gewijzigd": 0,
				"class": {
					"name": "1A",
					"id": 16,
					"shorthand": "1A"
				},
				"teacher": {
					"id": 445,
					"salutation": "",
					"first_name": "Joelle",
					"name": "Van Dam",
					"shorthand": "VDA"
				},
				"subject": {
					"id": 478,
					"name": "wiskunde",
					"shorthand": "WIS",
					"color": "",
					"image_code": ""
				},
				"previous": [{
					"room": "M228",
					"roomid": 19,
					"class": {
						"name": "1A",
						"id": 16,
						"shorthand": "1A"
					},
					"teacher": {
						"id": 446,
						"salutation": "",
						"first_name": "Pieter",
						"name": "Vantomme",
						"shorthand": "VTM"
					},
					"subject": {
						"id": 478,
						"name": "wiskunde",
						"shorthand": "WIS",
						"color": "",
						"image_code": ""
					}
				}],
				"image_code": "",
				"message": "Let op: zowel klas als leraar veranderd!"
			}],
			"timestamp": 1630274400,
			"date": "30-08-2021",
			"offset_from_today": 0,
			"day_text": "Regulier lesrooster",
			"name": "Today",
			"day_name": "Monday"
		},
		{
			"lessons": [],
			"timestamp": 1630360800,
			"date": "31-08-2021",
			"offset_from_today": 1,
			"day_text": "",
			"name": "Tomorrow",
			"day_name": "Tuesday"
		}
	],
	"status": "success"
}
403 Response

De authenticatie is niet gelukt. Mogelijk gebruikt u een niet-kloppende API key (error 16) of is uw API key niet gekoppeld aan de data van uw school (error 41). Neem contact met ons op voor meer informatie.

javascript
{
  "status": "error",
  "code": 16,
  "message": "Invalid authorization token"
}