Автопарк и водители
Методы для работы с автопарком
Получение транспортных средств пользователя get /v1.2/catalogs/trucks
curl 'https://api.ati.su/v1.2/catalogs/trucks' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/catalogs/trucks");
200 Список транспортных средств
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Получение транспортных средств пользователя get /gw/oauth2/catalogs/v1.2/trucks Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/trucks' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/trucks");
200 Список транспортных средств
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Создание транспортного средства post /v1.2/catalogs/trucks
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Год выпуска
Тип владения ТС.\
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
(nullable)
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Номер телефона
Эксклюзивный доступ к приложению Ати-Водитель
Грузоподъемность
Объем
Длина
Ширина
Высота
Не отображать в карточке фирмы.
VIN
СТС
Номер кузова
Способность возить реф-контейнеры
Есть GenSet
Размерность контейнера
Значение из словаря
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Номер ПТС
Идентификатор
Датчики мониторинга
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
curl 'https://api.ati.su/v1.2/catalogs/trucks' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"type":0,"car_type_id":0,"brand_id":0,"model":"string","number":"string","manufacture_year":0,"ownership_type":{},"phone_number":"string","bind_phone":false,"capacity":0.5,"volume":0.5,"length":0.5,"width":0.5,"height":0.5,"hidden_in_firm_info":false,"vin":"string","vrc":"string","body_number":"string","can_refrigerator":false,"has_gen_set":false,"dimension":0,"truck_owner_name":"string","can_carry_heavy_container":false,"can_carry_tall_container":false,"truck_passport_number":"string","external_id":"string","sensors":[{"sensor_id":0,"sensor_name":"string","provider_id":0,"provider_sensor_id":"string","unactivate_date":"1970-01-01T00:00:00.000Z","host":{"sensor_host_id":0,"url":"string"}}]}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/catalogs/trucks", "{""type"":0,""car_type_id"":0,""brand_id"":0,""model"":""string"",""number"":""string"",""manufacture_year"":0,""ownership_type"":{},""phone_number"":""string"",""bind_phone"":false,""capacity"":0.5,""volume"":0.5,""length"":0.5,""width"":0.5,""height"":0.5,""hidden_in_firm_info"":false,""vin"":""string"",""vrc"":""string"",""body_number"":""string"",""can_refrigerator"":false,""has_gen_set"":false,""dimension"":0,""truck_owner_name"":""string"",""can_carry_heavy_container"":false,""can_carry_tall_container"":false,""truck_passport_number"":""string"",""external_id"":""string"",""sensors"":[{""sensor_id"":0,""sensor_name"":""string"",""provider_id"":0,""provider_sensor_id"":""string"",""unactivate_date"":""1970-01-01T00:00:00.000Z"",""host"":{""sensor_host_id"":0,""url"":""string""}}]}");
200 Созданное транспортное средство
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Создание транспортного средства post /gw/oauth2/catalogs/v1.2/trucks Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Год выпуска
Тип владения ТС.\
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
(nullable)
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Номер телефона
Эксклюзивный доступ к приложению Ати-Водитель
Грузоподъемность
Объем
Длина
Ширина
Высота
Не отображать в карточке фирмы.
VIN
СТС
Номер кузова
Способность возить реф-контейнеры
Есть GenSet
Размерность контейнера
Значение из словаря
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Номер ПТС
Идентификатор
Датчики мониторинга
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/trucks' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"type":0,"car_type_id":0,"brand_id":0,"model":"string","number":"string","manufacture_year":0,"ownership_type":{},"phone_number":"string","bind_phone":false,"capacity":0.5,"volume":0.5,"length":0.5,"width":0.5,"height":0.5,"hidden_in_firm_info":false,"vin":"string","vrc":"string","body_number":"string","can_refrigerator":false,"has_gen_set":false,"dimension":0,"truck_owner_name":"string","can_carry_heavy_container":false,"can_carry_tall_container":false,"truck_passport_number":"string","external_id":"string","sensors":[{"sensor_id":0,"sensor_name":"string","provider_id":0,"provider_sensor_id":"string","unactivate_date":"1970-01-01T00:00:00.000Z","host":{"sensor_host_id":0,"url":"string"}}]}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/trucks", "{""type"":0,""car_type_id"":0,""brand_id"":0,""model"":""string"",""number"":""string"",""manufacture_year"":0,""ownership_type"":{},""phone_number"":""string"",""bind_phone"":false,""capacity"":0.5,""volume"":0.5,""length"":0.5,""width"":0.5,""height"":0.5,""hidden_in_firm_info"":false,""vin"":""string"",""vrc"":""string"",""body_number"":""string"",""can_refrigerator"":false,""has_gen_set"":false,""dimension"":0,""truck_owner_name"":""string"",""can_carry_heavy_container"":false,""can_carry_tall_container"":false,""truck_passport_number"":""string"",""external_id"":""string"",""sensors"":[{""sensor_id"":0,""sensor_name"":""string"",""provider_id"":0,""provider_sensor_id"":""string"",""unactivate_date"":""1970-01-01T00:00:00.000Z"",""host"":{""sensor_host_id"":0,""url"":""string""}}]}");
200 Созданное транспортное средство
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Получение транспортного средства пользователя get /v1.2/catalogs/trucks/{truckId}
curl 'https://api.ati.su/v1.2/catalogs/trucks/{truckId}' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/catalogs/trucks/{truckId}");
200 Транспортное средство
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Получение транспортного средства пользователя get /gw/oauth2/catalogs/v1.2/trucks/{truckId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/trucks/{truckId}' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/trucks/{truckId}");
200 Транспортное средство
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Редактирование транспортного средства put /v1.2/catalogs/trucks/{truckId}
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Год выпуска
Тип владения ТС.\
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
(nullable)
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Номер телефона
Эксклюзивный доступ к приложению Ати-Водитель
Грузоподъемность
Объем
Длина
Ширина
Высота
Не отображать в карточке фирмы.
VIN
СТС
Номер кузова
Способность возить реф-контейнеры
Есть GenSet
Размерность контейнера
Значение из словаря
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Номер ПТС
Идентификатор
Датчики мониторинга
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
curl 'https://api.ati.su/v1.2/catalogs/trucks/{truckId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"type":0,"car_type_id":0,"brand_id":0,"model":"string","number":"string","manufacture_year":0,"ownership_type":{},"phone_number":"string","bind_phone":false,"capacity":0.5,"volume":0.5,"length":0.5,"width":0.5,"height":0.5,"hidden_in_firm_info":false,"vin":"string","vrc":"string","body_number":"string","can_refrigerator":false,"has_gen_set":false,"dimension":0,"truck_owner_name":"string","can_carry_heavy_container":false,"can_carry_tall_container":false,"truck_passport_number":"string","external_id":"string","sensors":[{"sensor_id":0,"sensor_name":"string","provider_id":0,"provider_sensor_id":"string","unactivate_date":"1970-01-01T00:00:00.000Z","host":{"sensor_host_id":0,"url":"string"}}]}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("PUT", "https://api.ati.su", "/v1.2/catalogs/trucks/{truckId}", "{""type"":0,""car_type_id"":0,""brand_id"":0,""model"":""string"",""number"":""string"",""manufacture_year"":0,""ownership_type"":{},""phone_number"":""string"",""bind_phone"":false,""capacity"":0.5,""volume"":0.5,""length"":0.5,""width"":0.5,""height"":0.5,""hidden_in_firm_info"":false,""vin"":""string"",""vrc"":""string"",""body_number"":""string"",""can_refrigerator"":false,""has_gen_set"":false,""dimension"":0,""truck_owner_name"":""string"",""can_carry_heavy_container"":false,""can_carry_tall_container"":false,""truck_passport_number"":""string"",""external_id"":""string"",""sensors"":[{""sensor_id"":0,""sensor_name"":""string"",""provider_id"":0,""provider_sensor_id"":""string"",""unactivate_date"":""1970-01-01T00:00:00.000Z"",""host"":{""sensor_host_id"":0,""url"":""string""}}]}");
200 Отредактированное транспортное средство
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Редактирование транспортного средства put /gw/oauth2/catalogs/v1.2/trucks/{truckId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Год выпуска
Тип владения ТС.\
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
(nullable)
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Номер телефона
Эксклюзивный доступ к приложению Ати-Водитель
Грузоподъемность
Объем
Длина
Ширина
Высота
Не отображать в карточке фирмы.
VIN
СТС
Номер кузова
Способность возить реф-контейнеры
Есть GenSet
Размерность контейнера
Значение из словаря
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Номер ПТС
Идентификатор
Датчики мониторинга
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/trucks/{truckId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"type":0,"car_type_id":0,"brand_id":0,"model":"string","number":"string","manufacture_year":0,"ownership_type":{},"phone_number":"string","bind_phone":false,"capacity":0.5,"volume":0.5,"length":0.5,"width":0.5,"height":0.5,"hidden_in_firm_info":false,"vin":"string","vrc":"string","body_number":"string","can_refrigerator":false,"has_gen_set":false,"dimension":0,"truck_owner_name":"string","can_carry_heavy_container":false,"can_carry_tall_container":false,"truck_passport_number":"string","external_id":"string","sensors":[{"sensor_id":0,"sensor_name":"string","provider_id":0,"provider_sensor_id":"string","unactivate_date":"1970-01-01T00:00:00.000Z","host":{"sensor_host_id":0,"url":"string"}}]}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("PUT", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/trucks/{truckId}", "{""type"":0,""car_type_id"":0,""brand_id"":0,""model"":""string"",""number"":""string"",""manufacture_year"":0,""ownership_type"":{},""phone_number"":""string"",""bind_phone"":false,""capacity"":0.5,""volume"":0.5,""length"":0.5,""width"":0.5,""height"":0.5,""hidden_in_firm_info"":false,""vin"":""string"",""vrc"":""string"",""body_number"":""string"",""can_refrigerator"":false,""has_gen_set"":false,""dimension"":0,""truck_owner_name"":""string"",""can_carry_heavy_container"":false,""can_carry_tall_container"":false,""truck_passport_number"":""string"",""external_id"":""string"",""sensors"":[{""sensor_id"":0,""sensor_name"":""string"",""provider_id"":0,""provider_sensor_id"":""string"",""unactivate_date"":""1970-01-01T00:00:00.000Z"",""host"":{""sensor_host_id"":0,""url"":""string""}}]}");
200 Отредактированное транспортное средство
Id транспортного средства
Id связанного транспортного средства
Привлеченное ТС. Устарело, используйте ownership_type
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип владения ТС
0
- Собственное1
- Привлеченное2
- Аренда3
- Лизинг4
- Совместная собственность супругов5
- Безвозмездное пользование
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип транспортного средства
1
— Грузовик2
— Тягач4
— Полуприцеп8
— Прицеп
Тип кузова
Значение из словаря кузовов АТИ
Короткое описание
Марка
Значение из словаря
Модель
Значение из словаря
Госномер
Грузоподъемность
Объем
Длина
Ширина
Высота
Id связанного во время последней сделки транспортного средства
Год выпуска
Не отображать в карточке фирмы
VIN
СТС
Номер кузова
Размерность контейнера
Значение из словаря
Номер ПТС
Способность возить реф-контейнеры
Есть GenSet
Имя владельца по СТС
Способность перевозить тяжелые контейнеры
Способность перевозить высокие контейнеры
Идентификатор
Сканы документов ТС
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
3
— Скан ПТС4
— Скан пластикового ПТС6
— Скан договора аренеды7
— Скан свидетельства о браке8
— Скан договора безвозмездного пользования
Фото ТС
Id фото
Адрес расположения файла в хранилище
Имя файла
Датчики мониторинга транспорта
Идентификатор датчика
Наименование датчика
Идентификатор поставщика датчиков мониторинга транспорта
Идентификатор датчика из внешней системы мониторинга
Статус активности датчика
Дата окончания действия датчика
Информация о сервере поставщика устройства мониторинга транспорта
Информация о сервере поставщика устройства мониторинга транспорта
Идентификатор сервера
Адрес сервера
Удаление транспортного средства delete /v1.2/catalogs/trucks/{truckId}
curl 'https://api.ati.su/v1.2/catalogs/trucks/{truckId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/v1.2/catalogs/trucks/{truckId}");
Удаление транспортного средства delete /gw/oauth2/catalogs/v1.2/trucks/{truckId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/trucks/{truckId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/trucks/{truckId}");
Методы для работы с водителями
Получение водителей пользователя get /v1.2/catalogs/drivers
curl 'https://api.ati.su/v1.2/catalogs/drivers' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/catalogs/drivers");
200 Список водителей
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Получение водителей пользователя get /gw/oauth2/catalogs/v1.2/drivers Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/drivers' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/drivers");
200 Список водителей
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Создание водителя post /v1.2/catalogs/drivers
Данные водителя
Имя
Фамилия
Отчество
Номер телефона
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан паспорт
Когда выдан паспорт
Адрес регистрации
Флаг привлеченного водителя
Фирма, от которой привлечен водитель
Дата рождения
Код подразделения
ИНН водителя
Идентификатор
curl 'https://api.ati.su/v1.2/catalogs/drivers' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"first_name":"Иван","second_name":"Иванов","patronymic":"Иванович","phone_number":"+7(910)333-33-33","driver_license_number":"77 77 123456","driver_license_when_issued":"2018-01-01","passport_series":"4010","passport_number":"123456","passport_issued_by":"УФМС России","passport_when_issued":"2018-01-01","registration":"гор. Санкт-Петербург","is_attracted_driver":false,"attracted_from":"ООО Название фирмы","date_of_birth":"1985-01-01","department_code_in_passport":"string","driver_inn":"string","external_id":"string"}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/catalogs/drivers", "{""first_name"":""Иван"",""second_name"":""Иванов"",""patronymic"":""Иванович"",""phone_number"":""+7(910)333-33-33"",""driver_license_number"":""77 77 123456"",""driver_license_when_issued"":""2018-01-01"",""passport_series"":""4010"",""passport_number"":""123456"",""passport_issued_by"":""УФМС России"",""passport_when_issued"":""2018-01-01"",""registration"":""гор. Санкт-Петербург"",""is_attracted_driver"":false,""attracted_from"":""ООО Название фирмы"",""date_of_birth"":""1985-01-01"",""department_code_in_passport"":""string"",""driver_inn"":""string"",""external_id"":""string""}");
200 Созданный водитель
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Создание водителя post /gw/oauth2/catalogs/v1.2/drivers Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Данные водителя
Имя
Фамилия
Отчество
Номер телефона
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан паспорт
Когда выдан паспорт
Адрес регистрации
Флаг привлеченного водителя
Фирма, от которой привлечен водитель
Дата рождения
Код подразделения
ИНН водителя
Идентификатор
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/drivers' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"first_name":"Иван","second_name":"Иванов","patronymic":"Иванович","phone_number":"+7(910)333-33-33","driver_license_number":"77 77 123456","driver_license_when_issued":"2018-01-01","passport_series":"4010","passport_number":"123456","passport_issued_by":"УФМС России","passport_when_issued":"2018-01-01","registration":"гор. Санкт-Петербург","is_attracted_driver":false,"attracted_from":"ООО Название фирмы","date_of_birth":"1985-01-01","department_code_in_passport":"string","driver_inn":"string","external_id":"string"}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/drivers", "{""first_name"":""Иван"",""second_name"":""Иванов"",""patronymic"":""Иванович"",""phone_number"":""+7(910)333-33-33"",""driver_license_number"":""77 77 123456"",""driver_license_when_issued"":""2018-01-01"",""passport_series"":""4010"",""passport_number"":""123456"",""passport_issued_by"":""УФМС России"",""passport_when_issued"":""2018-01-01"",""registration"":""гор. Санкт-Петербург"",""is_attracted_driver"":false,""attracted_from"":""ООО Название фирмы"",""date_of_birth"":""1985-01-01"",""department_code_in_passport"":""string"",""driver_inn"":""string"",""external_id"":""string""}");
200 Созданный водитель
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Получение водителя пользователя get /v1.2/catalogs/drivers/{driverId}
curl 'https://api.ati.su/v1.2/catalogs/drivers/{driverId}' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/v1.2/catalogs/drivers/{driverId}");
200 Водитель
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Получение водителя пользователя get /gw/oauth2/catalogs/v1.2/drivers/{driverId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/drivers/{driverId}' \ -X 'GET' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("GET", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/drivers/{driverId}");
200 Водитель
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Редактирование водителя put /v1.2/catalogs/drivers/{driverId}
Данные водителя
Имя
Фамилия
Отчество
Номер телефона
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан паспорт
Когда выдан паспорт
Адрес регистрации
Флаг привлеченного водителя
Фирма, от которой привлечен водитель
Дата рождения
Код подразделения
ИНН водителя
Идентификатор
curl 'https://api.ati.su/v1.2/catalogs/drivers/{driverId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"first_name":"Иван","second_name":"Иванов","patronymic":"Иванович","phone_number":"+7(910)333-33-33","driver_license_number":"77 77 123456","driver_license_when_issued":"2018-01-01","passport_series":"4010","passport_number":"123456","passport_issued_by":"УФМС России","passport_when_issued":"2018-01-01","registration":"гор. Санкт-Петербург","is_attracted_driver":false,"attracted_from":"ООО Название фирмы","date_of_birth":"1985-01-01","department_code_in_passport":"string","driver_inn":"string","external_id":"string"}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("PUT", "https://api.ati.su", "/v1.2/catalogs/drivers/{driverId}", "{""first_name"":""Иван"",""second_name"":""Иванов"",""patronymic"":""Иванович"",""phone_number"":""+7(910)333-33-33"",""driver_license_number"":""77 77 123456"",""driver_license_when_issued"":""2018-01-01"",""passport_series"":""4010"",""passport_number"":""123456"",""passport_issued_by"":""УФМС России"",""passport_when_issued"":""2018-01-01"",""registration"":""гор. Санкт-Петербург"",""is_attracted_driver"":false,""attracted_from"":""ООО Название фирмы"",""date_of_birth"":""1985-01-01"",""department_code_in_passport"":""string"",""driver_inn"":""string"",""external_id"":""string""}");
200 Отредактированный водитель
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Редактирование водителя put /gw/oauth2/catalogs/v1.2/drivers/{driverId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Данные водителя
Имя
Фамилия
Отчество
Номер телефона
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан паспорт
Когда выдан паспорт
Адрес регистрации
Флаг привлеченного водителя
Фирма, от которой привлечен водитель
Дата рождения
Код подразделения
ИНН водителя
Идентификатор
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/drivers/{driverId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"first_name":"Иван","second_name":"Иванов","patronymic":"Иванович","phone_number":"+7(910)333-33-33","driver_license_number":"77 77 123456","driver_license_when_issued":"2018-01-01","passport_series":"4010","passport_number":"123456","passport_issued_by":"УФМС России","passport_when_issued":"2018-01-01","registration":"гор. Санкт-Петербург","is_attracted_driver":false,"attracted_from":"ООО Название фирмы","date_of_birth":"1985-01-01","department_code_in_passport":"string","driver_inn":"string","external_id":"string"}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("PUT", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/drivers/{driverId}", "{""first_name"":""Иван"",""second_name"":""Иванов"",""patronymic"":""Иванович"",""phone_number"":""+7(910)333-33-33"",""driver_license_number"":""77 77 123456"",""driver_license_when_issued"":""2018-01-01"",""passport_series"":""4010"",""passport_number"":""123456"",""passport_issued_by"":""УФМС России"",""passport_when_issued"":""2018-01-01"",""registration"":""гор. Санкт-Петербург"",""is_attracted_driver"":false,""attracted_from"":""ООО Название фирмы"",""date_of_birth"":""1985-01-01"",""department_code_in_passport"":""string"",""driver_inn"":""string"",""external_id"":""string""}");
200 Отредактированный водитель
Id водителя
Имя
Фамилия
Отчество
Информация о номерe телефона водителя
Номер телефона
Номер телефона, как указан пользователем
Статус приложения АТИ Водитель
Номер телефона, приведенный к числовому формату
Номер телефона в том виде, в котором его указал пользователь
Время последней активности в приложении
Авторизация в приложении
Статус приглашения в приложение
Было ли отправлено приглашение
Имя пригласившего контакта
Id пригласившей фирмы
Id пригласившего контакт
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Статус отправки СМС
0
- Нет информации1
- Создано2
- Ошибка3
- Отправлено4
- Доставлено
Время отправки SMS
Информация об актуальной привязке
Информация о привязке (Эксклюзивности) номера телефона
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Статус привязки
0
- Эксклюзивный доступ1
- Запрос на эксклюзивный доступ2
- Запрос отклонен владельцем номера телефона3
- Фирма "уволила" владельца номера4
- Владелец номера "уволился"5
- Запрос удален
Фирма, запрашивающая "Эксклюзивный доступ"
Название фирмы, запрашивающей "Эксклюзивный доступ"
Тип сущности, к которой привязан телефон
0
— Водитель1
— ТС
Тип сущности
0
— Водитель1
— ТС
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
(nullable)
Тип привязки (Эксклюзивности) номера телефона
0
- Номер не привязан1
- Номер привязан к водителю текущей фирмы2
- Номер привязан к ТС текущей фирмы3
- Номер привязан к водителю другой фирмы4
- Номер привязан к ТС другой фирмы
Номер водительского удостоверения
Когда выдано водительское удостоверение
Серия паспорта
Номер паспорта
Кем выдан
Когда выдан
Прописка
Флаг привлеченного водителя (со стороны)
Идентификатор связанного ТС, которое пользователь задал в кабинете
Идентификатор ТС, с которым был связан водитель во время выполнения последней сделки
Краткое описание водителя
Фирма от которой привлечен водитель.
Сканы документов водителя
Id скана
Адрес расположения файла скана в хранилище
Имя файла скана
Тип документа
1
— Скан водительского удостоверения2
— Скан гражданского паспорта
Дата рождения
Код подразделения
ИНН водителя
Есть в Черном списке у запрашиваемого грузовладельца
Идентификатор
Удаление водителя delete /v1.2/catalogs/drivers/{driverId}
curl 'https://api.ati.su/v1.2/catalogs/drivers/{driverId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/v1.2/catalogs/drivers/{driverId}");
200 Успешное удаление водителя, в ответе Id удалённого водителя
Удаление водителя delete /gw/oauth2/catalogs/v1.2/drivers/{driverId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/drivers/{driverId}' \ -X 'DELETE' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("DELETE", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/drivers/{driverId}");
200 Успешное удаление водителя, в ответе Id удалённого водителя
Метод для работы со связями сущностей справочников
Данный метод позволяет установить связь между траспортными средствами и водителями. Если указанное в запросе траснспортное средство или водитель уже были ранее связаны с другими сущностями, то при создании новой связи старые связи разрываются. Возможно передавать Id одной сущности для отвязывания её.
Создание связей post /v1.2/catalogs/relations
Информация о связях
Id грузовика
Id тягача
Id прицепа
Id полуприцепа
Список Id водителей
curl 'https://api.ati.su/v1.2/catalogs/relations' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"truck_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","tractor_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","trailer_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","semitrailer_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","driver_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"]}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/v1.2/catalogs/relations", "{""truck_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""tractor_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""trailer_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""semitrailer_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""driver_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
Создание связей post /gw/oauth2/catalogs/v1.2/relations Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Информация о связях
Id грузовика
Id тягача
Id прицепа
Id полуприцепа
Список Id водителей
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/relations' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"truck_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","tractor_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","trailer_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","semitrailer_id":"75fdfa06-287b-47ff-a6e7-1d9edfa5ac29","driver_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"]}'
Процедура ВыполнитьHTTPЗапрос(МетодЗапроса, АдресХоста, АдресРесурса, ТекстЗапроса) Экспорт ЗаголовкиHTTP = Новый Соответствие(); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Bearer {authorizationToken}"); HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовкиHTTP); HTTPЗапрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать); ЗащищенноеСоединениеSSL = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows, Новый СертификатыУдостоверяющихЦентровWindows);
Соединение = Новый HTTPСоединение(АдресХоста,,,,,, ЗащищенноеСоединениеSSL);
Попытка Ответ = Соединение.ВызватьHTTPМетод(МетодЗапроса, HTTPЗапрос); Сообщить("Код ответа: " + Ответ.КодСостояния); Сообщить("Ответ: " + Ответ.ПолучитьТелоКакСтроку("UTF-8")); Исключение Сообщить("Ошибка выполнения запроса!" + Символы.ПС + ОписаниеОшибки()); КонецПопытки;КонецПроцедуры
ВыполнитьHTTPЗапрос("POST", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/relations", "{""truck_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""tractor_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""trailer_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""semitrailer_id"":""75fdfa06-287b-47ff-a6e7-1d9edfa5ac29"",""driver_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");