Заказы.
https://selena-online.ru/rest/v1/orders/<orderids> [GET]
https://selena-online.ru/rest/v1/orders [GET]
string:orderids - список уникальных идентификаторов заказов, разделённых запятой. Если задан orderids, то остальные параметры URL игнорируются.
string:numbers - список уникальных номеров заказов, разделённых запятой. Если задан numbers, то остальные параметры URL игнорируются.
date(yyyy-mm-dd):from - начальная дата границы поиска (дата выполнения заказа), UTC.
date(yyyy-mm-dd):to - конечная дата границы поиска (дата выполнения заказа), UTC.
date(yyyy-mm-dd):tourfrom - начальная дата границы поиска (дата начала тура).
date(yyyy-mm-dd):tourto - конечная дата границы поиска (дата окончания тура).
int:duration - продолжительность тура в днях или ночах, в зависимости от того, какая единица измерения используется в искомых турах.
int:tourid - ID тура.
int:objectid - ID объекта размещения.
date(yyyy-mm-dd[Thh:mm:ss]):updated - дата/время последней правки заказа, UTC. Если задан параметр updated, возвращаются все вновь созданные заявки, а также заявки, в которых после создания был изменён любой из параметров: статус, сумма к оплате, сумма оплаты, дата оплаты, номер платёжного документа. Параметр updated ингорируется, если задан хотя бы один из прочих параметров. Если не задан ни один параметр, в отборе используется updated со значением по умолчанию равным "00 часов 00 минут вчерашнего дня".
int:fullinfo - флаг "Показать полную информацию". По умолчанию fullinfo = 0, и результат запроса содержит только список уникальных идентификаторов заказов, соответствующих условиям выборки. Этот список можно использовать, например, для запроса информации о платежах для конкретных заказов. Если fullinfo = 1, запрос возвратит список заказов с подробной информацией.
int:events - флаг "Показать связанные с заказом события". По умолчанию events = 0. Флаг имеет смысл только при fullinfo = 1.
Возвращает список заказов. Для дополнительной фильтрации результата можно указать необязательные параметры URL.
Список событий:
EV_ADD_ORDER_TO_PACKAGE | Заказ добавлен в пакет |
EV_ADD_PEOPLE_TO_ORDER | Добавлен турист |
EV_AGREEMENT_DATA_SAVED | Внесены изменения в договор |
EV_ASSIGN_AGREEMENT | Активирован договор |
EV_BILL_CONFIRMED | Подтверждён счёт на оплату |
EV_BILL_PROHIBITED | Запрещён счёт на оплату |
EV_CHANGE_ACTION_STATUS | Изменён статус задачи, связанной с заказом |
EV_CHANGE_PACKAGE_METHOD | Изменён способ объединения заказа в пакете |
EV_CHAT_MESSAGE_ACCEPTED | Подтверждено прочтение последнего сообщения от заказчика |
EV_DROP_ORDER | Заказ снят |
EV_DROP_ORDER_AUTODROP | Автоматическое снятие заказа в связи с лимитом брони |
EV_DROP_PEOPLE_FROM_ORDER | Удалён турист |
EV_FILE_UPLOADED | К заказу прикреплён файл |
EV_ONLINE_PAYMENT_AUTHORIZED | ON-LINE - платёж одобрен банком |
EV_ONLINE_PAYMENT_COMPLETED | ON-LINE - платёж исполнен банком, средства списаны в пользу продавца |
EV_ONLINE_PAYMENT_EXECUTED | Выполнена online-оплата |
EV_ONLINE_PAYMENT_EXECUTED_HOLD | Выполнена online-оплата с холдированием средств |
EV_ONLINE_PAYMENT_REFUND | ON-LINE - платёж: средства возвращены от продавца на карту покупателя |
EV_ONLINE_PAYMENT_REVERSED | ON-LINE - платёж аннулирован, средства на карте разблокированы |
EV_ORDER_ADDITIONALS_UPDATED | Внесены изменения в итоговую информацию |
EV_ORDER_APARTMENT_ID_CHANGED | Изменена категория номера |
EV_ORDER_CALENDAR_UPDATED | Внесены изменения в даты заказа |
EV_ORDER_CUSTOMER_UPDATED | Внесены изменения в контрагентах |
EV_ORDER_EXTERNAL_DATA_SAVED | Изменены данные печатной формы документа |
EV_ORDER_LOCATION_UPDATED | Изменено размещение в автобусных/ЖД рейсах |
EV_ORDER_PRIVATE_DATA_UPDATED | Внесены изменения в данные туристов |
EV_ORDER_PRIVATE_DATA_UPDATED_BY_AGENT | Внесены изменения в данные туристов агентом |
EV_ORDER_QUOTA_CHANGED | Внесены изменения в квоты мест (подтверждение/снятие) |
EV_ORDER_RESERVED | Выполнен заказ |
EV_ORDER_SERVICE_ADDED | Добавлена услуга |
EV_ORDER_SERVICE_DELETED | Удалена услуга |
EV_ORDER_STATUS_CHANGED | Изменён статус заказа |
EV_ORDER_TOTALS_UPDATED | Внесены изменения в итоговые суммы заказа |
EV_ORDER_TOURIST_CHANGE_NUMBER_ALLOCATION | Изменено размещение туриста в номере |
EV_ORDER_TP_SERVICES_UPDATED | Внесены изменения в список услуг пакета |
EV_ORDER_VOUCHER_PRINTED_AND_PASSED | Ваучер отпечатан и передан покупателю |
EV_PAYMENT_CARRIED_FROM | Выполнен перенос суммы платежа из другого заказа |
EV_PAYMENT_CARRIED_TO | Выполнен перенос суммы платежа на другой заказ |
EV_PAYMENT_CHARGE | Списание средств с карты |
EV_PAYMENT_CHARGE_REQUEST | Запрос в банк на списание средств с карты в пользу поставщика |
EV_PAYMENT_FROM_BYER_ADDED | Внесён платёж от покупателя |
EV_PAYMENT_FROM_BYER_DELETED | Удалён платёж от покупателя |
EV_PAYMENT_FROM_BYER_UPDATED | Изменены данные о платеже от покупателя |
EV_PAYMENT_TO_SUPPLIER | Внесён платёж поставщику |
EV_PAYMENT_UNHOLD | Снятие холдирования с карты (возврат средств) |
EV_PAYMENT_UNHOLD_REQUEST | Запрос в банк на разблокирование средств на карте покупателя |
EV_REFUND_TO_BYER_ADDED | Добавлен возврат покупателю |
EV_REFUND_TO_BYER_DELETED | Удалён возврат покупателю |
EV_REFUND_TO_BYER_UPDATED | Обновлены данные о возврате покупателю |
EV_REMOTE_RESERVATION | Выполнено удалённое бронирование заказа у оператора |
EV_REMOVE_ORDER_FROM_PACKAGE | Заказ удалён из пакета |
EV_SEND_MAIL_ERROR | Ошибка отправки уведомления на e-mail |
EV_SEND_WARNING_MAIL_TO_CISTOMER | Отправлено предупреждение заказчику на e-mal |
EV_SEND_WARNING_MAIL_TO_MANAGER | Отправлено уведомление менеджеру на e-mail |
EV_SUPPLIER`S_BILL_CREATED_OR_UPDATED | Создан или изменён счёт от поставщика |
EV_UNASSIGN_AGREEMENT | Деактивирован договор с туристом |
EV_VOUCHER_VISIBILITY_CHANGED | Изменено разрешение на доступ к ваучеру |
Представленный список событий не является полным, в загруженных данных могут встречаться события, не вошедшие в список. Дополнительную информацию о формате ответа можно найти в файле, описывающем XML-схему orders.xsd