API для работы с Фирмами
Используемые термины
Аккаунт - идентификатор фирмы в пространстве ATI.SU, включает в себя информацию об управляющем, оплаченных услугах, активных лицензиях, о рейтинге фирмы и контактах.
Контакт - рабочий профиль сотрудника, в котором указаны телефон, email, должность. У фирмы может быть несколько контактов.
Реквизиты - юридические данные фирмы.
Фирма - коммерческое предприятие, которое является участником ATI.SU.
Возможности API
С помощью API Фирм участник ATI.SU может получить информацию о своем аккаунте и информацию по фирмам:
- данные по своему аккаунту
- данные по контактам фирмы
- данные по реквизитам фирмы
- краткую информацию о фирме
- данные по комментариям фирм
- дополнительные методы
Методы для работы с Фирмами
Информация об аккаунте
Получение информации о своем аккаунте
Получение информации о своей фирме get /v1.0/account
curl 'https://api.ati.su/v1.0/account' \ -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.0/account");
200 Success
Логин пользователя
Адресс электронной почты администратора фирмы
Дата создания аккаунта
Идентификатор профиля деятельности
Профиль деятельности
Структура "Оплаченные услуги"
Идентификатор лицензии
Название лицензии
Включенные лицензии
Идентификатор лицензии
Название лицензии
Количество лицензии
Дата окончания оплаченных услуг
Оплачены ли у фирмы какие-либо лицензии
Был сброшен балл за соответствие в связи с продолжительной неактивностью фирмы
Текстовое описание часового пояса
Флаг о наличии документов связанных с фирмой в таблице FirmDocuments
Код фирмы в ATI.SU
Идентификатор контакта
Полное название фирмы, учитывается название фирмы, ОПФ и брэнд.
Брэнд не включается в полное название для форм собственности
(другая)
ПБОЮЛ
ПБЮЛ
ФЛП
физ.лицо
Название фирмы
Брэнд фирмы
Организационно-правовая форма фирмы
Идентификатор организационно-правовой формы фирмы
Адрес фирмы
ИНН фирмы
ОГРН фирмы
Отступ в минутах от UTC для часового пояса, выставленного в кабинете данного аккаунта
Сумма претензий к данной фирме в рублях
Количество претензий от фирм
Идентификатор города
Количество упоминаний на форуме Недобросовестных партнеров
Количество упоминаний о данной фирме на форуме "Недобросовестные партнеры"
Количество фирм, которые написали сообщение о данной фирме на форуме "Недобросовестные партнеры"
Представляет атрибуты пользователя (таблица ri_users поле Attribute).
Аттрибуты фирмы
Аттрибуты фирмы
Включен ли у фирмы режим РРД
Уровень доступа пользователя к грузам
Причина понижения доступа пользователя к грузам
Уровень доступа пользователя к отзывам на грузы
Причина понижения доступа пользователя к отзывам на грузы
Уровень доступа пользователя к стеллс, id сервиса 400
Причина понижения доступа пользователя к стеллс
Уровень доступа пользователя к транспорту
Причина понижения доступа пользователя к транспорту
Уровень доступа пользователя к отзывам на транспорт
Причина понижения доступа пользователя к отзывам на транспорт
Место в рэйтинге по городу
Место в рэйтинге по стране
Включено принятие встречных предложений от фирм из черного списка
Структура "Город"
Идентификатор города
Идентификатор региона, в котором находится город
Идентификатор страны, в которой находится город
Полное название города
Краткое название города
Является ли город региональным центром
Идентификатор размера города
Идентификатор города по ФИАС
Название города
Название региона, в котором находится город
Название страны, в которой находится город
Кодовое название страны, в которой находится город
Структура "Паспорт"
Идентификатор фирмы
Сумма баллов пользователя ATI.SU
Данные фирмы в ATI.SU (название, город) совпадают с настоящими данными фирмы
За срок "существования" фирмы
Свидетельство ведения фирмой текущей хозяйственной деятельности.
Балл по решению общественного движения пользователей ATI.SU "Круглый стол"
Балл за имеющиеся Претензии к пользователю
За проф. деятельность в ATI.SU.
По решению администрации ATI.SU
Балл за клонов участника системы
По данным Единых Государственных Реестров Юридических Лиц и ИП
Юридическое лицо зарегистрировано по адресу массовой регистрации
Учредитель юридического лица является учредителем множества других юридических лиц
За давность регистрации в АвтоТрансИнфо
Представляет атрибуты пользователя (таблица ri_users поле Attribute).
Количество рекомендаций
Описание статуса
Список структур "Контакт"
Идентификатор контакта
Имя контакта
Контакт принял соглашение о фиксированной ставке.
Телефон контакта
Брэнд телефона контакта
Русское название телефона контакта
Атрибут пользователя
Электронная почта контакта
Icq контакта
Мобильный телефона контакта
Брэнд мобильного телефона контакта
Русское название мобильного телефона контакта
Скайп контакта
Факс контакта
Мобильный оператор
Идентификатор региона контакта
Идентификатор города контакта
Параметр определяет, является ли контакт видимым или скрытым. От скрытого контакта нельзя добавить груз
Параметр определяет, является ли электронный адрес видимым или скрытым
Структура "Город" контакта
Идентификатор города
Идентификатор региона, в котором находится город
Идентификатор страны, в которой находится город
Полное название города
Краткое название города
Является ли город региональным центром
Идентификатор размера города
Идентификатор города по ФИАС
Название города
Название региона, в котором находится город
Название страны, в которой находится город
Кодовое название страны, в которой находится город
Права доступа
Заметка о контакте
Наличие личного пароля у контакта
Идентификатор валюты
Примечание
Сайт фирмы
Ндс
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Контакты фирмы
Получение текущего контакта своей фирмы
Метод получения текущего контакта фирмы get /v1.0/firms/contact
curl 'https://api.ati.su/v1.0/firms/contact' \ -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.0/firms/contact");
200 Success
Идентификатор контакта
Название фирмы
Организационно-правовая форма
Форма собственности
Код фирмы в ATI.SU
Дата удаления аккаунта
Имя контакта
Номер телефона (основной)
Электронная почта контакта
Адрес для отправки письма на задание логина/пароля
ICQ контакта
Номер телефона контакта (мобильный)
Номер телефона контакта (факс)
Примечание
Контакта виден / скрыт
E-mail виден / скрыт
Номер телефона (мобильный) без кода города
Номер телефона (основной) без кода города
Номер телефона контакта (факс) без кода города
Логин в Skype
Идентификатори города
Атрибуты контакта
Права контакта (для ррд)
Идентификатор сотового оператора
Удален ли контакт
Дата удаления контакта
Загружено ли фото
Логин контакта
Есть ли персональный пароль
Язык сайта выбранный, контактом
Идентификатор основного подразделения контакта
Должность
Права контакта
Тип доступа
0 - только свое подразделение
1 - только свое и дочернее подразделение
2 - все подразделения
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение всех контактов своей фирмы
Метод получения всех контактов фирмы get /v1.0/firms/contacts
curl 'https://api.ati.su/v1.0/firms/contacts' \ -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.0/firms/contacts");
200 Success
Идентификатор контакта
Название фирмы
Организационно-правовая форма
Форма собственности
Код фирмы в ATI.SU
Дата удаления аккаунта
Имя контакта
Номер телефона (основной)
Электронная почта контакта
Адрес для отправки письма на задание логина/пароля
ICQ контакта
Номер телефона контакта (мобильный)
Номер телефона контакта (факс)
Примечание
Контакта виден / скрыт
E-mail виден / скрыт
Номер телефона (мобильный) без кода города
Номер телефона (основной) без кода города
Номер телефона контакта (факс) без кода города
Логин в Skype
Идентификатори города
Атрибуты контакта
Права контакта (для ррд)
Идентификатор сотового оператора
Удален ли контакт
Дата удаления контакта
Загружено ли фото
Логин контакта
Есть ли персональный пароль
Язык сайта выбранный, контактом
Идентификатор основного подразделения контакта
Должность
Права контакта
Тип доступа
0 - только свое подразделение
1 - только свое и дочернее подразделение
2 - все подразделения
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение краткой информации о контакте другой фирмы по его идентификатору
Получение краткой информации о контакте фирмы get /v1.0/firms/{atiId}/contacts/{contactId}/summary
curl 'https://api.ati.su/v1.0/firms/{atiId}/contacts/{contactId}/summary' \ -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.0/firms/{atiId}/contacts/{contactId}/summary");
200 Success
Краткая информация о контакте.
Код в ATI.SU.
Идентификатор контакта.
Имя контакта.
Рабочий телефон.
Мобильный телефон.
Количество претензий.
Количество рекомендаций.
Количество упоминаний на форуме "Недобросовестные партнеры".
Профиль деятельности фирмы.
Название фирмы.
Организационно-правовая форма.
Город
Количество звезд фирмы.
Icq контакта
Факс контакта
Skype контакта
Email контакта
Язык контакта
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение краткой информации обо всех контактах другой фирмы
Получение краткой информации о всех контактах фирмы get /v1.0/firms/{atiId}/contacts/summary
curl 'https://api.ati.su/v1.0/firms/{atiId}/contacts/summary' \ -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.0/firms/{atiId}/contacts/summary");
200 Success
Краткая информация о контакте.
Код в ATI.SU.
Идентификатор контакта.
Имя контакта.
Рабочий телефон.
Мобильный телефон.
Количество претензий.
Количество рекомендаций.
Количество упоминаний на форуме "Недобросовестные партнеры".
Профиль деятельности фирмы.
Название фирмы.
Организационно-правовая форма.
Город
Количество звезд фирмы.
Icq контакта
Факс контакта
Skype контакта
Email контакта
Язык контакта
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение email конкретного контакта фирмы
Получить email контакта get /v1.0/firms/contact/{atiId}/{contactId}/email
curl 'https://api.ati.su/v1.0/firms/contact/{atiId}/{contactId}/email' \ -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.0/firms/contact/{atiId}/{contactId}/email");
200 Success
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Изменение контакта фирмы
Метод редактирования контакта фирмы put /v1.0/firms/contacts
Контакт для изменения
Идентификатор фирмы
Название фирмы
Организационно-правовая форма
Форма собственности
Пароль
Идентификатор контакта
Код фирмы в ATI.SU
Дата удаления аккаунта
Имя контакта
Номер телефона (основной)
Электронная почта контакта
Адрес для отправки письма на задание логина/пароля
ICQ контакта
Номер телефона контакта (мобильный)
Номер телефона контакта (факс)
Примечание
Контакта виден / скрыт
E-mail виден / скрыт
Номер телефона (мобильный) без кода города
Номер телефона (основной) без кода города
Номер телефона контакта (факс) без кода города
Логин в Skype
Идентификатори города
Атрибуты контакта
Права контакта (для ррд)
Идентификатор сотового оператора
Удален ли контакт
Дата удаления контакта
Загружено ли фото
Логин контакта
Есть ли персональный пароль
Язык сайта выбранный, контактом
Идентификатор основного подразделения контакта
Должность
Права контакта
Тип доступа
0 - только свое подразделение
1 - только свое и дочернее подразделение
2 - все подразделения
curl 'https://api.ati.su/v1.0/firms/contacts' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"firm_id":0,"firm_name":"string","ownership":"string","ownership_id":0,"password":"string","id":0,"ati_id":"string","firm_deletion_date":"1970-01-01T00:00:00.000Z","name":"string","phone":"string","e_mail":"string","email_for_link":"string","icq":"string","mobile":"string","fax":"string","note":"string","is_visible":false,"is_email_visible":false,"mobile_id":0,"phone_id":0,"fax_id":0,"skype_name":"string","city_id":0,"attributes":0,"access_rights":0,"gsm_operator_id":0,"deletion_date":"1970-01-01T00:00:00.000Z","is_photo_exists":false,"login":"string","has_personal_password":false,"language":"string","department_id":0,"position":"string","user_rights":0,"contact_right_nesting_type_id":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Запрос("PUT", "https://api.ati.su", "/v1.0/firms/contacts", "{""firm_id"":0,""firm_name"":""string"",""ownership"":""string"",""ownership_id"":0,""password"":""string"",""id"":0,""ati_id"":""string"",""firm_deletion_date"":""1970-01-01T00:00:00.000Z"",""name"":""string"",""phone"":""string"",""e_mail"":""string"",""email_for_link"":""string"",""icq"":""string"",""mobile"":""string"",""fax"":""string"",""note"":""string"",""is_visible"":false,""is_email_visible"":false,""mobile_id"":0,""phone_id"":0,""fax_id"":0,""skype_name"":""string"",""city_id"":0,""attributes"":0,""access_rights"":0,""gsm_operator_id"":0,""deletion_date"":""1970-01-01T00:00:00.000Z"",""is_photo_exists"":false,""login"":""string"",""has_personal_password"":false,""language"":""string"",""department_id"":0,""position"":""string"",""user_rights"":0,""contact_right_nesting_type_id"":0}");
200 Success
Идентификатор контакта
Название фирмы
Организационно-правовая форма
Форма собственности
Код фирмы в ATI.SU
Дата удаления аккаунта
Имя контакта
Номер телефона (основной)
Электронная почта контакта
Адрес для отправки письма на задание логина/пароля
ICQ контакта
Номер телефона контакта (мобильный)
Номер телефона контакта (факс)
Примечание
Контакта виден / скрыт
E-mail виден / скрыт
Номер телефона (мобильный) без кода города
Номер телефона (основной) без кода города
Номер телефона контакта (факс) без кода города
Логин в Skype
Идентификатори города
Атрибуты контакта
Права контакта (для ррд)
Идентификатор сотового оператора
Удален ли контакт
Дата удаления контакта
Загружено ли фото
Логин контакта
Есть ли персональный пароль
Язык сайта выбранный, контактом
Идентификатор основного подразделения контакта
Должность
Права контакта
Тип доступа
0 - только свое подразделение
1 - только свое и дочернее подразделение
2 - все подразделения
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Реквизиты фирмы
Получение реквизитов своей фирмы по их идентификатору
Метод получения реквизитов по ID get /v1.0/firms/requisites/{requisiteId}
curl 'https://api.ati.su/v1.0/firms/requisites/{requisiteId}' \ -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.0/firms/requisites/{requisiteId}");
200 Success
Идентификтаор реквизита
Код в ATI.SU фирмы
Тип реквизита
Название реквизита
Юридическое именование фирмы
Идентификатор формы собственности
ФИО владельца
ИНН
ОГРН, для реквизитов в валюте (USD и EUR) в этом поле храниться VAT
Телефон
Факс
Электронный адрес
КПП
Расчетный счет
КС
БИК
Наименование банка
Коды
Реквизиты только для чтения
ОКПО
Плательщик НДС
Дата последнего использования в системе
Активный реквизит
Будет ли виден реквизит пользователю в будущем
Нужен для одноразовых реквизитов, например, при создании счета с оплатой по банковской карте (там создается реквизит из пары полей)
Юридический адрес
Идентификатор адреса
Код в ATI.SU фирмы
Идентификатор страны
Идентификатор региона
Идентификатор Города
Название города
Почтовый индекс
Тип улицы
Улица
Номер дома
Корпус дома
Литера
Номер офиса
Получатель почты
Дата добавления
Аттрибуты
?
Примечание
?
Является почтовым адресом
Идентификатор в ФИАС
Почтовый адрес
Идентификатор адреса
Код в ATI.SU фирмы
Идентификатор страны
Идентификатор региона
Идентификатор Города
Название города
Почтовый индекс
Тип улицы
Улица
Номер дома
Корпус дома
Литера
Номер офиса
Получатель почты
Дата добавления
Аттрибуты
?
Примечание
?
Является почтовым адресом
Идентификатор в ФИАС
Идентификатор юридического адреса в системе
Идентификатор почтового адреса в системе
Список подписантов
Идентификатор подписанта.
Идентификатор реквизита, которому принадлежит эта запись.
ФИО (обязательно в родительном падеже).
Должность (обязательно в родительном падеже).
На основании чего действует (обязательно в родительном падеже).
Выбирать по умолчанию.
Дата удаления.
Поле, объединяющее FullName и Position. Не является автовычисляемым (т.е. не является конкатенацией полей FullName и Position), создано для других нужд.
Паспорт физического лица
Серия
Номер
Дата выдачи
Код подразделения
Выдан
Адрес регистрации
Файл со сканом паспорта
Ccылка
Идентификатор
Размер
Название
Доступно в АТИ Доках
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение всех реквизитов своей фирмы
Метод получения реквизитов фирмы get /v1.0/firms/requisites
curl 'https://api.ati.su/v1.0/firms/requisites' \ -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.0/firms/requisites");
200 Success
Идентификтаор реквизита
Код в ATI.SU фирмы
Тип реквизита
Название реквизита
Юридическое именование фирмы
Идентификатор формы собственности
ФИО владельца
ИНН
ОГРН, для реквизитов в валюте (USD и EUR) в этом поле храниться VAT
Телефон
Факс
Электронный адрес
КПП
Расчетный счет
КС
БИК
Наименование банка
Коды
Реквизиты только для чтения
ОКПО
Плательщик НДС
Дата последнего использования в системе
Активный реквизит
Будет ли виден реквизит пользователю в будущем
Нужен для одноразовых реквизитов, например, при создании счета с оплатой по банковской карте (там создается реквизит из пары полей)
Юридический адрес
Идентификатор адреса
Код в ATI.SU фирмы
Идентификатор страны
Идентификатор региона
Идентификатор Города
Название города
Почтовый индекс
Тип улицы
Улица
Номер дома
Корпус дома
Литера
Номер офиса
Получатель почты
Дата добавления
Аттрибуты
?
Примечание
?
Является почтовым адресом
Идентификатор в ФИАС
Почтовый адрес
Идентификатор адреса
Код в ATI.SU фирмы
Идентификатор страны
Идентификатор региона
Идентификатор Города
Название города
Почтовый индекс
Тип улицы
Улица
Номер дома
Корпус дома
Литера
Номер офиса
Получатель почты
Дата добавления
Аттрибуты
?
Примечание
?
Является почтовым адресом
Идентификатор в ФИАС
Идентификатор юридического адреса в системе
Идентификатор почтового адреса в системе
Список подписантов
Идентификатор подписанта.
Идентификатор реквизита, которому принадлежит эта запись.
ФИО (обязательно в родительном падеже).
Должность (обязательно в родительном падеже).
На основании чего действует (обязательно в родительном падеже).
Выбирать по умолчанию.
Дата удаления.
Поле, объединяющее FullName и Position. Не является автовычисляемым (т.е. не является конкатенацией полей FullName и Position), создано для других нужд.
Паспорт физического лица
Серия
Номер
Дата выдачи
Код подразделения
Выдан
Адрес регистрации
Файл со сканом паспорта
Ccылка
Идентификатор
Размер
Название
Доступно в АТИ Доках
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение реквизитов другой фирмы
Метод получения реквизитов фирмы get /v1.0/firms/{atiId}/requisites
curl 'https://api.ati.su/v1.0/firms/{atiId}/requisites' \ -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.0/firms/{atiId}/requisites");
200 Success
Идентификтаор реквизита
Код в ATI.SU фирмы
Тип реквизита
Название реквизита
Юридическое именование фирмы
Идентификатор формы собственности
ФИО владельца
ИНН
ОГРН, для реквизитов в валюте (USD и EUR) в этом поле храниться VAT
Телефон
Факс
Электронный адрес
КПП
Расчетный счет
КС
БИК
Наименование банка
Коды
Реквизиты только для чтения
ОКПО
Плательщик НДС
Дата последнего использования в системе
Активный реквизит
Будет ли виден реквизит пользователю в будущем
Нужен для одноразовых реквизитов, например, при создании счета с оплатой по банковской карте (там создается реквизит из пары полей)
Юридический адрес
Идентификатор адреса
Код в ATI.SU фирмы
Идентификатор страны
Идентификатор региона
Идентификатор Города
Название города
Почтовый индекс
Тип улицы
Улица
Номер дома
Корпус дома
Литера
Номер офиса
Получатель почты
Дата добавления
Аттрибуты
?
Примечание
?
Является почтовым адресом
Идентификатор в ФИАС
Почтовый адрес
Идентификатор адреса
Код в ATI.SU фирмы
Идентификатор страны
Идентификатор региона
Идентификатор Города
Название города
Почтовый индекс
Тип улицы
Улица
Номер дома
Корпус дома
Литера
Номер офиса
Получатель почты
Дата добавления
Аттрибуты
?
Примечание
?
Является почтовым адресом
Идентификатор в ФИАС
Идентификатор юридического адреса в системе
Идентификатор почтового адреса в системе
Список подписантов
Идентификатор подписанта.
Идентификатор реквизита, которому принадлежит эта запись.
ФИО (обязательно в родительном падеже).
Должность (обязательно в родительном падеже).
На основании чего действует (обязательно в родительном падеже).
Выбирать по умолчанию.
Дата удаления.
Поле, объединяющее FullName и Position. Не является автовычисляемым (т.е. не является конкатенацией полей FullName и Position), создано для других нужд.
Паспорт физического лица
Серия
Номер
Дата выдачи
Код подразделения
Выдан
Адрес регистрации
Файл со сканом паспорта
Ccылка
Идентификатор
Размер
Название
Доступно в АТИ Доках
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Данные по фирмам
Получение краткой информации о своей фирме
Получение краткой информации о своей фирме get /v1.0/firms/summary
curl 'https://api.ati.su/v1.0/firms/summary' \ -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.0/firms/summary");
200 Success
Идентификатор фирмы
Брэнд фирмы
Организационно-правовая форма фирмы
Полное имя фирмы: Брэнд (Название фирмы, ОПФ)
Название фирмы
Структура "Город"
Идентификатор города
Идентификатор региона, в котором находится город
Идентификатор страны, в которой находится город
Полное название города
Краткое название города
Является ли город региональным центром
Идентификатор размера города
Идентификатор города по ФИАС
Название города
Название региона, в котором находится город
Название страны, в которой находится город
Кодовое название страны, в которой находится город
Адрес фирмы
Сайт фирмы
Место в рэйтинге по городу
Место в рэйтинге по стране
Интернациональное название фирмы
Профиль деятельности фирмы
Идентификатор профиля деятельности
(Устаревшее) Идентификатор профиля деятельности строкой
Идентификатор предполагаемого профиля деятельности фирмы, основанный на её анализе
Ссылка на карточку фирмы
Ссылка на паспорт фирмы
Город, в котором расположена фирма
Количество звезд фирмы. Если число отрицательно, то это красные звезды
Количество упоминаний на форуме недобросовестных партнеров
Количество претензий от фирм
Язык фирмы
Количество рекомендаций от фирм
Инн
ОГРН
Код причины постановки на учет фирмы
Общероссийский классификатор предприятий и организаций
Связанные фирмы
Название
ИНН
Цвет фирмы по системе "Светофор"
Есть факты в системе "Светофор"
Сумма отрицательных баллов
Цвет фирмы в светофоре
Цвет аккаунта в светофоре
Флаг о существовании любой информации о фирме в светофоре
Дата регистрации на сайте, которая AddDate из firms.
Дата последних изменений в истории фирмы.
Дата удаления фирмы.
Число дней со входами на сайт за последние 30 дней.
Список структуры "Документ фирмы"
Ссылка на документ.
Автогенерируемое описание документа.
Дата создания документа.
Имя документа.
Идентификатор типа документа из коллекции !:LocalizedDictionaries.DocumentTemplates.
Количеством зарегистрированных ТС
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение краткой информации о фирме по её идентификатору
Получение краткой информации по фирме (по идентификатору) get /v1.0/firms/summary/{atiId}
curl 'https://api.ati.su/v1.0/firms/summary/{atiId}' \ -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.0/firms/summary/{atiId}");
200 Success
Идентификатор фирмы
Брэнд фирмы
Организационно-правовая форма фирмы
Полное имя фирмы: Брэнд (Название фирмы, ОПФ)
Название фирмы
Структура "Город"
Идентификатор города
Идентификатор региона, в котором находится город
Идентификатор страны, в которой находится город
Полное название города
Краткое название города
Является ли город региональным центром
Идентификатор размера города
Идентификатор города по ФИАС
Название города
Название региона, в котором находится город
Название страны, в которой находится город
Кодовое название страны, в которой находится город
Адрес фирмы
Сайт фирмы
Место в рэйтинге по городу
Место в рэйтинге по стране
Интернациональное название фирмы
Профиль деятельности фирмы
Идентификатор профиля деятельности
(Устаревшее) Идентификатор профиля деятельности строкой
Идентификатор предполагаемого профиля деятельности фирмы, основанный на её анализе
Ссылка на карточку фирмы
Ссылка на паспорт фирмы
Город, в котором расположена фирма
Количество звезд фирмы. Если число отрицательно, то это красные звезды
Количество упоминаний на форуме недобросовестных партнеров
Количество претензий от фирм
Язык фирмы
Количество рекомендаций от фирм
Инн
ОГРН
Код причины постановки на учет фирмы
Общероссийский классификатор предприятий и организаций
Связанные фирмы
Название
ИНН
Цвет фирмы по системе "Светофор"
Есть факты в системе "Светофор"
Сумма отрицательных баллов
Цвет фирмы в светофоре
Цвет аккаунта в светофоре
Флаг о существовании любой информации о фирме в светофоре
Дата регистрации на сайте, которая AddDate из firms.
Дата последних изменений в истории фирмы.
Дата удаления фирмы.
Число дней со входами на сайт за последние 30 дней.
Список структуры "Документ фирмы"
Ссылка на документ.
Автогенерируемое описание документа.
Дата создания документа.
Имя документа.
Идентификатор типа документа из коллекции !:LocalizedDictionaries.DocumentTemplates.
Количеством зарегистрированных ТС
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение краткой информации о фирмах по их идентификаторам
Получение краткой информации по фирмам (по идентификаторам) post /v1.0/firms/summaries
Список идентификаторов фирм
curl 'https://api.ati.su/v1.0/firms/summaries' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '["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.0/firms/summaries", "[""string""]");
200 Success
Идентификатор фирмы
Брэнд фирмы
Организационно-правовая форма фирмы
Полное имя фирмы: Брэнд (Название фирмы, ОПФ)
Название фирмы
Структура "Город"
Идентификатор города
Идентификатор региона, в котором находится город
Идентификатор страны, в которой находится город
Полное название города
Краткое название города
Является ли город региональным центром
Идентификатор размера города
Идентификатор города по ФИАС
Название города
Название региона, в котором находится город
Название страны, в которой находится город
Кодовое название страны, в которой находится город
Адрес фирмы
Сайт фирмы
Место в рэйтинге по городу
Место в рэйтинге по стране
Интернациональное название фирмы
Профиль деятельности фирмы
Идентификатор профиля деятельности
(Устаревшее) Идентификатор профиля деятельности строкой
Идентификатор предполагаемого профиля деятельности фирмы, основанный на её анализе
Ссылка на карточку фирмы
Ссылка на паспорт фирмы
Город, в котором расположена фирма
Количество звезд фирмы. Если число отрицательно, то это красные звезды
Количество упоминаний на форуме недобросовестных партнеров
Количество претензий от фирм
Язык фирмы
Количество рекомендаций от фирм
Инн
ОГРН
Код причины постановки на учет фирмы
Общероссийский классификатор предприятий и организаций
Связанные фирмы
Название
ИНН
Цвет фирмы по системе "Светофор"
Есть факты в системе "Светофор"
Сумма отрицательных баллов
Цвет фирмы в светофоре
Цвет аккаунта в светофоре
Флаг о существовании любой информации о фирме в светофоре
Дата регистрации на сайте, которая AddDate из firms.
Дата последних изменений в истории фирмы.
Дата удаления фирмы.
Число дней со входами на сайт за последние 30 дней.
Список структуры "Документ фирмы"
Ссылка на документ.
Автогенерируемое описание документа.
Дата создания документа.
Имя документа.
Идентификатор типа документа из коллекции !:LocalizedDictionaries.DocumentTemplates.
Количеством зарегистрированных ТС
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Комментарии фирм
Получение всех своих комментариев о других фирмах
Получение всех своих комментариев о других фирмах get /v1.0/firms/comments
curl 'https://api.ati.su/v1.0/firms/comments' \ -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.0/firms/comments");
200 Success
Идентификатор комментария
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение своего комментария о фирме
Получение своего комментария о фирме, указанной в atiId get /v1.0/firms/comments/{atiId}
curl 'https://api.ati.su/v1.0/firms/comments/{atiId}' \ -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.0/firms/comments/{atiId}");
200 Success
Идентификатор комментария
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение своего комментария о фирмах
Получение своих комментариев о фирмах, указанных в atiIds post /v1.0/firms/comments/byfirms
Идентификаторы фирм
curl 'https://api.ati.su/v1.0/firms/comments/byfirms' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '["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.0/firms/comments/byfirms", "[""string""]");
200 Success
Идентификатор комментария
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Получение своего комментария о фирме по идентификатору комментария
Получение своего комментария о фирме по идентификатору комментария commentId get /v1.0/firms/comments/{commentId}
curl 'https://api.ati.su/v1.0/firms/comments/{commentId}' \ -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.0/firms/comments/{commentId}");
200 Success
Идентификатор комментария
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Добавление комментария о фирме
Добавление комментария о фирме post /v1.0/firms/comments
Комментарий для добавления
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
curl 'https://api.ati.su/v1.0/firms/comments' \ -X 'POST' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"ati_id":"string","user_id":0,"commented_firm_ati_id":"string","comment":"string","added_date":"1970-01-01T00:00:00.000Z"}'
Процедура Выполнить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.0/firms/comments", "{""ati_id"":""string"",""user_id"":0,""commented_firm_ati_id"":""string"",""comment"":""string"",""added_date"":""1970-01-01T00:00:00.000Z""}");
200 Success
Идентификатор комментария
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Изменение комментария о фирме
Изменение комментария о фирме put /v1.0/firms/comments
Комментарий для изменения
Идентификатор комментария
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
curl 'https://api.ati.su/v1.0/firms/comments' \ -X 'PUT' \ -H 'Authorization: Bearer {authorizationToken}' \ -H 'Content-Type: application/json' \ --data-raw '{"id":"3fa85f64-5717-4562-b3fc-2c963f66afa6","ati_id":"string","user_id":0,"commented_firm_ati_id":"string","comment":"string","added_date":"1970-01-01T00:00:00.000Z"}'
Процедура Выполнить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.0/firms/comments", "{""id"":""3fa85f64-5717-4562-b3fc-2c963f66afa6"",""ati_id"":""string"",""user_id"":0,""commented_firm_ati_id"":""string"",""comment"":""string"",""added_date"":""1970-01-01T00:00:00.000Z""}");
200 Success
Идентификатор комментария
Идентификатор фирмы, оставившей комментарий
Идентификатор контакта
Идентификатор фирмы, о которой оставили комментарий
Текст комментария
Дата добавления комментария
400 Bad Request
401 Unauthorized
402 Client Error
403 Forbidden
404 Not Found
500 Server Error
504 Server Error
Удаление комментария о фирме по идентификатору комментария
Удаление комментария о фирме по идентификатору комментария commentId delete /v1.0/firms/comments/{commentId}
curl 'https://api.ati.su/v1.0/firms/comments/{commentId}' \ -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.0/firms/comments/{commentId}");