Omschrijving
Endpoint voegt nieuwe medewerker toe
Request
Method: POST
URL: employees/add/
Parameters: token
Example request: /api/v1/employees/add/
Request voorbeeld
{
"firstName": "Jan",
"lastName": "de Vries",
"emailAddress": "jan@roosterplaats.test",
"phoneNumber": "010-12345678",
"externalReference": "abc123",
"contractStatus": "active",
"contractHours": 32.50,
"contractType": "fixed",
"contractStart": "22-01-2018",
"contractEnd": "",
"tariff": 22.75,
"preference": "3",
"notes": "example notes"
}Response
Als response wordt het toegevoegde id van de medewerker geretourneerd inclusief de overige medewerker details.
{
"[request]": {
"path": "/api/v1/employees/add/",
"arguments": [],
"date": "2024-04-05 19:45:04",
"status": "success"
},
"[employee]": {
"id": 161481,
"firstName": "Jan",
"lastName": "de Vries",
"emailAddress": "jan@roosterplaats.test",
"phoneNumber": "010-12345678",
"externalReference": "abc123",
"contractStatus": "active",
"contractHours": 32.50,
"contractType": "fixed",
"contractStart": "22-01-2018",
"contractEnd": "",
"tariff": 22.75,
"preference": "3",
"notes": "example notes"
}
}Veldbeschrijving
| Veld | Beschrijving |
|---|---|
| id | Roosterplaats medewerker id |
| firstName * | Medewerker voornaam. Verplicht veld, mag niet leeg zijn. |
| lastName * | Medewerker achternaam. Verplicht veld, mag niet leeg zijn. |
| externalReference | Externe referentie van medewerker. (optioneel) |
| contractStatus | Bepaalt of de medewerker in actieve dienst is. Kan de waarde "actief" of "inactief" hebben. In geval niet meegestuurd dan default waarde 'actief' (optioneel) |
| contractHours * | Contracturen van een medewerker (max 2 decimalen). Verplicht veld. |
| contractType | Type contract. Kan de waarde "vast" of "flexibel" hebben. In geval niet meegestuurd dan default waarde 'vast'. (optioneel) |
| contractStart | Startdatum van het contract (optioneel) |
| contractEnd | Einddatum van het contract (optioneel) |
| tarrif * | Uurtarief van de medewerker (max 2 decimalen). Verplicht veld. |
| preference | Voorkeur voor inplannen van de medewerker bij automatisch plannen. In geval niet meegestuurd dan default waarde 3. (optioneel) |
| notes | Notities bij deze medewerker. (optioneel) |
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren