Startmomentgroepen¶
Huidige versie: 1.1.0
Create¶
- POST /api2/startmomentgroepen¶
Maak een nieuwe startmomentgroep
Voorbeeld request:
POST /api2/startmomentgroepen HTTP/1.1 Host: demo.recras.nl Accept: application/json { "naam": "Klimbos", }
Voorbeeld response:
HTTP/1.1 201 Created Content-Type: application/json Location: /api2/startmomentgroepen/2 { "id": 2, "naam": "Klimbos", "has_startmoments_in_future": false, }
- JSON Parameters:
naam (string) – Verplicht De naam van de startmomentgroep
- Status Codes:
201 Created – Groep gemaakt
406 Not Acceptable – Fout in de invoer
403 Forbidden – Gebruiker heeft het recht
editStartmomenten
niet
Read¶
- GET /api2/startmomentgroepen¶
De startmomentgroepen in Recras
Voorbeeld request:
GET /api2/startmomentgroepen HTTP/1.1 Host: demo.recras.nl Accept: application/json
Voorbeeld response:
HTTP/1.1 200 OK Content-Type: application/json [ { "id": 1, "naam": "Restaurant", "has_startmoments_in_future": true, }, { "id": 2, "naam": "Klimbos", "has_startmoments_in_future": true, }, ]
- Status Codes:
200 OK – OK
- GET /api2/startmomentgroepen/(int: id)¶
Een specifieke startmomentgroep
Example request:
GET /api2/startmomentgroepen/2 HTTP/1.1 Host: demo.recras.nl Accept: application/json
Example response:
HTTP/1.1 200 OK Content-Type: application/json { "id": 2, "naam": "Klimbos", "has_startmoments_in_future": true, }
- Status Codes:
200 OK – OK
404 Not Found – Geen startmomentgroep met dit
id
Update¶
- PUT /api2/startmomentgroepen/(int: id)¶
Voorbeeld request:
PUT /api2/startmomentgroepen/2 HTTP/1.1 Host: demo.recras.nl Accept: application/json { "id": 2, "naam": "Grote klimbos", }
Voorbeeld response:
HTTP/1.1 200 OK Content-Type: application/json { "id": 2, "naam": "Grote klimbos", }
- JSON Parameters:
id (int) – ID-nummer, mag niet veranderd worden
- Status Codes:
200 OK – Groep aangepast
406 Not Acceptable – Fout in de invoer
403 Forbidden – Gebruiker heeft het recht
editStartmomenten
niet
Delete¶
- DELETE /api2/startmomentgroepen/(int: id)¶
Voorbeeld request:
DELETE /api2/startmomentgroepen/2 HTTP/1.1 Host: demo.recras.nl
Voorbeeld response:
HTTP/1.1 200 OK
- Status Codes:
200 OK – Groep verwijderd
403 Forbidden – Gebruiker heeft het recht
editStartmomenten
niet