Авторизация#
Для авторизации запроса необходимо передавать API ключ в заголовке x-apis-key при каждом запросе.Процесс создания заказа#
Для создания заказа необходимо осуществить ряд действий:Создать клиента#
Этот шаг является опциональнымДля создания клиента используется метод Добавить клиента. Идентификатор созданного клиента может использоваться в расчете стоимости или при размещении заказа.Рассчитать стоимость заказа#
Если при расчете стоимости не передается параметр clientId (идентификатор клиента), тогда необходимо передать параметры clientName и clientPhone. Если в системе есть клиент с логином, который совпадает со зачением clientPhone, тогда к расчету стоимости будет привязан этот клиент, иначе будет создан новый клиент с логином clientPhone.Метод расчета стоимости вернет массив рассчитанных тарифов для переданной услуги.Разместить заказ#
Если при расчете стоимости не передается параметр clientId (идентификатор клиента), тогда необходимо передать параметры clientName и clientPhone. Если в системе есть клиент с логином, который совпадает со зачением clientPhone, тогда к расчету стоимости будет привязан этот клиент, иначе будет создан новый клиент с логином clientPhone.Необходимо передать идентификатор рассчитанного тарифа в параметр priceId при создании заказа.Статусы заказов#
| Статус | Описание |
|---|
| created | Заказ размещен |
| scheduled | Заказ запланирован на выполнение на определенную дату и время |
| scheduledAccepted | Запланированный заказ назначен на исполнителя |
| assigned | Заказ назначен на исполнителя |
| manualSearch | Ручной поиск исполнителя. Необходимо назначить исполнителя через личный кабинет или API |
| pointProcessing | Исполнитель прибыл в точку заказа |
| pointCompleted | Исполнитель завершил работы в точке заказа |
| completed | Заказ завершен |
| closed | Заказ закрыт |
| cancelled | Заказ отменен клиентом |
| notAccepted | Заказ не принят по причине отсутствия исполнителей |
(*) зеленым выделены финальные статусыModified at 2025-10-13 16:26:06