Moduł odpowiedzialny za przechowywanie powiązań między terminem kalendarza a przypisanymi do niego użytkownikami systemu.
Endpointy obsługujące żądanie:
https://api.5ways.comGET /rest/calendar_term_user
Zwraca listę wszystkich powiązań termin-użytkownik
HTTP/1.1 200 OK
{
"CalendarTermUser": {
"id": "1",
"customer_id": "86",
"calendar_term_id": "2",
"user_id": "58",
"modified": "2019-09-24 09:18:04",
"created": "2019-09-24 09:18:04"
}
}
POST /rest/calendar_term_user
{
"CalendarTermUser": {
"calendar_term_id": "1",
"user_id": "60"
}
}
Zwraca obiekt z id nowo utworzonego powiązania termin-użytkownik
HTTP/1.1 201 Created
{
"id": 2
}
PUT /rest/calendar_term_user/{id}
Modyfikuje powiązanie termin-użytkownik
{
"CalendarTerm": {
"user_id": "58"
}
}
HTTP/1.1 200 OK
{
"status": "OK"
}
DELETE /rest/calendar_term_user/{id}
Trwale usuwa powiązanie termin-użytkownik
HTTP/1.1 200 OK
{
"status": "OK"
}