update_orders_notification
Функция update_orders_notification используется для редактирования настроек шаблонов уведомлений о заявках.
svc=resource/update_orders_notification¶ms={"resourceId":<long>,
"ordersNotification":<JSON>}
Параметры
| Название | Описание |
|---|---|
| resourceId | ID ресурса. |
| ordersNotification | Настройки шаблона уведомления в формате JSON. |
Ключи JSON:
{
"sms":"<text>", /* текст SMS-уведомления */
"subj":"<text>", /* тема электронного письма */
"text":"<text>", /* текст электронного письма */
"html":<uint>, /* текст электронного письма в формате HTML (1 — да) */
"currency":"<text>", /* валюта */
"dns":"<text>", /* адрес локатора (без http://) */
"driverPushMsg":{ /* настройки push-уведомлений для водителей */
"crR":{
"t":"<text>" /* текст уведомления после создания нового маршрута */
},
"delR":{
"t":"<text>" /* текст уведомления после удаления маршрута */
},
"updC":{
"t":"<text>" /* текст уведомления после изменения контактной информации */
},
"attO":{
"t":"<text>" /* текст уведомления после прикрепления файлов */
},
"detO":{
"t":"<text>" /* текст уведомления после удаления файлов */
},
"updG":{
"t":"<text>" /* текст уведомления после изменения параметров заявки */
},
"vtD":{
"t":"<text>" /* текст уведомления после превышения времени доставки */
},
"utD":{
"t":"<text>" /* текст уведомления после превышения времени разгрузки */
},
"trk":{
"t":"<text>" /* текст уведомления в случае отклонения от маршрута */
}
"skp":{
"t":"<text>" /* текст уведомления в случае пропуска заявки */
},
"stO":{
"t":"<text>" /* текст уведомления в случае неподтверждения заявки курьером/диспетчером */
}
},
}
Теги текста уведомления и темы электронного письма:
| Тег | Описание |
|---|---|
| %ORDER_NAME% | Имя заявки. |
| %ORDER_ARRIVAL_TIME% | Планируемое прибытие. |
| %ORDER_COST% | Стоимость заявки. |
| %ORDER_COMMENT% | Комментарий. |
| %LOCATOR_LINK% | Текущее местоположении. |
Возвращаемый результат
Если запрос выполнен успешно, возвращается пустой JSON.
{ }
В противном случае возвращается код ошибки. Возможные коды ошибок:
| Код | Описание |
|---|---|
| 7 | Не удалось извлечь ресурс с требуемым ACL (ADF_ACL_AVL_RES_EDIT_ORDERS). |
| 6 | Неопределенная ошибка. |
| 4 | Неверные входные параметры. |