notification.get_report_history

Возвращает список событий в формате отчета по действиям сотрудников.

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

Запрос
ПараметрТипЗначениеОписание
class *Stringnotification
method *Stringget_report_history
sid *StringИдентификатор сессии пользователя.
langStringruКод языка интерфейса.
param *ObjectОбъект с параметрами запроса.
obj_nameString[]Массив типов объекта.
Допустимые значения: order contact job
funnel_idNumber[]Массив ID воронок.
orderNumber[]Массив ID сделок.
order_user_creatorNumber[]Массив ID пользователей-создателей сделок.
order_user_mentorNumber[]Массив ID пользователей-исполнителей сделок.
notification_typeString[]Массив типов действий.
notification_date_sendNumberМинимальная дата события для выборки.
notification_date_end_periodNumberМаксимальная дата события для выборки.
user_idNumber[]См. параметр initiator. Параметр аналогичен ему.
initiator_idNumber[]Массив ID пользователей — авторов событий.
readBooleanНе учитывается (deprecated). Возвращать только просмотренные или не просмотренные уведомления. Если не указывать, то возвращает все уведомления.
Допустимые значения: true false
last_idNumberID уведомления, с которого нужно возвращать результат.
limitNumberМаксимальное число записей, которые нужно вернуть. На данный момент опционально, в перспективе будет установлено значение по умолчанию.
offsetNumberСколько уведомлений пропустить сверху выборки (верхний отступ). Используется в сценариях для загрузки «порциями». Важно: Используется только совместно с param.limit.
get_totalBooleanДобавить в конец выборки суммарное число найденных записей событий без учета LIMIT.
Допустимые значения: true false
* – обязательные параметры
Ответ
ПараметрТипОписание
response *Object[]Массив объектов событий.
notification_id *NumberID события.
notification_text *StringТекст события.
notification_href *String|NullСсылка события.
notification_date_send *NumberДата события.
notification_obj *StringТип объекта события.
notification_obj_id *NumberID объекта события.
initiator_id *Number|NullID автора события.
order_id *Number|NullID сделки.
order_user_mentor *Number|NullID ответственного по сделке.
order_user_creator *Number|NullID создателя сделки.
funnel_id *Number|NullID воронки.
contact_id *Number|NullID контакта.
job_id *Number|NullID задачи.
total *NumberСуммарное количество найденных событий, если передан get_total.
* – обязательные параметры
Коды ошибок
НомерОписание
750Отсутствуют обязательные параметры или некорректные данные.
751Запрашиваемый объект или пользователь не найден.
753Указан недопустимый тип объекта.
            [
  {
    "code": 751,
    "response": null
  },
  {
    "code": 200,
    "response": {
      "errs": {
        "751": "Некорректный ID пользователя: не найден."
      }
    }
  }
]
          
        
curl -X POST https://domain.laxo.one/notification/get_report_history \
-H "Content-Type: application/json" \
-d '{"sid": "YOUR_API_SID", "lang": "ru", "param": "OBJECT WITH PARAMS"}
        
      
Остались вопросы? Спросите в чате В нашем сообществе в Telegram можно быстро задать вопрос, получить подсказку от команды Laxo или обменяться опытом с другими пользователями.