Организации
Методы для работы с организациями
Получение всех доступных организаций пользователя get /v1.2/catalogs/organizations
curl 'https://api.ati.su/v1.2/catalogs/organizations' \ -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/organizations");
200 Организации
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение всех доступных организаций пользователя get /gw/oauth2/catalogs/v1.2/organizations Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations' \ -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/organizations");
200 Организации
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Добавление организации post /v1.2/catalogs/organizations
Название
Организационно-правовая форма собственности. Значение из словаря
Организация доступна всем подразделениям? Если нет, то в параметре department_ids необходимо указать, каким подразделениям доступна
Подразделения, которым доступна организация
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги). Используйте номер в соответствии со своим резидентством
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса организации, id
Контактные лица организации, id
curl 'https://api.ati.su/v1.2/catalogs/organizations' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","ownership":0,"all_departments_allowed":false,"department_ids":[0],"residency":0,"inn":"string","phone":"string","extra_phone":0,"docs_address":{"postcode":"string","city_id":0,"street_name":"string","house_no":"string","office_no":"string"},"address_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"],"contact_person_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/organizations", "{""name"":""string"",""ownership"":0,""all_departments_allowed"":false,""department_ids"":[0],""residency"":0,""inn"":""string"",""phone"":""string"",""extra_phone"":0,""docs_address"":{""postcode"":""string"",""city_id"":0,""street_name"":""string"",""house_no"":""string"",""office_no"":""string""},""address_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""],""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Добавленная организация
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Добавление организации post /gw/oauth2/catalogs/v1.2/organizations Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Название
Организационно-правовая форма собственности. Значение из словаря
Организация доступна всем подразделениям? Если нет, то в параметре department_ids необходимо указать, каким подразделениям доступна
Подразделения, которым доступна организация
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги). Используйте номер в соответствии со своим резидентством
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса организации, id
Контактные лица организации, id
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","ownership":0,"all_departments_allowed":false,"department_ids":[0],"residency":0,"inn":"string","phone":"string","extra_phone":0,"docs_address":{"postcode":"string","city_id":0,"street_name":"string","house_no":"string","office_no":"string"},"address_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"],"contact_person_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/organizations", "{""name"":""string"",""ownership"":0,""all_departments_allowed"":false,""department_ids"":[0],""residency"":0,""inn"":""string"",""phone"":""string"",""extra_phone"":0,""docs_address"":{""postcode"":""string"",""city_id"":0,""street_name"":""string"",""house_no"":""string"",""office_no"":""string""},""address_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""],""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Добавленная организация
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение организаций пользователя по подразделениям post /v1.2/catalogs/organizations/filter
Список подразделений, по которым необходимо отфильтровать организации
curl 'https://api.ati.su/v1.2/catalogs/organizations/filter' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"departments":[0]}'
Процедура Выполнить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/organizations/filter", "{""departments"":[0]}");
200 Организации
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение организаций пользователя по подразделениям post /gw/oauth2/catalogs/v1.2/organizations/filter Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Список подразделений, по которым необходимо отфильтровать организации
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/filter' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"departments":[0]}'
Процедура Выполнить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/organizations/filter", "{""departments"":[0]}");
200 Организации
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение организации пользователя по id get /v1.2/catalogs/organizations/{organizationId}
curl 'https://api.ati.su/v1.2/catalogs/organizations/{organizationId}' \ -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/organizations/{organizationId}");
200 Организация
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение организации пользователя по id get /gw/oauth2/catalogs/v1.2/organizations/{organizationId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/{organizationId}' \ -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/organizations/{organizationId}");
200 Организация
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Изменение организации put /v1.2/catalogs/organizations/{organizationId}
Название
Организационно-правовая форма собственности. Значение из словаря
Организация доступна всем подразделениям? Если нет, то в параметре department_ids необходимо указать, каким подразделениям доступна
Подразделения, которым доступна организация
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги). Используйте номер в соответствии со своим резидентством
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса организации, id
Контактные лица организации, id
curl 'https://api.ati.su/v1.2/catalogs/organizations/{organizationId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","ownership":0,"all_departments_allowed":false,"department_ids":[0],"residency":0,"inn":"string","phone":"string","extra_phone":0,"docs_address":{"postcode":"string","city_id":0,"street_name":"string","house_no":"string","office_no":"string"},"address_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"],"contact_person_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Запрос("PUT", "https://api.ati.su", "/v1.2/catalogs/organizations/{organizationId}", "{""name"":""string"",""ownership"":0,""all_departments_allowed"":false,""department_ids"":[0],""residency"":0,""inn"":""string"",""phone"":""string"",""extra_phone"":0,""docs_address"":{""postcode"":""string"",""city_id"":0,""street_name"":""string"",""house_no"":""string"",""office_no"":""string""},""address_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""],""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Измененная организация
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Изменение организации put /gw/oauth2/catalogs/v1.2/organizations/{organizationId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Название
Организационно-правовая форма собственности. Значение из словаря
Организация доступна всем подразделениям? Если нет, то в параметре department_ids необходимо указать, каким подразделениям доступна
Подразделения, которым доступна организация
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги). Используйте номер в соответствии со своим резидентством
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса организации, id
Контактные лица организации, id
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/{organizationId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","ownership":0,"all_departments_allowed":false,"department_ids":[0],"residency":0,"inn":"string","phone":"string","extra_phone":0,"docs_address":{"postcode":"string","city_id":0,"street_name":"string","house_no":"string","office_no":"string"},"address_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"],"contact_person_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Запрос("PUT", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/organizations/{organizationId}", "{""name"":""string"",""ownership"":0,""all_departments_allowed"":false,""department_ids"":[0],""residency"":0,""inn"":""string"",""phone"":""string"",""extra_phone"":0,""docs_address"":{""postcode"":""string"",""city_id"":0,""street_name"":""string"",""house_no"":""string"",""office_no"":""string""},""address_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""],""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Измененная организация
Организация
ID организации
Название
Организационно-правовая форма собственности. Значение из словаря
(nullable)
Резидентство
1
— Россия2
— Украина3
— Беларусь10
— Казахстан200
— Международное (другое)
Регистрационный номер (ИНН, ЕДРПОУ, УНП, БИН или их аналоги)
Номер телефона организации
Добавочный номер
Адрес местонахождения для документов
(nullable)
Адрес местонахождения для документов
Почтовый индекс
Id населенного пункта
Значение из словаря
Улица, проспект, переулок, бульвар и пр.
Дом, строение, корпус, литера
Офис, помещение и пр.
Адреса
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
Контакты организации
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Организация доступна всем подразделениям
Подразделения, которым доступна организация
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Удаление организации delete /v1.2/catalogs/organizations/{organizationId}
curl 'https://api.ati.su/v1.2/catalogs/organizations/{organizationId}' \ -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/organizations/{organizationId}");
200 Успешное удаление организации
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Удаление организации delete /gw/oauth2/catalogs/v1.2/organizations/{organizationId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/{organizationId}' \ -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/organizations/{organizationId}");
200 Успешное удаление организации
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Методы для работы с адресами организаций
Получение всех адресов пользователя get /v1.2/catalogs/organizations/addresses
curl 'https://api.ati.su/v1.2/catalogs/organizations/addresses' \ -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/organizations/addresses");
200 Адреса
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение всех адресов пользователя get /gw/oauth2/catalogs/v1.2/organizations/addresses Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/addresses' \ -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/organizations/addresses");
200 Адреса
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Добавление адреса post /v1.2/catalogs/organizations/addresses
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
ID контактных лиц
curl 'https://api.ati.su/v1.2/catalogs/organizations/addresses' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"address":"string","address_city_id":0,"address_latitude":0.5,"address_longitude":0.5,"note":"string","schedule_summary":"string","address_type":0,"contact_person_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/organizations/addresses", "{""address"":""string"",""address_city_id"":0,""address_latitude"":0.5,""address_longitude"":0.5,""note"":""string"",""schedule_summary"":""string"",""address_type"":0,""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Добавленный адрес
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Добавление адреса post /gw/oauth2/catalogs/v1.2/organizations/addresses Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
ID контактных лиц
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/addresses' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"address":"string","address_city_id":0,"address_latitude":0.5,"address_longitude":0.5,"note":"string","schedule_summary":"string","address_type":0,"contact_person_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/organizations/addresses", "{""address"":""string"",""address_city_id"":0,""address_latitude"":0.5,""address_longitude"":0.5,""note"":""string"",""schedule_summary"":""string"",""address_type"":0,""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Добавленный адрес
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение адреса пользователя по id get /v1.2/catalogs/organizations/addresses/{addressId}
curl 'https://api.ati.su/v1.2/catalogs/organizations/addresses/{addressId}' \ -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/organizations/addresses/{addressId}");
200 Адрес
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение адреса пользователя по id get /gw/oauth2/catalogs/v1.2/organizations/addresses/{addressId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/addresses/{addressId}' \ -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/organizations/addresses/{addressId}");
200 Адрес
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Изменение адреса put /v1.2/catalogs/organizations/addresses/{addressId}
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
ID контактных лиц
curl 'https://api.ati.su/v1.2/catalogs/organizations/addresses/{addressId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"address":"string","address_city_id":0,"address_latitude":0.5,"address_longitude":0.5,"note":"string","schedule_summary":"string","address_type":0,"contact_person_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Запрос("PUT", "https://api.ati.su", "/v1.2/catalogs/organizations/addresses/{addressId}", "{""address"":""string"",""address_city_id"":0,""address_latitude"":0.5,""address_longitude"":0.5,""note"":""string"",""schedule_summary"":""string"",""address_type"":0,""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Измененный адрес
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Изменение адреса put /gw/oauth2/catalogs/v1.2/organizations/addresses/{addressId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
ID контактных лиц
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/addresses/{addressId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"address":"string","address_city_id":0,"address_latitude":0.5,"address_longitude":0.5,"note":"string","schedule_summary":"string","address_type":0,"contact_person_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Запрос("PUT", "https://api.ati.su", "/gw/oauth2/catalogs/v1.2/organizations/addresses/{addressId}", "{""address"":""string"",""address_city_id"":0,""address_latitude"":0.5,""address_longitude"":0.5,""note"":""string"",""schedule_summary"":""string"",""address_type"":0,""contact_person_ids"":[""3fa85f64-5717-4562-b3fc-2c963f66afa6""]}");
200 Измененный адрес
Адрес
ID адреса
Адрес
ID города. Значение из словаря
Координаты адреса: широта
Координаты адреса: долгота
Примечание
Контакты адреса
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
Текстовое описание времени работы
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Удаление адреса delete /v1.2/catalogs/organizations/addresses/{addressId}
curl 'https://api.ati.su/v1.2/catalogs/organizations/addresses/{addressId}' \ -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/organizations/addresses/{addressId}");
200 Удаление адреса
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Удаление адреса delete /gw/oauth2/catalogs/v1.2/organizations/addresses/{addressId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/addresses/{addressId}' \ -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/organizations/addresses/{addressId}");
200 Удаление адреса
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение типов адресов get /v1.2/catalogs/organizations/addresses/types
curl 'https://api.ati.su/v1.2/catalogs/organizations/addresses/types' \ -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/organizations/addresses/types");
200 Типы адресов
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение типов адресов get /gw/oauth2/catalogs/v1.2/organizations/addresses/types Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/addresses/types' \ -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/organizations/addresses/types");
200 Типы адресов
Тип адреса
1
— Склад2
— Офис3
— Магазин
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Методы для работы с контактными лицами организаций
Получение всех контактных лиц пользователя get /v1.2/catalogs/organizations/contactPersons
curl 'https://api.ati.su/v1.2/catalogs/organizations/contactPersons' \ -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/organizations/contactPersons");
200 Контактные лица
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение всех контактных лиц пользователя get /gw/oauth2/catalogs/v1.2/organizations/contactPersons Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/contactPersons' \ -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/organizations/contactPersons");
200 Контактные лица
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Добавление контактного лица пользователя post /v1.2/catalogs/organizations/contactPersons
ФИО
Телефон
Добавочный номер
Электронная почта
curl 'https://api.ati.su/v1.2/catalogs/organizations/contactPersons' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","phone":"string","extra_phone":0,"email":"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/organizations/contactPersons", "{""name"":""string"",""phone"":""string"",""extra_phone"":0,""email"":""string""}");
200 Добавленное контактное лицо
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Добавление контактного лица пользователя post /gw/oauth2/catalogs/v1.2/organizations/contactPersons Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
ФИО
Телефон
Добавочный номер
Электронная почта
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/contactPersons' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","phone":"string","extra_phone":0,"email":"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/organizations/contactPersons", "{""name"":""string"",""phone"":""string"",""extra_phone"":0,""email"":""string""}");
200 Добавленное контактное лицо
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение контактного лица пользователя по id get /v1.2/catalogs/organizations/contactPersons/{contactPersonId}
curl 'https://api.ati.su/v1.2/catalogs/organizations/contactPersons/{contactPersonId}' \ -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/organizations/contactPersons/{contactPersonId}");
200 Контактное лицо
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Получение контактного лица пользователя по id get /gw/oauth2/catalogs/v1.2/organizations/contactPersons/{contactPersonId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/contactPersons/{contactPersonId}' \ -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/organizations/contactPersons/{contactPersonId}");
200 Контактное лицо
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Изменение контактного лица пользователя put /v1.2/catalogs/organizations/contactPersons/{contactPersonId}
ФИО
Телефон
Добавочный номер
Электронная почта
curl 'https://api.ati.su/v1.2/catalogs/organizations/contactPersons/{contactPersonId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","phone":"string","extra_phone":0,"email":"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/organizations/contactPersons/{contactPersonId}", "{""name"":""string"",""phone"":""string"",""extra_phone"":0,""email"":""string""}");
200 Измененное контактное лицо
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Изменение контактного лица пользователя put /gw/oauth2/catalogs/v1.2/organizations/contactPersons/{contactPersonId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
ФИО
Телефон
Добавочный номер
Электронная почта
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/contactPersons/{contactPersonId}' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"name":"string","phone":"string","extra_phone":0,"email":"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/organizations/contactPersons/{contactPersonId}", "{""name"":""string"",""phone"":""string"",""extra_phone"":0,""email"":""string""}");
200 Измененное контактное лицо
Контактное лицо
ID контакного лица
ФИО
Телефон
Добавочный номер
Электронная почта
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Удаление контактного лица пользователя delete /v1.2/catalogs/organizations/contactPersons/{contactPersonId}
curl 'https://api.ati.su/v1.2/catalogs/organizations/contactPersons/{contactPersonId}' \ -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/organizations/contactPersons/{contactPersonId}");
200 Удаление контактного лица пользователя
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки
Удаление контактного лица пользователя delete /gw/oauth2/catalogs/v1.2/organizations/contactPersons/{contactPersonId} Отправка запросов с авторизацией OAuth2.0 v2 временно недоступна
curl 'https://api.ati.su/gw/oauth2/catalogs/v1.2/organizations/contactPersons/{contactPersonId}' \ -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/organizations/contactPersons/{contactPersonId}");
200 Удаление контактного лица пользователя
4XX Ошибка запроса. [Подробнее про ошибки API](https://ati.su/developers/documentation/errors/)
Код ошибки
Причина ошибки