×

Описание типов заданий

Этот 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 — признак типа задания по умолчанию