Описание типов заданий
Этот API позволяет получить список типов заданий с их приоритетами, дополнительной информацией, цветовой маркировкой и привязкой к аккаунту.
Как получить данные
Метод
GET
Адрес запроса
Для получения данных используйте адрес: https://tasks.<server_address>/backend/public/dictionary/tasks/types
Параметры запроса
-
page — страница для выборки (служебное поле для визуализации таблиц). По умолчанию — 1
-
start — смещение для выборки (используется в SQL-запросе). По умолчанию — 0
-
limit — количество записей для выборки. По умолчанию — 25
-
usr_id — ID пользователя (можно взять из объекта, возвращаемого при авторизации или инициализации)
-
acc_id — ID аккаунта (тоже берётся при авторизации/инициализации)
Пример запроса
fetch("https://tasks.<server_address>/backend/public/dictionary/tasks/types?_dc=1597911482366&page=1&start=0&limit=100
&sort=%5B%7B%22property%22%3A%22id%22%2C%22direction%22%3A%22ASC%22%7D%2C%7B%22property
%22%3A%22c_priority%22%2C%22direction%22%3A%22ASC%22%7D%5D", {
method: "GET",
headers: {
"accept": "*/*",
"accept-language": "uk-UA,uk;q=0.9,ru;q=0.8,en-US;q=0.7,en;q=0.6",
"x-csrf-token": "<your_csrf_token>"
},
credentials: "include"
})
|
Ответ
{
"page": 1,
"items": [
{
"id": 1,
"c_name": "Information",
"c_priority": 3,
"c_information": {"description": "This type of task is intended for setting up a job without the possibility of executing it. It is purely informational in nature."},
"c_account_id": 0,
"c_priority_name": "Not urgent",
"c_color": "event-severity-a0eac9",
"is_default": null
},
{
"id": 173,
"c_name": "Delivery",
"c_priority": 2,
"c_information": {"description": "Type designating the delivery of various goods"},
"c_account_id": 1107,
"c_priority_name": "Urgently",
"c_color": "event-severity-ffd6a2",
"is_default": true
}
],
"total": 7
}
|
В ответ на API-запрос возвращается:
-
id — идентификатор типа задания
-
c_name — название типа задания
c_priority — тдентификатор приоритета задания
-
c_information — дополнительная информация по типу задания
c_account_id — идентификатор аккаунта
c_priority_name — название приоритета
c_color — цвет типа задания
is_default — признак типа задания по умолчанию