Skip to content
Мои токены Поддержка
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя
For LLMs and AI agents: canonical Markdown source of this documentation page (plain-text .md — fetch this URL to use the page content in tools and RAG). For LLMs and AI agents: developers documentation index in llms.txt format — ordered list of key documentation URLs for the developers section.

API электронной транспортной накладной (ЭТрН)

Последовательность вызовов для создания и отправки первого титула (титула грузоотправителя) ЭТрН

  1. Создание ЭТрН
  2. Сохранение данных первого титула (титула грузоотправителя)
  3. Сохранение участников
  4. Формирование XML-файла первого титула (титула грузоотправителя)
  5. Отправка первого титула (титула грузоотправителя)

Последовательность вызовов для создания черновика первого титула ЭТрН для экспедитора

  1. Создание экспедиторского документооборота из черновика документа
  2. Создание документооборота ЭТрН из документа типа «заказ»
  3. Получение метаинформации по документам, привязанным к заказу
  4. Копирование документооборота со сменой отправителя на экспедитора (отправка черновика ЭТрН экспедитору)

Последовательность вызовов для создания и отправки второго титула (титула перевозчика) ЭТрН

  1. Сохранение данных второго титула (титула перевозчика)
  2. Формирование XML-файла второго титула (титула перевозчика)
  3. Отправка второго титула (титула перевозчика)

Последовательность вызовов для создания и отправки третьего титула (титула грузополучателя) ЭТрН

  1. Сохранение данных третьего титула (титула грузополучателя)
  2. Формирование XML-файла третьего титула (титула грузополучателя)
  3. Отправка третьего титула (титула грузополучателя)

Последовательность вызовов для создания и отправки четвёртого титула (титула перевозчика) ЭТрН

  1. Сохранение данных четвёртого титула (титула перевозчика)
  2. Формирование XML-файла четвёртого титула (титула перевозчика)
  3. Отправка четвёртого титула (титула перевозчика)

Наблюдатель ЭТрН

  1. Добавление наблюдателя
  2. Удаление наблюдателя

Получение информации по ЭТрН

  1. Получение информации по участнику документооборота
  2. Получение метаинформации по ЭТрН (подписанты, статус и т.д.)
  3. Получение ключа доступа к печатной форме и QR-коду
  4. Скачивание файла печатной формы и QR-кода

Работа с первым титулом (титулом грузоотправителя) ЭТрН

Создание ЭТрН

Позволяет создать пустой первый титул ЭТрН с данными грузоотправителя. С этого момента можно получать метаинформацию по документу.

Создание ЭТрН
post /gw/epd/etrn/v1/docflows
Запрос
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}

Сохранение черновика первого титула (титула грузоотправителя). JSON

Позволяет заполнить или отредактировать данные первого титула. В теле передаётся JSON в утверждённом законодательством формате согласно Приказу ФНС РФ от 09.12.2021 N ЕД-7-26/1065. Параметр send_to_driver отвечает за отправку ЭТрН в приложение «АТИ Водитель» после успешного подписания первого титула. Метод позволяет как сохранить данные в пустой черновик (только что созданный документ), так и перезаписать в черновике данные.

Сохранение черновика первого титула
put /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_1
Запрос
Модель
{...}
верс_форм: string (nullable)
ид_пол_иной: [string] (nullable)
От (4 до 46 символов)
документ:
ONE-OF
null
}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_1' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"верс_форм":"string","ид_пол_иной":["string"],"документ":{"кнд":"string","наим_эк_суб_сост":"string","осн_дов_орг_сост":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]},"сод_инф_го":{"номер_тр_н":"string","дата_тр_н":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ном_зак":"string","дата_зак":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_зак":{"ид_файл_зак":"string","дат_файл_зак":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","вр_файл_зак":"([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})","эп":"string"},"св_го":{"го_эксп":"0","рек_идент_го":{"инф_для_участ":{"инн_участ":"string","инф_участ":"string"},"ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","огрнип":"[0-9]{15}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"св_фл_участ":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":["string"],"эл_почта":["string"],"ин_конт":"string"}},"осн_расч_иным":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"св_зак":{"рек_идент_зак":{"инф_для_участ":{"инн_участ":"string","инф_участ":"string"},"ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","огрнип":"[0-9]{15}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"св_фл_участ":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":["string"],"эл_почта":["string"],"ин_конт":"string"}},"дог_усл_пер":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"св_гп":{"рек_идент_гп":{"инф_для_участ":{"инн_участ":"string","инф_участ":"string"},"ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","огрнип":"[0-9]{15}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"св_фл_участ":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":["string"],"эл_почта":["string"],"ин_конт":"string"}},"адрес_дост_гр":{"адр_коммент":"string","глн":"string","коорд":{"широта":"string","долгота":"string"},"адрес_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адрес_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"}},"св_груз":{"оп_груз":{"0":{"наим_груз":"string","код_тов_ном":"string","сост_груз":"string","сп_упак":"string","вид_тар":"string","плотн":{},"объем":{},"кол_мест_гр":{},"уч_гос_сист":"0","др_о_груз":"string","марк":["string"],"габар":{"выс_знач":"number","дл_знач":"number","шир_знач":"number"},"св_оп_груз":{"0":{"ном_оон":"string","над_отг_наим":"string","тех_наим":"string","описание":"string","клас":"string","клас_код":"string","гр_уп":"string","зн_оп":"string","код_огр_чер_тун":"string","наз_радионук":"string","опис_физ_хим_форм":"string","макс_акт":"string","кат_упак":"string","транс_индекс":"string","индекс_без":"string","опоз_знак":"string","полн_акт_гр":"string","об_мас_нет_взр_сод":"string","об_мас_нет_взр_сод_всех":"string","проц_смеси":"string","дат_ист_вр_удер":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","конт_темпер":"string","авар_темпер":"string"}},"св_контейн":{"0":{"кол_контейн":"number","ид_контейн":{"0":"string"}}},"пл_мас_груз":{"мас_нет_знач":"number","мас_брут_знач":"number","кол_палл":"number"},"ценн_груз":{"ст_ценн_гр":"number","код_окв":"[0-9]{3}","наим_окв":"string"},"зак_усл":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","огрнип":"[0-9]{15}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"св_фл_участ":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"св_гос_сист":{"наим_гос_сист":"string","учет_ед":"string","иная_инф":"string","ид_ном_учет_ед":["string"]}}},"об_ценн_гр":{"ст_ценн_гр":"number","код_окв":"[0-9]{3}","наим_окв":"string"},"инф_пол":{"0":{"ид_файл_инф_пол":"string","текст_инф":{"0":{"идентиф":"string","значение":"string"}}}}},"сопр_док":{"док_к_тр_н":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"док_к_гр":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"док_пер_ценн":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"рек_сопр_вед":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"указ_го":{"запр_перегруз":"0","дат_вр_дост_гр":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_дост":"0","срок_дост_гр":"string","св_пломба":"string","ук_норм_првз":"string","огр_скор":"string","мрш_првз":{"мрш_текст":"string","мрш_маш_чит":"string"},"св_па":{"лицо_па":"Грузоотправитель","спос_пер_ук_па":"string","конт_па":{"тлф":["string"],"эл_почта":["string"],"ин_конт":"string"},"док_пер_полн_па":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"клим_реж":{"темп_не_ниже":{},"темп_не_выше":{},"влажн_не_ниже":{},"влажн_не_выше":{}},"инф_пол":{"0":{"ид_файл_инф_пол":"string","текст_инф":{"0":{"идентиф":"string","значение":"string"}}}}},"св_пер":{"инф_для_участ":{"инн_участ":"string","инф_участ":"string"},"ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","огрнип":"[0-9]{15}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"св_фл_участ":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":["string"],"эл_почта":["string"],"ин_конт":"string"}},"св_водит":{"0":{"ном_ву":"string","сер_ву":"string","дата_выд_ву":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","св_сп_ид_подп":"string","тлф":{"0":"string"},"фио":{"фамилия":"string","имя":"string","отчество":"string"},"путевой_лист":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}}}},"св_тс":{"тс":{"ном_стс":"string","номер_вин":"string","рег_номер":"string","тип_влад":{"0":"1"},"пар_тс":{"тип":"string","марка":"string","грузопод":"number","вместим":"number"},"осн_ар_лиз":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}}},"прицеп":{"0":{"ном_стс":"string","номер_вин":"string","рег_номер":"string","тип_влад":{"0":"1"},"пар_тс":{"тип":"string","марка":"string","грузопод":"number","вместим":"number"},"осн_ар_лиз":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}}}},"спец_усл_движ":{"0":{"ном_ср":"string","дата_ср":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","срок_ср":"string","ид_ср":"string","свед_мрш":{"мрш_текст":"string","мрш_маш_чит":"string"}}},"инф_пол":{"0":{"ид_файл_инф_пол":"string","текст_инф":{"0":{"идентиф":"string","значение":"string"}}}}},"св_погруз":{"заяв_погр":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_заяв":"0","ф_дат_вр_приб":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_ф_погр":"0","ф_дат_вр_убыт":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_ф_убыт":"0","ф_сост_тар":"string","ф_сост_уп":"string","ф_сост_куз":"string","мас_брут_отгр":"string","мет_опр_масс":"01","кол_мест_прием":"number","ф_адрес_погр":{"адр_коммент":"string","глн":"string","коорд":{"широта":"string","долгота":"string"},"адрес_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адрес_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"св_лиц_погр_гр":{"совп_гоп":"1","рек_лиц_погр_гр":{"инф_для_участ":{"инн_участ":"string","инф_участ":"string"},"ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","огрнип":"[0-9]{15}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"св_фл_участ":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":["string"],"эл_почта":["string"],"ин_конт":"string"}},"осн_погр_гр":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]},"раб_лиц_погр_гр":{"должность":"string","иные_свед":"string","о_долж_об":"string","оп_иное":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]},"фио":{"фамилия":"string","имя":"string","отчество":"string"}},"идент_рек_го":{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}},"влад_инфр":{"совп_гов":"1","об_нет_инф_о_влад":"string","рек_влад_инф":{"инф_для_участ":{"инн_участ":"string","инф_участ":"string"},"ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","огрнип":"[0-9]{15}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"св_фл_участ":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":["string"],"эл_почта":["string"],"ин_конт":"string"}},"идент_рек_го":{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}},"осн_дост_об_инфр_док":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]},"осн_дост_об_инфр_текст":"string","инф_пол":{"0":{"ид_файл_инф_пол":"string","текст_инф":{"0":{"идентиф":"string","значение":"string"}}}}},"отмет_го":{"0":{"дат_вр_отмет":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_отм":"0","обст_отмет":"string","св_акт":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"разм_штр":{"0":{"факт_кол_ед_изм":"string","итог_разм_штр_рф":{},"код_окв":"[0-9]{3}","наим_окв":"string","итог_разм_штр_ин":{},"дата_курс_вал":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","курс_вал":{},"расч_штр":"string"}},"св_акт_взв":{"0":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}},"инф_пол":{"0":{"ид_файл_инф_пол":"string","текст_инф":{"0":{"идентиф":"string","значение":"string"}}}}}},"инф_пол":{"0":{"ид_файл_инф_пол":"string","текст_инф":{"0":{"идентиф":"string","значение":"string"}}}}}}}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Сохранение участников ЭТрН

Сохраняет участников (подписантов) ЭТрН.

Сохранение участников ЭТрН
put /gw/epd/etrn/v1/docflows/{docflow_id}/participants
Запрос
Модель
{...}
}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/participants' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"cargo_carrier":{"firm_id":"[0-9]+","contact_id":0,"user_astral_id":"string"},"cargo_receiver":{"firm_id":"[0-9]+","contact_id":0,"user_astral_id":"string"}}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Формирование первого титула (титула грузоотправителя). XML-файл

Позволяет создать XML-файл первого титула, чтобы в дальнейшем подписать и отправить его. Указывается отпечаток сертификата электронной подписи SHA-1 и номер МЧД (если есть).

Генерация первого титула (XML-файл)
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_1/xml
Запрос
Модель
{...}

Схема тела запроса для генерации xml, необходимая для генерации
полномочий подписанта

certificate_id*: string

Идентификатор сертификата

power_of_attorney_id: string

Идентификатор МЧД

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_1/xml' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"certificate_id":"string","power_of_attorney_id":"string"}'
Ответ
200 Successful Response
Успешный ответ
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка первого титула (титула грузоотправителя)

Позволяет отправить первый титул в ГИС (в Государственную информационную систему) и контрагентам. После отправки титула в ГИС, ЭТрН меняет свой статус на «title_1_waiting_operator». После получения первого титула ГИС проводит валидацию титула:

  • если валидация пройдена успешно — титул поступает контрагентам, а статус ЭТрН меняется на «title_1_success»;
  • если валидация не пройдена — статус ЭТрН меняется вновь на «draft» и первый титул контрагентам не поступает. При отправке необходимо указать строку подписи прикладываемого XML-файла первого титула в формате base64.
Отправка первого титула
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_1/send
Запрос
Модель
{...}
document*: binary

XML файл документа.

sign*: string

base64 подпись документа (detached)

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_1/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data' \
-F 'document=@{document}' \
-F 'sign={sign}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Создание экспедиторского документооборота из черновика документа

Позволяет создать экспедиторский документооборот из существующего черновика ЭТрН, чтобы в дальнейшем его (черновик) можно было переслать экспедитору, предварительно заполнив.

Черновик для экспедитора

Создание экспедиторского документооборота из черновика документа
post /gw/epd/etrn/v1/docflows/{docflow_id}/expeditor-docflow-from-docflow
Запрос
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/expeditor-docflow-from-docflow' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
201 Идентификатор черновика экспедиторского документооборота
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Создание документооборота ЭТрН из документа типа «заказ»

Позволяет создать черновик первого титула ЭТрН из документов «Заказ (договор-заявка)», «Заказ в табличном виде (договор-заявка)», «Заявка к договору», «Заявка к договору в табличном виде» и «Поручение экспедитору».

Чтобы получить список id документов, привязанных к заказу, нужно выполнить метод «Получение метаинформации по документам, привязанным к заказу».

Черновик ЭТрН из документа-заказа

Для того, чтобы создать черновик именно для экспедитора, нужно передать «is_for_expeditor» со значением «true».

Создание документооборота ЭТрН из документа-Заказа
post /gw/epd/etrn/v1/docflows/create-from-order-document
Запрос
Модель
{...}
order_document_id*: string
Минимальное количество символов: 1

Идентификатор документа-Заказа

is_for_expeditor: boolean (nullable)

Создать ЭТрН для экспедитора

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/create-from-order-document' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"order_document_id":"string","is_for_expeditor":false}'
Ответ
201 Идентификатор документооборота ЭТрН
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Копирование документооборота со сменой отправителя на экспедитора (отправка черновика ЭТрН экспедитору)

Позволяет создать копию документооборота, в которой отправителем станет экспедитор.

В черновике ЭТрН для экспедитора нужно:

  1. Выбрать получателем экспедитора
  2. Заполнить необходимыми данными тело документа (при этом могут быть заполнены не все обязательные поля)
  3. Отправить черновик, при этом подписывать его не требуется

Экспедитор получит документ, при этом он будет значиться отправителем в данном черновике ЭТрН

Копирование документооборота со сменой отправителя на экспедитора
post /gw/epd/etrn/v1/docflows/{docflow_id}/copy-for-expeditor
Запрос
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/copy-for-expeditor' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
201 Идентификатор нового черновика документооборота
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Работа со вторым титулом ЭТрН (титулом перевозчика)

Сохранение черновика второго титула (титула перевозчика). JSON

Позволяет сохранить данные второго титула. В теле передаётся JSON в утверждённом законодательством формате.

Сохранение черновика второго титула
put /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_2
Запрос
Модель
{...}
верс_форм: enum
[5.01]
ид_пол_иной: [string]
От (4 до 46 символов)
}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_2' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"верс_форм":"5.01","ид_пол_иной":["string"],"документ":{"кнд":"1110340","сод_инф_прв_прием":{"зам_прв_прием":{"зам_дат_вр_приб":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_прб":"0","зам_дат_вр_убыт":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_уб":"0","зам_дат_вр_пос_прием":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_прм":"0","зам_сост_груз":"string","зам_масс":"string","зам_кол_мест":"string","зам_погр_раб":"string","инф_пол":[{}]},"отмет_прв_прием":[{"дат_вр_отмет":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_отм":"0","обст_отмет":"string","отм_акт_взв":"string","св_акт":[{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}],"разм_штр":[{"факт_кол_ед_изм":"string","итог_разм_штр_рф":0.5,"код_окв":"[0-9]{3}","наим_окв":"string","итог_разм_штр_ин":0.5,"дата_курс_вал":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","курс_вал":0.5,"расч_штр":"string"}],"инф_пол":[{}]}],"инф_пол":[{}]}}}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Формирование второго титула (титула перевозчика). XML-файл

Позволяет создать XML-файл второго титула, чтобы в дальнейшем подписать и отправить его. Указывается отпечаток сертификата электронной подписи SHA-1 и номер МЧД (если есть).

Генерация второго титула (XML-файл)
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_2/xml
Запрос
Модель
{...}

Схема тела запроса для генерации xml, необходимая для генерации
полномочий подписанта

certificate_id*: string

Идентификатор сертификата

power_of_attorney_id: string

Идентификатор МЧД

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_2/xml' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"certificate_id":"string","power_of_attorney_id":"string"}'
Ответ
200 Successful Response
Успешный ответ
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка второго титула (титула перевозчика)

Позволяет отправить второй титул ЭТрН в ГИС (в Государственную информационную систему) и контрагентам. После отправки титула в ГИС, ЭТрН меняет свой статус на “title_2_waiting_operator”. После получения второго титула ГИС проводит валидацию титула:

  • если валидация пройдена успешно — титул поступает контрагентам, статус ЭТрН меняется на “title_2_success”;
  • если валидация не пройдена — статус ЭТрН меняется вновь на “title_1_success” и второй титул контрагентам не поступает. При отправке необходимо указать строку подписи прикладываемого XML-файла второго титула в формате base64.
Отправка второго титула
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_2/send
Запрос
Модель
{...}
document*: binary

XML файл документа.

sign*: string

base64 подпись документа (detached)

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_2/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data' \
-F 'document=@{document}' \
-F 'sign={sign}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Работа с третьим титулом ЭТрН (титулом грузополучателя)

Сохранение черновика третьего титула (титула грузополучателя). JSON

Позволяет сохранить данные третьего титула. В теле передаётся JSON в утверждённом законодательством формате.

Сохранение черновика третьего титула
put /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_3
Запрос
Модель
{...}
верс_форм: enum
[5.01]
ид_пол_иной: [string]
От (4 до 46 символов)
}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_3' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"верс_форм":"5.01","ид_пол_иной":["string"],"документ":{"кнд":"1110341","наим_экон_суб_сост":"string","осн_довер_орг_сост":{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]},"сод_инф_гп":{"сод_оп_отк":"string","прич_отк":"string","испр_тр_н":{"ном_испр":0.5,"дата_испр":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"},"прием_груз_гп":{"ф_дат_вр_приб":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_ф_пр":"0","ф_дат_вр_убыт":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_ф_уб":"0","заяв_дат_вр_приб":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_з_пр":"0","мет_опр_масс":"01","кол_мест_прием_ч":0.5,"общ_св_сост":"string","мас_брут_знач_прием":0.5,"мас_нет_знач_прием":0.5,"объем":0.5,"адр_выгруз":{"адр_коммент":"string","глн":"string","коорд":{"широта":"string","долгота":"string"},"адрес_рф":{"индекс":"string","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адрес_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"св_прин_по_наим":[{"наим_груз":"string","сост_груз":"string","плотн":0.5,"объем":0.5,"кол_мест":0.5,"пер_марк":["string"],"мас_груз":{"мас_нет_знач":0.5,"мас_брут_знач":0.5,"кол_палл":0.5}}],"инф_пол":[{}]},"отмет_гп":[{"дат_вр_отмет":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_отм":"0","обст_отмет":"string","св_акт":[{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}],"разм_штр":[{"факт_кол_ед_изм":"string","итог_разм_штр_рф":0.5,"код_окв":"[0-9]{3}","наим_окв":"string","итог_разм_штр_ин":0.5,"дата_курс_вал":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","курс_вал":0.5,"расч_штр":"string"}],"св_акт_взв":[{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}],"инф_пол":[{}]}],"инф_пол":[{}]}}}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Формирование третьего титула (титула грузополучателя). XML-файл

Позволяет создать XML-файл третьего титула, чтобы в дальнейшем подписать и отправить его. Указывается отпечаток сертификата электронной подписи SHA-1 и номер МЧД (если есть).

Генерация третьего титула (XML-файл)
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_3/xml
Запрос
Модель
{...}

Схема тела запроса для генерации xml, необходимая для генерации
полномочий подписанта

certificate_id*: string

Идентификатор сертификата

power_of_attorney_id: string

Идентификатор МЧД

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_3/xml' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"certificate_id":"string","power_of_attorney_id":"string"}'
Ответ
200 Successful Response
Успешный ответ
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка третьего титула (титула грузополучателя)

Позволяет отправить третий титул ЭТрН в ГИС (в Государственную информационную систему) и контрагентам. После отправки титула в ГИС, ЭТрН меняет свой статус на “title_3_waiting_operator”. После получения третьего титула ГИС проводит валидацию титула:

  • если валидация пройдена — титул поступает контрагентам, статус ЭТрН меняется на “title_3_success”;
  • если валидация не пройдена — статус ЭТрН меняется вновь на “title_2_success” и третий титул контрагентам не поступает. При отправке необходимо указать строку подписи прикладываемого XML-файла третьего титула в формате base64.
Отправка третьего титула
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_3/send
Запрос
Модель
{...}
document*: binary

XML файл документа.

sign*: string

base64 подпись документа (detached)

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_3/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data' \
-F 'document=@{document}' \
-F 'sign={sign}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Работа с четвёртым титулом ЭТрН (титулом перевозчика)

Сохранение черновика четвёртого титула (титула перевозчика). JSON

Позволяет сохранить данные четвёртого титула. В теле передаётся JSON в утверждённом законодательством формате.

Сохранение черновика четвёртого титула
put /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_4
Запрос
Модель
{...}
верс_форм: enum
[5.01]
ид_пол_иной: [string]
От (4 до 46 символов)
}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_4' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"верс_форм":"5.01","ид_пол_иной":["string"],"документ":{"кнд":"1110342","сод_прв_выд":{"зам_прв_выд":{"зам_дата_вр_приб":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_пр":"0","зам_дат_вр_убыт":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_уб":"0","зам_дат_вр_пос_выгр":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_выгр":"0","зам_сост_груз":"string","зам_раб_выгр":"string","инф_пол":[{}]},"отмет_прв_выд":[{"дат_вр_отмет":"(((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6))))))([T]([0-1]{1}[0-9]{1}|2[0-3]{1}):([0-5]{1}[0-9]{1}):([0-5]{1}[0-9]{1})([+-]([01][0-9])[:]([0-5][0-9])))","нал_коор_точ_вр_отм":"0","обст_отмет":"string","отм_акт_взв":"string","св_акт":[{"наим_док":"string","номер_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","ид_док":"string","доп_свед_док":"string","ид_рек_сост":[{"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","данн_ино":{"ид_стат":"ЮЛ","стран":"string","наим":"string","идентиф":"string","иные_свед":"string","уд_личн_ин_фл":{"вид_док":"string","ном_док":"string","дата_док":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})"}},"наим_оив":"string"}]}],"разм_штр":[{"факт_кол_ед_изм":"string","итог_разм_штр_рф":0.5,"код_окв":"[0-9]{3}","наим_окв":"string","итог_разм_штр_ин":0.5,"дата_курс_вал":"(((0[1-9]{1}|[1-2]{1}[0-9]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((30)\\.(01|0[3-9]{1}|1[0-2]{1}))|((31)\\.(01|03|05|07|08|10|12)))\\.(19[0-9]{2}|20[0-9]{2})","курс_вал":0.5,"расч_штр":"string"}],"инф_пол":[{}]}],"инф_пол":[{}]}}}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Формирование четвёртого титула (титула перевозчика). XML-файл

Позволяет создать XML-файл четвёртого титула, чтобы в дальнейшем подписать и отправить его. Указывается отпечаток сертификата электронной подписи SHA-1 и номер МЧД (если есть).

Генерация четвёртого титула (XML-файл)
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_4/xml
Запрос
Модель
{...}

Схема тела запроса для генерации xml, необходимая для генерации
полномочий подписанта

certificate_id*: string

Идентификатор сертификата

power_of_attorney_id: string

Идентификатор МЧД

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_4/xml' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"certificate_id":"string","power_of_attorney_id":"string"}'
Ответ
200 Successful Response
Успешный ответ
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка четвёртого титула (титула перевозчика)

Позволяет отправить четвёртый титул ЭТрН в ГИС (в Государственную информационную систему) и контрагентам. После отправки титула в ГИС, ЭТрН меняет свой статус на “title_4_waiting_operator”. После получения четвёртого титула ГИС проводит валидацию титула:

  • если валидация пройдена успешно, то титул поступает контрагентам, статус ЭТрН меняется на “title_4_success”;
  • если валидация не пройдена — статус ЭТрН меняется вновь на “title_3_success” и четвёртый титул контрагентам не поступает. При отправке необходимо указывать строку подписи прикладываемого XML-файла четвёртого титула в формате base64.
Отправка четвёртого титула
post /gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_4/send
Запрос
Модель
{...}
document*: binary

XML файл документа.

sign*: string

base64 подпись документа (detached)

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/titles/title_4/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data' \
-F 'document=@{document}' \
-F 'sign={sign}'
Ответ
200 Successful Response
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Наблюдатель ЭТрН

Добавление наблюдателя

Позволяет добавить наблюдателя в документооборот ЭТрН.

  • грузоотправитель может добавлять наблюдателей (максимум 10) на любом этапе документооборота ЭТрН;
  • добавить наблюдателя в шаблон нельзя;
  • наблюдателем может быть любой аккаунт, включая участников документооборота;
  • каждый контакт пользователя может быть отдельным наблюдателем;
  • у наблюдателя может не быть id учстника ЭПД (электронные перевозочные документы);
  • наблюдатель видит статус и все данные в ЭТрН;
  • наблюдатель может открыть документ только по ссылке из нотификации в колоколе;
  • любые действия по изменению документа для наблюдателя не доступны;
  • добавленный наблюдатель будет видеть все нотификации об изменении статуса ЭТрН, но как только он будет удалён грузоотправителем, наблюдатель перестанет получать вышеупомянутые нотификации, а открыть и посмотреть документ не получится;
Добавление наблюдателя
post /gw/epd/etrn/v1/docflows/{docflow_id}/observers
Запрос
Модель
{...}

Информация о пользователе, где "cargo_sender" - это отправитель, "cargo_carrier" - перевозчик, "cargo_receiver" - получатель

firm_id*: string

Идентификатор пользователя в АТИ

contact_id*: integer

Идентификатор контакта пользователя в фирме

user_astral_id: string

Идентификатор пользователя в Астрал

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/observers' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"firm_id":"[0-9]+","contact_id":0,"user_astral_id":"string"}'
Ответ
200 ID документооборота
Модель
{...}

Возвращает id документооборота

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Удаление наблюдателя

Позволяет удалить наблюдателя из документооборота ЭТрН.

  • удаление происходит в любом статусе ДО.
  • доступ на удаление только у грузоотправителя
Удаление наблюдателя
delete /gw/epd/etrn/v1/docflows/{docflow_id}/observers
Запрос
Модель
{...}

Информация о пользователе, где "cargo_sender" - это отправитель, "cargo_carrier" - перевозчик, "cargo_receiver" - получатель

firm_id*: string

Идентификатор пользователя в АТИ

contact_id*: integer

Идентификатор контакта пользователя в фирме

user_astral_id: string

Идентификатор пользователя в Астрал

}
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/observers' \
-X 'DELETE' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"firm_id":"[0-9]+","contact_id":0,"user_astral_id":"string"}'
Ответ
204 Successful Response
Успешный ответ
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение информации по ЭТрН

Поиск участников документооборота по ИНН

Позволяет получить данные участника документооборота по ИНН. По умолчанию astral_stand = real. Для тестового стенда astral_stand = fake

Поиск участников по ИНН
get /gw/epd/users/v1/participants
Запрос
Пример запроса
curl 'https://api.ati.su/gw/epd/users/v1/participants' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Successful Response
Модель
[{...}]
astral_user_id*: string

Идентификатор astral_user

firm_id*: string

Идентификатор фирмы

name*: string

Наименование участника

account_id*: string

Идентификатор аккаунта АТИ

default_contact_id*: integer

Идентификатор контакта аккаунта по умолчанию

}]
Пример
[...]
{...}
"astral_user_id":"string",
"firm_id":"string",
"name":"string",
"account_id":"string",
"default_contact_id":0
}
]
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение метаинформации по ЭТрН

Позволяет получить метаинформацию по ЭТрН (подписанты, статус и т. д.).

Получение метаинформации по ЭТрН
get /gw/epd/etrn/v1/docflows/{docflow_id}
Запрос
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Successful Response
Модель
{...}

Общая информация о документообороте

id*: string
state*: enum
[draft, title_1_accepted, title_1_waiting_operator, title_1_success, title_2_accepted, title_2_waiting_operator, title_2_success, title_3_accepted, title_3_waiting_operator, title_3_success, title_4_accepted, title_4_waiting_operator, title_4_success, title_7_requested, title_7_accepted, title_7_waiting_operator, title_7_success, title_8_accepted, title_8_waiting_operator, title_8_success, operator_failed]

Все возможные состояния для документооборота ЭТрН

flags*: [string]

Список флагов

number: string

Номер ЭТРН

date: string

Дата заполнения ЭТРН

astral_stand*: enum
[fake, real]

An enumeration.

template_name: string

Имя шаблона

}
Пример
{...}
"id":"string",
"state":"draft",
"participants":{...},
"cargo_sender":{...},
"inn":"string",
"first_name":"string",
"last_name":"string",
"patronymic":"string",
"full_name":"string",
"kpp":"string",
"ati_id":"string",
"default":false,
"is_roaming_user":false,
"id":"string",
"roaming_operator_id":"string",
"created_at":"1970-01-01T00:00:00.000Z",
"certificates":[...],
{...}
"id":"string",
"valid_from":"1970-01-01T00:00:00.000Z",
"valid_until":"1970-01-01T00:00:00.000Z",
"serial":"string",
"issuer":{...},
"OGRN":"string",
"INN":"string",
"CN":"string"
},
"components":{...},
"SNILS":"string",
"OGRN":"string",
"INN":"string",
"emailAddress":"string",
"C":"string",
"ST":"string",
"L":"string",
"O":"string",
"CN":"string",
"street":"string",
"unstructuredName":"string",
"title":"string",
"GN":"string",
"SN":"string"
},
"title":"string",
"body":"string",
"created_at":"1970-01-01T00:00:00.000Z"
}
],
"signatory_credentials":[...]
{...}
"scope_of_authority":{...},
"sender":"0",
"receiver":"1"
},
"status":"3",
"foundation_for_trust":"string",
"foundation_for_trust_organization":"string",
"position":"string",
"certificate_id":"string"
}
]
},
"cargo_carrier":{...},
"inn":"string",
"first_name":"string",
"last_name":"string",
"patronymic":"string",
"full_name":"string",
"kpp":"string",
"ati_id":"string",
"default":false,
"is_roaming_user":false,
"id":"string",
"roaming_operator_id":"string",
"created_at":"1970-01-01T00:00:00.000Z",
"certificates":[...],
{...}
"id":"string",
"valid_from":"1970-01-01T00:00:00.000Z",
"valid_until":"1970-01-01T00:00:00.000Z",
"serial":"string",
"issuer":{...},
"OGRN":"string",
"INN":"string",
"CN":"string"
},
"components":{...},
"SNILS":"string",
"OGRN":"string",
"INN":"string",
"emailAddress":"string",
"C":"string",
"ST":"string",
"L":"string",
"O":"string",
"CN":"string",
"street":"string",
"unstructuredName":"string",
"title":"string",
"GN":"string",
"SN":"string"
},
"title":"string",
"body":"string",
"created_at":"1970-01-01T00:00:00.000Z"
}
],
"signatory_credentials":[...]
{...}
"scope_of_authority":{...},
"sender":"0",
"receiver":"1"
},
"status":"3",
"foundation_for_trust":"string",
"foundation_for_trust_organization":"string",
"position":"string",
"certificate_id":"string"
}
]
},
"cargo_receiver":{...}
"inn":"string",
"first_name":"string",
"last_name":"string",
"patronymic":"string",
"full_name":"string",
"kpp":"string",
"ati_id":"string",
"default":false,
"is_roaming_user":false,
"id":"string",
"roaming_operator_id":"string",
"created_at":"1970-01-01T00:00:00.000Z",
"certificates":[...],
{...}
"id":"string",
"valid_from":"1970-01-01T00:00:00.000Z",
"valid_until":"1970-01-01T00:00:00.000Z",
"serial":"string",
"issuer":{...},
"OGRN":"string",
"INN":"string",
"CN":"string"
},
"components":{...},
"SNILS":"string",
"OGRN":"string",
"INN":"string",
"emailAddress":"string",
"C":"string",
"ST":"string",
"L":"string",
"O":"string",
"CN":"string",
"street":"string",
"unstructuredName":"string",
"title":"string",
"GN":"string",
"SN":"string"
},
"title":"string",
"body":"string",
"created_at":"1970-01-01T00:00:00.000Z"
}
],
"signatory_credentials":[...]
{...}
"scope_of_authority":{...},
"sender":"0",
"receiver":"1"
},
"status":"3",
"foundation_for_trust":"string",
"foundation_for_trust_organization":"string",
"position":"string",
"certificate_id":"string"
}
]
}
},
"flags":[...],
"string"
],
"history":[...],
{...}
"state":"string",
"ati_id":"string",
"contact_id":0,
"firm_name":"string",
"contact_name":"string",
"user_astral_id":"string",
"user_astral_name":"string",
"timestamp":"1970-01-01T00:00:00.000Z",
"sign_info":{...}
"title":"string",
"valid_from":"string",
"valid_until":"string",
"id":"string",
"components":{...}
"any-key":"string"
}
}
}
],
"driver_data":{...},
"phone":"^[0-9]{11,13}$",
"driver_decision":"accepted",
"decision_timestamp":"1970-01-01T00:00:00.000Z",
"rejection_reason":"string",
"send_in_title_1":true,
"is_sent_to_driver":false,
"loading_point":{...},
"arrival_timestamp":"1970-01-01T00:00:00.000Z",
"departure_timestamp":"1970-01-01T00:00:00.000Z",
"timestamp":"1970-01-01T00:00:00.000Z",
"notes":"string"
},
"unloading_point":{...}
"arrival_timestamp":"1970-01-01T00:00:00.000Z",
"departure_timestamp":"1970-01-01T00:00:00.000Z",
"timestamp":"1970-01-01T00:00:00.000Z",
"notes":"string"
}
},
"number":"string",
"date":"01.04.2023",
"payment_history":{...},
"title_1":[...],
{...}
"document_id":"string",
"is_completed":false
}
],
"title_2":[...],
{...}
"document_id":"string",
"is_completed":false
}
],
"title_3":[...],
{...}
"document_id":"string",
"is_completed":false
}
],
"title_4":[...],
{...}
"document_id":"string",
"is_completed":false
}
],
"title_5":[...],
{...}
"document_id":"string",
"is_completed":false
}
],
"title_6":[...],
{...}
"document_id":"string",
"is_completed":false
}
],
"title_7":[...],
{...}
"document_id":"string",
"is_completed":false
}
],
"title_8":[...]
{...}
"document_id":"string",
"is_completed":false
}
]
},
"astral_stand":"fake",
"template_name":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение ключа доступа к печатной форме и QR-коду

Позволяет получить ключ доступа, необходимый для скачивания файлов печатной формы и QR-кода. Если файл печатной формы или QR-кода ранее не генерировался, то для успешного ответа потребуется время — вызов метода надо будет повторить.

Получение ключа доступа для скачивания печатной формы и QR-кода
post /gw/epd/etrn/v1/docflows/{docflow_id}/files/{doc_type}
Запрос
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/files/{doc_type}' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Successful Response
Модель
{...}

Возвращает id файла

id*: string
}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Скачивание файла печатной формы и QR-кода

Позволяет скачивать файлы печатной формы и QR-кода. Требуется ключ доступа из метода выше.

Скачивание файлов печатной формы и QR-кода
get /gw/epd/etrn/v1/docflows/{docflow_id}/files/{file_key}
Запрос
Пример запроса
curl 'https://api.ati.su/gw/epd/etrn/v1/docflows/{docflow_id}/files/{file_key}' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Successful Response
Успешный ответ
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}