Moduł odpowiedzialny za przechowywanie typów terminów.
Endpointy obsługujące żądanie:
https://api.5ways.comGET /rest/calendar_term_type
Zwraca listę wszystkich typów terminów.
HTTP/1.1 200 OK
{
"CalendarTermType": {
"id": "1",
"customer_id": "86",
"type_name": "Dzienny - księgowe",
"icon_color": "#F44336",
"is_duty": 1
"modified": "2019-11-12 09:18:04",
"created": "2019-11-12 09:18:04"
}
},
POST /rest/calendar_term_type
{
"CalendarTermType": {
"type_name": "Dzienny - techniczni",
"icon_color": "#9C27B0"
}
}
Zwraca obiekt z id nowo utworzonego typu terminu.
HTTP/1.1 201 Created
location: https://api.5ways.com/rest/calendar_term_type/{id}
{
"id": 2
}
PUT /rest/calendar_term_type/{id}
Modyfikuje typ terminu.
{
"CalendarTermType": {
"icon_color": "#5C27B0"
}
}
HTTP/1.1 200 OK
{
"status": "OK"
}
DELETE /rest/calendar_term_type/{id}
Trwale usuwa typ terminu.
HTTP/1.1 200 OK
{
"status": "OK"
}