Skip to content
On this page

Ruimtes

INFO

Ontvang een overzicht van ruimtes of pas bestaande ruimtes aan. U heeft een API-key nodig. Nog geen key? Vraag hem aan via support@classie.eu.

GET Rooms

Dit API-endpoint geeft een object terug met daarin alle ruimtes in uw school.

Url:

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

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 results-object geeft een overzicht van alle ruimtes met hun kenmerken.

javascript
{
	"status": "success",
	"processing_time": "0.10353207588196s",
	"results": [{
		"id": 34251,
		"name": "Zaal",
		"type": "Sport",
		"no_exams": true,
		"students": 60,
		"shorthand": "Zaal"
	}, {
		"id": 34266,
		"name": "M1.01",
		"type": "",
		"no_exams": false,
		"students": 30,
		"shorthand": "M1.01"
	}, {
		"id": 34268,
		"name": "M1.02",
		"type": "",
		"no_exams": true,
		"students": 30,
		"shorthand": "M1.02"
	}]
}
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"
}
PATCH Rooms

Dit API-endpoint biedt de mogelijkheid een ruimte aan te passen.

Url:

https://api.classie.eu/2.5/schools/[schoolid]/rooms/[ruimte-id]

Parameters

naamtypebeschrijving
Path--------
[ruimte-id]integerHet numerieke ID van de ruimte die u wil updaten. Het ID vindt u via GET rooms (bovenstaand).
[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'
Bpdy--------
Data (JSON)objectIn de body van uw request komt de nieuwe data van de ruimte. Voorbeeld: { "name": "M1.06", "type": "", "no_exams": true, "students": 30, "shorthand": "M1.06" }

Response

200 Response

Succesvol resultaat. De ruimte is aangepast

javascript
{
	"status": "success",
	"processing_time": "0.020453929901123s"
}
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"
}