job.get_list

Возвращает список задач. Поддерживает фильтрацию по пользователю, сделкам, контактам и статусам.

API ver.10.0.0 Пользователь

Запрос
ПараметрТипЗначениеОписание
class *Stringjob
method *Stringget_list
sid *String—Идентификатор сессии пользователя.
param
job_idNumber—ID конкретной задачи.
user_idNumber—ID исполнителя.
usersNumber[]—Массив ID исполнителей.
job_creatorNumber|Number[]—ID создателей.
order_idNumber—ID сделки.
contact_idNumber—ID контакта.
obj_nameString—Тип объекта для выборки связанных задач.
Допустимые значения: contact order
closedNumber—Фильтр закрытых задач.
Допустимые значения: 0 1
deletedNumber—Фильтр удаленных задач.
Допустимые значения: 0 1
job_nameString—Фильтр по названию задачи.
job_descriptionString—Фильтр по описанию задачи.
job_end_dateNumber|Number[]—Фильтр по дате завершения.
job_end_date_compare_typeString=Тип сравнения даты завершения.
Допустимые значения: = > < <= >= != bt ><
job_create_dateNumber|Number[]—Фильтр по дате создания.
job_create_date_compare_typeString=Тип сравнения даты создания.
Допустимые значения: = > < <= >= != bt ><
* – обязательные параметры
Ответ
ПараметрТипОписание
response *Object[]Массив объектов найденных задач.
job_id *NumberID задачи.
job_name *StringНазвание задачи.
job_description *String|NullОписание задачи.
job_date *Number|NullСрок выполнения.
job_create_date *NumberДата создания.
job_creator *NumberID создателя.
job_end_date *Number|NullДата завершения.
job_period_seconds *Number|NullПериод повторения задачи.
job_max_open *Number|NullМаксимальное количество открытых повторов.
job_type *Number|NullТип задачи.
job_file *Object[]|NullМассив объектов файлов задачи или null.
job_chat_id *NumberID чата задачи.
job_deleted *Number|NullДата удаления задачи.
order_id *Number|NullID сделки.
order_name *String|NullНазвание сделки.
order_status_id *Number|NullID статуса сделки.
contact_id *Number|NullID контакта.
users *Object[]Массив объектов исполнителей.
users.user_id *NumberID исполнителя.
users.job_result *String|NullРезультат выполнения.
users.job_result_date *Number|NullДата результата.
users.job_cur_date *Number|NullТекущий срок выполнения исполнителя.
users.job_result_file *Object[]|NullМассив объектов файлов результата или null.
users.current_attempt_id *Number|NullНомер последней попытки.
users.result_rejected *BooleanПоследняя попытка отклонена.
users.result_edited_at *Number|NullДата последней правки результата.
users.can_edit_result *BooleanТекущий пользователь может редактировать результат.
users.attemptsObject[]История попыток; только при запросе по job_id или order_id.
* – обязательные параметры
Коды ошибок
НомерОписание
708Недостаточно прав доступа для запрашиваемой операции.
            [
  {
    "code": 708,
    "response": null
  },
  {
    "code": 200,
    "response": {
      "errs": {
        "708": "Недостаточно прав доступа для запрашиваемой операции."
      }
    }
  }
]
          
        
curl -X POST https://domain.laxo.one/job/get_list \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}
        
      
Остались вопросы? Спросите в чате! В нашем сообществе в Telegram можно быстро задать вопрос, получить подсказку от команды Laxo или обменяться опытом с другими пользователями.