Zasób zawiera ustawienia sidebaru, widoku dashboardu oraz poszczególnych modułów. Obiekt jest tworzony przy tworzeniu użytkownika, można go wyłącznie aktualizować.
Endpointy obsługujące żądanie:
https://api.5ways.comGET /rest/settings
Zwróci obiekt ustawień wraz z identyfikatorem, którego następnie można użyć do aktualizacji zasobu. Jeśli ustawienia zostały dopiero zainicjowane przez założenie konta, ustawienia modułów będą puste. Ilość modułów w odpowiedzi będzie zależna od ich aktualnej ilości w systemie.
// HTTP/1.1 200 OK
{
"results": [
{
"Settings": {
"id": "80",
"customer_id": "150",
"user_id": "1963",
"sidebar": null,
"dashboard": null,
"created": "2024-03-07 13:10:04",
"modified": "2024-03-07 13:10:04"
}
}
]
}
Klucze dashboard i sidebar zawierają ustawienia w formacie json.
PUT /rest/settings/{id}
{
"Settings": {
"sidebar": {
"caseManagement": {
"visible": true
},
"chat": {
"visible": true
},
"poll": {
"visible": false
}
},
"dashboard": null
}
}
HTTP/1.1 200 OK
{
"status": "OK"
}