Начало работы c API
Базовая ссылка — https://api.onlinegibdd.ru/v3/
API OnlineГИБДД — решение для интеграции с личным кабинетом сервиса onlinegibdd.ru. API построено на REST-принципах. Решение позволяет работать со штрафами в привычных вам программах без захода в личный кабинет на нашем сайте. Вы сможете отправлять запросы на:
- управление транспортными средствами на мониторинге,
- управление ответственными лицами,
- получение актуального списка штрафов и т.д.
API в качестве основного протокола использует HTTP, а значит, подходит для разработки на любом языке программирования, который умеет работать с HTTP-библиотеками (cURL, 1С версии 8.2 и выше и другими).
Подготовка
Чтобы начать работать с OnlineГИБДД, вам нужно зарегистрироваться и получить доступ к личному кабинету. Для аутентификации запросов в API вам потребуется API-ключ. Вы можете запросить его в разделе “API документация” вашего личного кабинета.
Для аутентификации запросов необходимо использовать сгенерированный API-ключ. Его нужно передавать в заголовке “Authorization” в каждом запросе.
При запросах с параметрами формируется json строка со списком всех параметров, которая передается в теле запроса.
HTTP-коды ответов
403 |
Ошибка авторизации |
404 |
Ошибка в адресе запроса |
406 |
Ошибка в параметрах запроса |
200 |
Успешный запрос |
Ошибка в параметрах запроса
При получении 406 ошибки, ответ сервера имеет следующий формат:
- {
- "success": false,
- "errors": {
- "field1": "Ошибка в поле field1",
- "field2": "Ошибка в поле field2",
- ...
- }
- }
т.е. ответ сервера будет содержать массив errors, содержащий либо тип ошибки, либо список полей с описанием ошибки, которые не прошли проверку при выполнении запроса.
Транспорт
Транспорт — это автомобили вашего парка. По их СТС и госномерам мы отслеживаем новые постановления. Заполните данные в разделе «Автопарк» → «Автомобили», чтобы контролировать штрафы ваших авто.
Получение списка автомобилей
GET/partner_auto/
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_auto/ \
- -H "Authorization: Bearer API-ключ"
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_auto/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ"));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_auto/",ЗаголовкиHTTP);
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор автомобиля |
number |
group_id |
Идентификатор подразделения |
number |
auto_cdi |
СТС автомобиля |
string |
auto_number |
Гос.номер авто (без региона) |
string |
auto_region |
Регион гос.номера авто |
string |
auto_name |
Название автомобиля |
string |
valid_number |
Статус гос.номера |
boolean |
check_platon |
Проверяются штрафы за Платон |
boolean |
owner_inn |
ИНН собственника авто |
string |
auto_vin |
VIN номер авто |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "0": {
- "id": 623801,
- "group_id": 0,
- "auto_cdi": "7744277145",
- "auto_number": "Р027УВ",
- "auto_region": "777",
- "auto_name": "",
- "valid_number": null,
- "check_platon": false,
- "owner_inn": "",
- "auto_vin": ""
- },
- "1": {
- "id": 623975,
- "group_id": 0,
- "auto_cdi": "7753486793",
- "auto_number": "Х812ХО",
- "auto_region": "777",
- "auto_name": "Audi Q5",
- "valid_number": false,
- "check_platon": false,
- "owner_inn": "",
- "auto_vin": ""
- },
- "2": {
- "id": 623971,
- "group_id": 9821,
- "auto_cdi": "774987987",
- "auto_number": "В403ХЕ",
- "auto_region": "90",
- "auto_name": "Skoda Fabia",
- "valid_number": true,
- "check_platon": true,
- "owner_inn": "1245674341",
- "auto_vin": ""
- }
- }
- }
Получение информации об автомобиле
POST/partner_auto/get_auto/
Параметры запроса
id |
Идентификатор автомобиля |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_auto/get_auto/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 623801
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_auto/get_auto/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":623801}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_auto/get_auto/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":623801}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор автомобиля |
number |
group_id |
Идентификатор подразделения |
number |
auto_cdi |
СТС автомобиля |
string |
auto_number |
Гос.номер авто (без региона) |
string |
auto_region |
Регион гос.номера авто |
string |
auto_name |
Название автомобиля |
string |
valid_number |
Статус гос.номера |
boolean |
check_platon |
Проверяются штрафы за Платон |
boolean |
owner_inn |
ИНН собственника авто |
string |
auto_vin |
VIN номер авто |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 623801,
- "group_id": 0,
- "auto_cdi": "7744277145",
- "auto_number": "Р027УВ",
- "auto_region": "777",
- "auto_name": "",
- "valid_number": null,
- "check_platon": false,
- "owner_inn": "",
- "auto_vin": ""
- }
- }
Добавление/редактирование информации по автомобилю
POST/partner_auto/save/
Используйте русские буквы в номерах свидетельств о регистрации и гос.номерах авто.
Параметры запроса
id |
Идентификатор автомобиля (при редактировании) |
number |
group_id |
Идентификатор подразделения |
number |
auto_cdi |
СТС автомобиля (уникальное значение) |
string |
auto_number |
Гос.номер авто (без региона) |
string |
auto_region |
Регион гос.номера авто |
string |
auto_name |
Название автомобиля |
string |
check_platon |
Проверять штрафы за Платон |
boolean |
owner_inn |
ИНН собственника авто (если check_platon=true) |
string |
auto_vin |
VIN номер авто |
string |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_auto/save/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "auto_cdi": "9921123101",
- "auto_number": "С123СВ",
- "auto_region": "790",
- "auto_name": "Volkswagen Polo",
- "check_platon": true,
- "owner_inn": "1122334455"
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_auto/save/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"auto_cdi":"9921123101","auto_number":"\u0421123\u0421\u0412","auto_region":"790","auto_name":"Volkswagen Polo","check_platon":true,"owner_inn":"1122334455"}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_auto/save/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"auto_cdi":"9921123101","auto_number":"\u0421123\u0421\u0412","auto_region":"790","auto_name":"Volkswagen Polo","check_platon":true,"owner_inn":"1122334455"}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор автомобиля |
number |
group_id |
Идентификатор подразделения |
number |
auto_cdi |
СТС автомобиля |
string |
auto_number |
Гос.номер авто (без региона) |
string |
auto_region |
Регион гос.номера авто |
string |
auto_name |
Название автомобиля |
string |
valid_number |
Статус гос.номера |
boolean |
check_platon |
Проверяются штрафы за Платон |
boolean |
owner_inn |
ИНН собственника авто |
string |
auto_vin |
VIN номер авто |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 626803,
- "group_id": 0,
- "auto_cdi": "9921123101",
- "auto_number": "С123СВ",
- "auto_region": "790",
- "auto_name": "Volkswagen Polo",
- "valid_number": null,
- "check_platon": true,
- "owner_inn": "1122334455",
- "auto_vin": ""
- }
- }
Удаление/снятие автомобиля с мониторинга
POST/partner_auto/delete/
Параметры запроса
id |
Идентификатор автомобиля |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_auto/delete/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 623801
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_auto/delete/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":623801}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_auto/delete/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":623801}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Собственники автомобилей
Собственники автомобилей — это юрлица, арендодатели или лизинговые компании, на которых зарегистрированы автомобили вашего парка. Сервис OnlineГИБДД загружает постановления по ИНН собственников. Обязательно добавьте их, чтобы получать полную информацию о штрафах.
Загрузить собственников можно как по API, так и в личном кабинете OnlineГИБДД в разделе «Автопарк» → «Собственники».
Получение списка собственников
GET/partner_owners/
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_owners/ \
- -H "Authorization: Bearer API-ключ"
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_owners/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ"));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_owners/",ЗаголовкиHTTP);
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор собственника |
number |
inn |
ИНН собственника |
string |
kpp |
КПП собственника |
string |
owner_name |
Наименование собственника |
string |
leasing_arenda |
Является ли лизингодателем/арендодателем |
boolean |
Пример ответа
- {
- "success": true,
- "data": {
- "0": {
- "id": 590651,
- "inn": "7741231456",
- "kpp": "772501001",
- "owner_name": "ООО "Горячие пирожки"",
- "leasing_arenda": false
- }
- }
- }
Получение информации о собственнике
POST/partner_owners/get_owner/
Параметры запроса
id |
Идентификатор собственника |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_owners/get_owner/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 590651
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_owners/get_owner/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":590651}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_owners/get_owner/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":590651}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор собственника |
number |
inn |
ИНН собственника |
string |
kpp |
КПП собственника |
string |
owner_name |
Наименование собственника |
string |
leasing_arenda |
Является ли лизингодателем/арендодателем |
boolean |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 590651,
- "inn": "7741231456",
- "kpp": "772501001",
- "owner_name": "ООО "Горячие пирожки"",
- "leasing_arenda": false
- }
- }
Добавление/редактирование информации о собственнике
POST/partner_owners/save/
Параметры запроса
id |
Идентификатор собственника(при редактировании) |
number |
inn |
ИНН собственника (уникальное значение) |
string |
kpp |
КПП собственника |
string |
owner_name |
Наименование собственника |
string |
leasing_arenda |
Является лизингодателем/арендодателем |
boolean |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_owners/save/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "inn": "9921123101",
- "kpp": "992112310",
- "owner_name": "ООО "Горячие пирожки"",
- "leasing_arenda": true
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_owners/save/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"inn":"9921123101","kpp":"992112310","owner_name":"\u041e\u041e\u041e \"\u0413\u043e\u0440\u044f\u0447\u0438\u0435 \u043f\u0438\u0440\u043e\u0436\u043a\u0438\"","leasing_arenda":true}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_owners/save/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"inn":"9921123101","kpp":"992112310","owner_name":"\u041e\u041e\u041e \"\u0413\u043e\u0440\u044f\u0447\u0438\u0435 \u043f\u0438\u0440\u043e\u0436\u043a\u0438\"","leasing_arenda":true}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор собственника |
number |
inn |
ИНН собственника |
string |
kpp |
КПП собственника |
string |
owner_name |
Наименование собственника |
string |
leasing_arenda |
Является ли лизингодателем/арендодателем |
boolean |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 626838,
- "inn": "9921123101",
- "kpp": "992112310",
- "owner_name": "ООО "Горячие пирожки"",
- "leasing_arenda": true
- }
- }
Удаление собственника
POST/partner_owners/delete/
Параметры запроса
id |
Идентификатор собственника |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_owners/delete/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 590651
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_owners/delete/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":590651}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_owners/delete/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":590651}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Штрафы
POST/partner_fines/
Мы обновляем данные каждый день. Как только штраф появляется в государственной платежной системе (ГИС ГМП), он загружается в личный кабинет OnlineГИБДД. Затем мы передаем его вам по API.
Запросить штрафы можно и GET запросом, в этом случае вернутся все неоплаченные штрафы по всем стоящим на мониторинге авто.
Если общее количество штрафов в личном кабинете больше 10 000, для стабильного получения информации по штрафам нужно использовать метод постраничного получения информации по штрафам.
Параметры запроса
status |
Статус, возможные значение: nopayed - неоплаченные (по умолчанию), payed - оплаченные, all - все |
string |
autos_ids |
Список идентификаторов авто/собственников, через запятую |
string |
group_ids |
Список идентификаторов подразделений, через запятую |
string |
date_added_start |
Начальная дата добавления штрафов в базу OnlineГИБДД |
date |
date_added_end |
Конечная дата добавления штрафов в базу OnlineГИБДД |
date |
date_bill_start |
Начальная дата постановления штрафов |
date |
date_bill_end |
Конечная дата постановления штрафов |
date |
date_payed_start |
Начальная дата смены статуса на оплаченный штрафов в базе OnlineГИБДД |
date |
date_payed_end |
Конечная дата смены статуса на оплаченный штрафов в базе OnlineГИБДД |
date |
date_offense_start |
Начальная дата нарушения штрафов |
date |
date_offense_end |
Конечная дата нарушения штрафов |
date |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_fines/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "status": "nopayed",
- "autos_ids": "623975,623973",
- "date_bill_start": "2020-06-15"
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_fines/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"status":"nopayed","autos_ids":"623975,623973","date_bill_start":"2020-06-15"}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_fines/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"status":"nopayed","autos_ids":"623975,623973","date_bill_start":"2020-06-15"}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
today_date |
Дата запроса |
date |
auto_id |
Идентификатор автомобиля/собственника |
number |
auto_group_id |
Идентификатор подразделения |
number |
auto_cdi |
СТС автомобиля |
string |
gis_id |
Идентификатор штрафа |
number |
gis_status |
Статус штрафа: nopayed - неоплаченный, payed - оплаченный |
string |
bill_id |
Номер постановления |
string |
pay_bill_date |
Дата постановления |
date |
last_bill_date |
Дата, до которой нужно оплатить постановление |
date |
pay_bill_amount |
Сумма штрафа |
double |
gis_podrazdelenie |
Подразделение, вынесшее штраф |
string |
gis_inn |
ИНН получателя |
string |
gis_kpp |
КПП получателя |
string |
gis_send_to |
Наименование получателя |
string |
gis_bik |
БИК банка получателя |
string |
gis_bank |
Наименование банка получателя |
string |
gis_kor_schet |
Корреспондентский счёт |
string |
gis_schet |
Номер счета получателя |
string |
gis_kbk |
КБК |
string |
gis_wireoktmo |
ОКТМО |
string |
gis_discount |
Размер скидки |
number |
gis_discount_uptodate |
Дата действия скидки |
date |
pay_bill_amount_with_discount |
Сумма с учетом скидки |
double |
offense_location |
Место нарушения |
string |
offense_date |
Дата нарушения |
date |
offense_time |
Время нарушения |
string |
offense_article_number |
Номер статьи КоАП |
string |
offense_article |
Описание статьи КоАП |
string |
offense_longitude |
Долгота координаты места нарушения |
string |
offense_latitude |
Широта координаты места нарушения |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "today_date": "2020-06-25",
- "auto_list": {
- "0": {
- "auto_id": 623973,
- "auto_cdi": "9913901743",
- "auto_group_id": 9822,
- "offense_list": {
- "0": {
- "gis_id": 8646671,
- "gis_status": "nopayed",
- "bill_id": "18810177200618782654",
- "pay_bill_date": "2020-06-19",
- "last_bill_date": "2020-08-28",
- "pay_bill_amount": 500.00,
- "gis_podrazdelenie": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)(УГИБДД ГУ МВД России по г. Москве)",
- "gis_schet": "40101810045250010041",
- "gis_send_to": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)",
- "gis_inn": "7707089101",
- "gis_bank": "Главное управление Банка России по Центральному федеральному округу г. Москвы (сокращенное наименование - ГУ Банка России по ЦФО)",
- "gis_bill_about": "ШТРАФ ПО АДМИНИСТРАТИВНОМУ ПРАВОНАРУШЕНИЮ ПОСТАНОВЛЕНИЕ №18810177200618782654",
- "gis_bik": "044525000",
- "gis_kor_schet": "40102810045370000067",
- "gis_kpp": "770731005",
- "gis_kbk": "18811601121010001140",
- "gis_wireoktmo": "45379000",
- "gis_discount": 50,
- "gis_discount_uptodate": "2020-07-08",
- "pay_bill_amount_with_discount": 250.00,
- "offense_date": "2020-06-17",
- "offense_time": "20:24",
- "offense_location": "МОСКВА Г. ТТК, ВНЕШНЯЯ СТОРОНА, БЕГОВАЯ УЛ., Д. 5, МГО № 0515",
- "offense_article_number": "12.16.1",
- "offense_article": "12.16.1 - Несоблюдение требований знаков или разметки, за искл.случаев, предусм.др.статьями гл.12",
- "offense_longitude": "37.559758",
- "offense_latitude": "55.748695"
- },
- "1": {
- "gis_id": 8646673,
- "gis_status": "nopayed",
- "bill_id": "18810177200618716049",
- "pay_bill_date": "2020-06-18",
- "last_bill_date": "2020-08-27",
- "pay_bill_amount": 500.00,
- "gis_podrazdelenie": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)(УГИБДД ГУ МВД России по г. Москве)",
- "gis_schet": "40101810045250010041",
- "gis_send_to": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)",
- "gis_inn": "7707089101",
- "gis_bank": "Главное управление Банка России по Центральному федеральному округу г. Москвы (сокращенное наименование - ГУ Банка России по ЦФО)",
- "gis_bill_about": "ШТРАФ ПО АДМИНИСТРАТИВНОМУ ПРАВОНАРУШЕНИЮ ПОСТАНОВЛЕНИЕ №18810177200618716049",
- "gis_bik": "044525000",
- "gis_kor_schet": "40102810045370000067",
- "gis_kpp": "770731005",
- "gis_kbk": "18811601121010001140",
- "gis_wireoktmo": "45379000",
- "gis_discount": 50,
- "gis_discount_uptodate": "2020-07-08",
- "pay_bill_amount_with_discount": 250.00,
- "offense_date": "2020-06-17",
- "offense_time": "22:51",
- "offense_location": "МОСКВА Г. ТТК, ВНУТРЕННЕЕ КОЛЬЦО, ПОСЛЕ НОВОРИЖСКОЙ ЭСТАКАДЫ",
- "offense_article_number": "12.16.1",
- "offense_article": "12.16.1 - Несоблюдение требований знаков или разметки, за искл.случаев, предусм.др.статьями гл.12",
- "offense_longitude": "",
- "offense_latitude": ""
- },
- "2": {
- "gis_id": 8646675,
- "gis_status": "nopayed",
- "bill_id": "18810177200618345971",
- "pay_bill_date": "2020-06-18",
- "last_bill_date": "2020-08-27",
- "pay_bill_amount": 500.00,
- "gis_podrazdelenie": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)(УГИБДД ГУ МВД России по г. Москве)",
- "gis_schet": "40101810045250010041",
- "gis_send_to": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)",
- "gis_inn": "7707089101",
- "gis_bank": "Главное управление Банка России по Центральному федеральному округу г. Москвы (сокращенное наименование - ГУ Банка России по ЦФО)",
- "gis_bill_about": "ШТРАФ ПО АДМИНИСТРАТИВНОМУ ПРАВОНАРУШЕНИЮ ПОСТАНОВЛЕНИЕ №18810177200618345971",
- "gis_bik": "044525000",
- "gis_kor_schet": "40102810045370000067",
- "gis_kpp": "770731005",
- "gis_kbk": "18811601121010001140",
- "gis_wireoktmo": "45379000",
- "gis_discount": 50,
- "gis_discount_uptodate": "2020-07-08",
- "pay_bill_amount_with_discount": 250.00,
- "offense_date": "2020-06-18",
- "offense_time": "00:39",
- "offense_location": "МОСКВА Г. СУЩЕВСКИЙ ВАЛ д.25",
- "offense_article_number": "12.09.2",
- "offense_article": "12.09.2 - Превышение скорости движения ТС от 20 до 40 км/ч",
- "offense_longitude": "37.559758",
- "offense_latitude": "55.748695"
- }
- }
- }
- }
- }
- }
Штрафы постранично
POST/partner_fines/get_per_page/
Если общее количество штрафов в личном кабинете больше 10 000, рекомендуется использовать метод постраничного получения информации по штрафам.
При данном методе сервис будет возвращать ограниченное количество штрафов в ответе — не более 10 000. В принимаемых параметрах запроса добавятся следующие параметры:
- page - номер страницы результатов поиска, по умолчанию 1,
- per_page - максимальное количество штрафов в ответе, по умолчанию и не более 10 000.
Если при запросе обнаружится, что штрафов больше 10 тысяч, в ответе появится дополнительный параметр: hasmorepages=1. В этом случае нужно сделать дополнительный запрос, увеличив параметр page на единицу (2 — для второго запроса, 3 — для третьего и т.д.).
Параметры запроса
status |
Статус, возможные значение: nopayed - неоплаченные (по умолчанию), payed - оплаченные, all - все |
string |
autos_ids |
Список идентификаторов авто/собственников, через запятую |
string |
group_ids |
Список идентификаторов подразделений, через запятую |
string |
date_added_start |
Начальная дата добавления штрафов в базу OnlineГИБДД |
date |
date_added_end |
Конечная дата добавления штрафов в базу OnlineГИБДД |
date |
date_bill_start |
Начальная дата постановления штрафов |
date |
date_bill_end |
Конечная дата постановления штрафов |
date |
date_payed_start |
Начальная дата смены статуса на оплаченный штрафов в базе OnlineГИБДД |
date |
date_payed_end |
Конечная дата смены статуса на оплаченный штрафов в базе OnlineГИБДД |
date |
date_offense_start |
Начальная дата нарушения штрафов |
date |
date_offense_end |
Конечная дата нарушения штрафов |
date |
page |
Номер страницы результатов поиска |
number |
par_page |
Максимально количество штрафов в ответе |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_fines/get_per_page/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "status": "nopayed",
- "autos_ids": "623975,623973",
- "date_bill_start": "2020-06-15",
- "page": 2
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_fines/get_per_page/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"status":"nopayed","autos_ids":"623975,623973","date_bill_start":"2020-06-15","page":2}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_fines/get_per_page/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"status":"nopayed","autos_ids":"623975,623973","date_bill_start":"2020-06-15","page":2}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
today_date |
Дата запроса |
date |
auto_id |
Идентификатор автомобиля/собственника |
number |
auto_group_id |
Идентификатор подразделения |
number |
auto_cdi |
СТС автомобиля |
string |
gis_id |
Идентификатор штрафа |
number |
gis_status |
Статус штрафа: nopayed - неоплаченный, payed - оплаченный |
string |
bill_id |
Номер постановления |
string |
pay_bill_date |
Дата постановления |
date |
last_bill_date |
Дата, до которой нужно оплатить постановление |
date |
pay_bill_amount |
Сумма штрафа |
double |
gis_podrazdelenie |
Подразделение, вынесшее штраф |
string |
gis_inn |
ИНН получателя |
string |
gis_kpp |
КПП получателя |
string |
gis_send_to |
Наименование получателя |
string |
gis_bik |
БИК банка получателя |
string |
gis_bank |
Наименование банка получателя |
string |
gis_kor_schet |
Корреспондентский счёт |
string |
gis_schet |
Номер счета получателя |
string |
gis_kbk |
КБК |
string |
gis_wireoktmo |
ОКТМО |
string |
gis_discount |
Размер скидки |
number |
gis_discount_uptodate |
Дата действия скидки |
date |
pay_bill_amount_with_discount |
Сумма с учетом скидки |
double |
offense_location |
Место нарушения |
string |
offense_date |
Дата нарушения |
date |
offense_time |
Время нарушения |
string |
offense_article_number |
Номер статьи КоАП |
string |
offense_article |
Описание статьи КоАП |
string |
offense_longitude |
Долгота координаты места нарушения |
string |
offense_latitude |
Широта координаты места нарушения |
string |
hasmorepages |
Признак наличия следующей страницы результатов поиска |
number |
Пример ответа
- {
- "success": true,
- "data": {
- "today_date": "2020-06-25",
- "hasmorepages": 1,
- "auto_list": {
- "0": {
- "auto_id": 623973,
- "auto_cdi": "9913901743",
- "auto_group_id": 9822,
- "offense_list": {
- "0": {
- "gis_id": 8646671,
- "gis_status": "nopayed",
- "bill_id": "18810177200618782654",
- "pay_bill_date": "2020-06-19",
- "last_bill_date": "2020-08-28",
- "pay_bill_amount": 500.00,
- "gis_podrazdelenie": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)(УГИБДД ГУ МВД России по г. Москве)",
- "gis_schet": "40101810045250010041",
- "gis_send_to": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)",
- "gis_inn": "7707089101",
- "gis_bank": "Главное управление Банка России по Центральному федеральному округу г. Москвы (сокращенное наименование - ГУ Банка России по ЦФО)",
- "gis_bill_about": "ШТРАФ ПО АДМИНИСТРАТИВНОМУ ПРАВОНАРУШЕНИЮ ПОСТАНОВЛЕНИЕ №18810177200618782654",
- "gis_bik": "044525000",
- "gis_kor_schet": "40102810045370000067",
- "gis_kpp": "770731005",
- "gis_kbk": "18811601121010001140",
- "gis_wireoktmo": "45379000",
- "gis_discount": 50,
- "gis_discount_uptodate": "2020-07-08",
- "pay_bill_amount_with_discount": 250.00,
- "offense_date": "2020-06-17",
- "offense_time": "20:24",
- "offense_location": "МОСКВА Г. ТТК, ВНЕШНЯЯ СТОРОНА, БЕГОВАЯ УЛ., Д. 5, МГО № 0515",
- "offense_article_number": "12.16.1",
- "offense_article": "12.16.1 - Несоблюдение требований знаков или разметки, за искл.случаев, предусм.др.статьями гл.12",
- "offense_longitude": "37.559758",
- "offense_latitude": "55.748695"
- },
- "1": {
- "gis_id": 8646673,
- "gis_status": "nopayed",
- "bill_id": "18810177200618716049",
- "pay_bill_date": "2020-06-18",
- "last_bill_date": "2020-08-27",
- "pay_bill_amount": 500.00,
- "gis_podrazdelenie": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)(УГИБДД ГУ МВД России по г. Москве)",
- "gis_schet": "40101810045250010041",
- "gis_send_to": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)",
- "gis_inn": "7707089101",
- "gis_bank": "Главное управление Банка России по Центральному федеральному округу г. Москвы (сокращенное наименование - ГУ Банка России по ЦФО)",
- "gis_bill_about": "ШТРАФ ПО АДМИНИСТРАТИВНОМУ ПРАВОНАРУШЕНИЮ ПОСТАНОВЛЕНИЕ №18810177200618716049",
- "gis_bik": "044525000",
- "gis_kor_schet": "40102810045370000067",
- "gis_kpp": "770731005",
- "gis_kbk": "18811601121010001140",
- "gis_wireoktmo": "45379000",
- "gis_discount": 50,
- "gis_discount_uptodate": "2020-07-08",
- "pay_bill_amount_with_discount": 250.00,
- "offense_date": "2020-06-17",
- "offense_time": "22:51",
- "offense_location": "МОСКВА Г. ТТК, ВНУТРЕННЕЕ КОЛЬЦО, ПОСЛЕ НОВОРИЖСКОЙ ЭСТАКАДЫ",
- "offense_article_number": "12.16.1",
- "offense_article": "12.16.1 - Несоблюдение требований знаков или разметки, за искл.случаев, предусм.др.статьями гл.12",
- "offense_longitude": "",
- "offense_latitude": ""
- },
- "2": {
- "gis_id": 8646675,
- "gis_status": "nopayed",
- "bill_id": "18810177200618345971",
- "pay_bill_date": "2020-06-18",
- "last_bill_date": "2020-08-27",
- "pay_bill_amount": 500.00,
- "gis_podrazdelenie": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)(УГИБДД ГУ МВД России по г. Москве)",
- "gis_schet": "40101810045250010041",
- "gis_send_to": "УФК по г. Москве (Управление ГИБДД ГУ МВД России по г.Москве л/сч. №04731440640)",
- "gis_inn": "7707089101",
- "gis_bank": "Главное управление Банка России по Центральному федеральному округу г. Москвы (сокращенное наименование - ГУ Банка России по ЦФО)",
- "gis_bill_about": "ШТРАФ ПО АДМИНИСТРАТИВНОМУ ПРАВОНАРУШЕНИЮ ПОСТАНОВЛЕНИЕ №18810177200618345971",
- "gis_bik": "044525000",
- "gis_kor_schet": "40102810045370000067",
- "gis_kpp": "770731005",
- "gis_kbk": "18811601121010001140",
- "gis_wireoktmo": "45379000",
- "gis_discount": 50,
- "gis_discount_uptodate": "2020-07-08",
- "pay_bill_amount_with_discount": 250.00,
- "offense_date": "2020-06-18",
- "offense_time": "00:39",
- "offense_location": "МОСКВА Г. СУЩЕВСКИЙ ВАЛ д.25",
- "offense_article_number": "12.09.2",
- "offense_article": "12.09.2 - Превышение скорости движения ТС от 20 до 40 км/ч",
- "offense_longitude": "37.559758",
- "offense_latitude": "55.748695"
- }
- }
- }
- }
- }
- }
Оплата штрафов
POST/partner_fines/beznal_payment/
Если хотите оплачивать штрафы по API, создайте в сервисе баланс для безналичной оплаты штрафов. Мы автоматически проведем платеж, вам не придется скачивать квитанции и вводить реквизиты. Комиссия за оплату — 3%.
Параметры запроса
bill_ids |
Список номеров постановлений, разделенных запятой |
string |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_fines/beznal_payment/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "bill_ids": "18810177200618716049,18810177200618782654"
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_fines/beznal_payment/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"bill_ids":"18810177200618716049,18810177200618782654"}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_fines/beznal_payment/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"bill_ids":"18810177200618716049,18810177200618782654"}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
bill_id |
Номер постановления |
string |
bill_amount |
Оплаченная сумма штрафа |
double |
bill_commission |
Комиссия при оплате штрафа |
double |
Пример ответа
- {
- "success": true,
- "data": {
- "0": {
- "bill_id": "18810177200618782654",
- "bill_amount": 250.00,
- "bill_commission": 7.5
- },
- "1": {
- "bill_id": "18810177200618716049",
- "bill_amount": 250.00,
- "bill_commission": 7.5
- }
- }
- }
Производства ФССП
GET/partner_fssp/
Выгружаем по API информацию об исполнительных производствах вашего юрлица. Доступны все важные детали: дата и время, тема ИП, банковские реквизиты для оплаты задолженности.
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_fssp/ \
- -H "Authorization: Bearer API-ключ"
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_fssp/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ"));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_fssp/",ЗаголовкиHTTP);
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
today_date |
Сегодняшняя дата |
date |
group_id |
Идентификатор подразделения |
number |
name |
Наименование юр.лица подразделения |
string |
id |
Идентификатор исполнительного производства |
number |
ip_number |
Номер исполнительного производства |
string |
ip_amount |
Сумма исполнительного производства |
double |
ip_name |
На кого вынесено исполнительное производство |
string |
ip_details |
Детали исполнительного производства |
string |
p_subject |
Тема исполнительного производства |
string |
ip_department |
Кем вынесено исполнительное производство |
string |
ip_bailiff |
Судебный пристав по исполнительному производству |
string |
gis_bill_id |
Номер постановления в базе ГИС ГМП, если доступен |
string |
gis_date |
Дата постановления в базе ГИС ГМП |
date |
gis_amount |
Сумма постановления |
double |
gis_podrazdelenie |
Наименование подразделения |
string |
gis_inn |
ИНН получателя |
string |
gis_kpp |
КПП получателя |
string |
gis_send_to |
Наименование получателя |
string |
gis_bik |
БИК банка получателя |
string |
gis_bank |
Наименование банка получателя |
string |
gis_schet |
Номер счета получателя |
string |
gis_kbk |
КБК |
string |
gis_wireoktmo |
ОКТМО |
string |
bill_fine_id |
УИН штрафа, если ИП производства вынесено по Штрафу ГИБДД, МАДИ, АМПП |
string |
bill_fine_date |
Дата постановления УИН штрафа |
date |
Пример ответа
- {
- "success": true,
- "data": {
- "today_date": "2020-06-25",
- "group_list": {
- "0": {
- "group_id": 0,
- "name": "",
- "fssp_list": {
- "0": {
- "id": 41267,
- "group_id": 0,
- "ip_number": "4061895/20/77051-ИП",
- "ip_date": "2020-05-14",
- "ip_amount": 0.00,
- "ip_name": "ООО Горячие пирожки, 111111, 77, МОСКВА Г, КРЫЛОВА УЛ, 12А, 12",
- "ip_details": "Акт по делу об административном правонарушении от 05.02.2020 № 18810111100205007844, ЦАФАП ГИБДД УМВД РОССИИ ПО ТВЕРСКОЙ ОБЛАСТИ",
- "ip_subject": "Штраф ГИБДД",
- "ip_department": "МОСП по ВАШ №5, 119331, Россия, г. Москва, пер. Мосфильмовский 2-й, д. 8А",
- "ip_bailiff": "ХАБИЕВ О. А., +7(499)558-18-44, +7(499)558-18-44",
- "gis_bill_id": "",
- "gis_date": "",
- "gis_amount": "",
- "gis_inn": "",
- "gis_kpp": "",
- "gis_bik": "",
- "gis_bank": "",
- "gis_schet": "",
- "gis_send_to": "",
- "gis_podrazdelenie": "",
- "gis_kbk": "",
- "gis_wireoktmo": "",
- "bill_fine_id": "",
- "bill_fine_date": ""
- },
- "1": {
- "id": 41268,
- "group_id": 0,
- "ip_number": "1212264/20/77058-ИП",
- "ip_date": "2020-06-16",
- "ip_amount": 500.00,
- "ip_name": "ООО Горячие пирожки, 111111, 77, МОСКВА Г, КРЫЛОВА УЛ, 12А, 12",
- "ip_details": "Акт по делу об административном правонарушении от 28.04.2018 № 18810111180428391225, УГИБДД ГУ МВД РОССИИ ПО Г. МОСКВЕ",
- "ip_subject": "Штраф ГИБДД: 500.00 руб.",
- "ip_department": "МОСП по ВАШ №7, 115230, Россия, г. Москва, Электролитный проезд, д. 5Б, 8",
- "ip_bailiff": "ЛОБАНОВ М. А., +7(499)558-19-36, +7(499)558-19-36",
- "gis_bill_id": "32277058201212264008",
- "gis_date": "2020-06-16 00:00:00",
- "gis_amount": 500.00,
- "gis_inn": "7704270863",
- "gis_kpp": "772645004",
- "gis_bik": "044525000",
- "gis_bank": "ГУ БАНКА РОССИИ ПО ЦФО",
- "gis_schet": "40302810045251000079",
- "gis_send_to": "",
- "gis_podrazdelenie": "УФК по г. Москве (МОСП по ВАШ №7 УФССП по Москве, л/с 05731F91080)",
- "gis_kbk": "0",
- "gis_wireoktmo": "45365000",
- "bill_fine_id": "18810177180428391225",
- "bill_fine_date": "2018-04-28"
- }
- }
- }
- }
- }
- }
Ответственные лица
Ответственные лица — это водители или юрлица, которые отвечают за штрафы закрепленных за ними авто. Если водители вашего парка работают посменно, настройте периоды ответственности, чтобы знать, кто совершил нарушение.
Через API вы сможете назначать и удалять ответственных, устанавливать периоды ответственности. Кроме того, можно подключить уведомления. В этом случае сразу после выгрузки штрафа ответственному придет сообщение с данными постановления и ссылкой для оплаты.
Получение списка ответственных
GET/partner_responsibles/
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_responsibles/ \
- -H "Authorization: Bearer API-ключ"
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_responsibles/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ"));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_responsibles/",ЗаголовкиHTTP);
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор ответственного |
number |
group_id |
Идентификатор подразделения |
number |
type |
Тип ответственного: yourik - юр.лицо, fizik - физ.лицо |
string |
responsible_name |
Название/имя ответственного |
string |
responsible_number |
Позывной ответственного |
string |
phone |
Телефон ответственного |
string |
email |
E-mail ответственного |
string |
driver_licence |
Номер водительского удостоверения |
string |
date_driver_licence |
Дата выдачи водительского удостоверения |
date |
check_driver_licence |
Включена проверка водительского удостоверения |
boolean |
send_notification |
Уведомляется о штрафах |
boolean |
Пример ответа
- {
- "success": true,
- "data": {
- "0": {
- "id": 561800,
- "group_id": 0,
- "type": "yourik",
- "responsible_name": "Тестирование",
- "responsible_number": "123456",
- "phone": "+7(911)111-1111",
- "email": "test@mail.ru",
- "send_notification": true
- },
- "1": {
- "id": 563213,
- "group_id": 0,
- "type": "fizik",
- "responsible_name": "тест",
- "responsible_number": "ттт",
- "phone": "",
- "email": "",
- "send_notification": false,
- "driver_licence": "2323232323",
- "date_driver_licence": "0000-00-00"
- }
- }
- }
Получение информации об ответственном
POST/partner_responsibles/get_responsible/
Параметры запроса
id |
Идентификатор ответственного |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_responsibles/get_responsible/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 561800
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_responsibles/get_responsible/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":561800}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_responsibles/get_responsible/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":561800}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор ответственного |
number |
group_id |
Идентификатор подразделения |
number |
type |
Тип ответственного: yourik - юр.лицо, fizik - физ.лицо |
string |
responsible_name |
Название/имя ответственного |
string |
responsible_number |
Позывной ответственного |
string |
phone |
Телефон ответственного |
string |
email |
E-mail ответственного |
string |
driver_licence |
Номер водительского удостоверения |
string |
date_driver_licence |
Дата выдачи водительского удостоверения |
date |
check_driver_licence |
Включена проверка водительского удостоверения |
boolean |
send_notification |
Уведомляется о штрафах |
boolean |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 561800,
- "group_id": 0,
- "type": "yourik",
- "responsible_name": "Тестирование",
- "responsible_number": "123456",
- "phone": "+7(911)111-1111",
- "email": "test@mail.ru",
- "date_driver_licence": "0000-00-00",
- "send_notification": true
- }
- }
Добавление/редактирование информации об ответственном
POST/partner_responsibles/save/
Параметры запроса
id |
Идентификатор ответственного (при редактировании) |
number |
group_id |
Идентификатор подразделения |
number |
type |
Тип ответственного, значения: yourik - юр.лицо, fizik - физ.лицо |
string |
responsible_name |
Название/имя ответственного |
string |
responsible_number |
Позывной ответственного |
string |
phone |
Телефон ответственного |
string |
email |
E-mail ответственного |
string |
driver_licence |
Номер водительского удостоверения (если type=fizik) |
string |
date_driver_licence |
Дата выдачи водительского удостоверения формат - гггг-мм-дд |
date |
check_driver_licence |
Проверять водительское удостоверение |
boolean |
send_notification |
Уведомлять о штрафах |
boolean |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_responsibles/save/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "responsible_name": "Иванов Сергей",
- "phone": "+7(111)222-2222",
- "send_notification": true
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_responsibles/save/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"responsible_name":"\u0418\u0432\u0430\u043d\u043e\u0432 \u0421\u0435\u0440\u0433\u0435\u0439","phone":"+7(111)222-2222","send_notification":true}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_responsibles/save/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"responsible_name":"\u0418\u0432\u0430\u043d\u043e\u0432 \u0421\u0435\u0440\u0433\u0435\u0439","phone":"+7(111)222-2222","send_notification":true}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор ответственного |
number |
group_id |
Идентификатор подразделения |
number |
type |
Тип ответственного: yourik - юр.лицо, fizik - физ.лицо |
string |
responsible_name |
Название/имя ответственного |
string |
responsible_number |
Позывной ответственного |
string |
phone |
Телефон ответственного |
string |
email |
E-mail ответственного |
string |
driver_licence |
Номер водительского удостоверения |
string |
date_driver_licence |
Дата выдачи водительского удостоверения |
date |
check_driver_licence |
Включена проверка водительского удостоверения |
boolean |
send_notification |
Уведомляется о штрафах |
boolean |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 567133,
- "group_id": 0,
- "type": "fizik",
- "responsible_name": "Иванов Сергей",
- "responsible_number": "",
- "phone": "+7(111)222-2222",
- "email": "",
- "send_notification": true,
- "driver_licence": "",
- "date_driver_licence": "0000-00-00"
- }
- }
Привязка ответственного к автомобилю
POST/partner_responsibles/start_responsible_to_auto/
Параметры запроса
auto_id |
Идентификатор автомобиля |
number |
responsible_id |
Идентификатор ответственного |
number |
date_time_start |
Дата и время начала ответственности формат - гггг-мм-дд чч:мм:сс |
datetime |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_responsibles/start_responsible_to_auto/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "auto_id": 626803,
- "responsible_id": 567133,
- "date_time_start": "2020-06-01 11:00:00"
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_responsibles/start_responsible_to_auto/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"auto_id":"626803","responsible_id":"567133","date_time_start":"2020-06-01 11:00:00"}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_responsibles/start_responsible_to_auto/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"auto_id":"626803","responsible_id":"567133","date_time_start":"2020-06-01 11:00:00"}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Закрытие периода ответственности по авто
POST/partner_responsibles/end_responsible_to_auto/
Параметры запроса
auto_id |
Идентификатор автомобиля |
number |
responsible_id |
Идентификатор ответственного |
number |
date_time_end |
Дата и время окончания ответственности формат - гггг-мм-дд чч:мм:сс |
datetime |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_responsibles/end_responsible_to_auto/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "auto_id": 626803,
- "responsible_id": 567133,
- "date_time_end": "2020-06-12 06:00:00"
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_responsibles/end_responsible_to_auto/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"auto_id":"626803","responsible_id":"567133","date_time_end":"2020-06-12 06:00:00"}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_responsibles/end_responsible_to_auto/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"auto_id":"626803","responsible_id":"567133","date_time_end":"2020-06-12 06:00:00"}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Удаление ответственного
POST/partner_responsibles/delete/
Параметры запроса
id |
Идентификатор ответственного |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_responsibles/delete/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 567133
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_responsibles/delete/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":567133}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_responsibles/delete/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":567133}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Проверка водительского удостоверения
GET/partner_responsibles/get_driver_licence_check_result/
По API вы можете проверить удостоверения водителей парка. Укажите номера и даты выдачи водительских прав и отметьте, какие из них нужно проверить.
Сервис передаст информацию о:
- Сроке действия водительского удостоверения.
- Категориях транспорта, которыми может управлять водитель.
- Лишении. Если водителя лишили прав, покажем дату вынесения постановления и срок лишения.
- Статусе и дате проверки.
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_responsibles/get_driver_licence_check_result/ \
- -H "Authorization: Bearer API-ключ"
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_responsibles/get_driver_licence_check_result/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ"));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_responsibles/get_driver_licence_check_result/",ЗаголовкиHTTP);
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор ответственного |
number |
driver_licence |
Номер водительского удостоверения |
string |
date_driver_licence |
Дата выдачи водительского удостоверения |
date |
check_status |
Статус проверки: null - проверка не проводилась, true - водительское удостоверение найдено, false - водительское удостоверение не найдено |
boolean |
date_check |
Дата последней проверки, если check_status!=null |
date |
date_driver_licence_start |
Дата выдачи |
date |
date_driver_licence_end |
Срок действия |
date |
categories |
Категории ТС |
array |
revocations |
Список лишении права управления |
array |
date_revocation |
Дата вынесения постановления о лишении |
date |
region |
Регион, в котором вынесено постановление о лишении |
string |
revocation_months |
Количество месяцев лишения |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "0": {
- "id": 449326,
- "driver_licence": "23УК475032",
- "date_driver_licence": "2010-11-03",
- "check_status": false,
- "date_check": "2020-08-02"
- },
- "1": {
- "id": 449375,
- "driver_licence": "5036624001",
- "date_driver_licence": "2018-05-17",
- "check_status": true,
- "date_check": "2020-02-17",
- "date_driver_licence_start": "2018-05-17",
- "date_driver_licence_end": "2028-05-17",
- "categories": {
- "0": "В",
- "1": "В1",
- "2": "С",
- "3": "С1",
- "4": "D",
- "5": "D1",
- "6": "М"
- },
- "revocations": {
- "0": {
- "date_revocation": "2018-12-06",
- "region": "Нет данных",
- "revocation_months": "20"
- }
- }
- },
- "2": {
- "id": 449435,
- "driver_licence": "6609379779",
- "date_driver_licence": "2012-03-23",
- "check_status": true,
- "date_check": "2020-02-01",
- "date_driver_licence_start": "2012-03-23",
- "date_driver_licence_end": "2022-03-23",
- "categories": {
- "0": "В"
- }
- }
- }
- }
Подразделения
Подразделение — это часть организации. К примеру, дополнительное юрлицо в составе компании, филиал или автоколонна.
Для подразделений можно завести отдельные учетки и разделить права доступа. Каждое подразделение видит только те постановления, которые относятся к нему.
По API вы сможете просматривать список подразделений, добавлять и редактировать данные, удалять подразделения.
Получение списка подразделений
GET/partner_groups/
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_groups/ \
- -H "Authorization: Bearer API-ключ"
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_groups/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ"));
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_groups/",ЗаголовкиHTTP);
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор подразделения |
number |
name |
Название подразделения |
string |
inn |
ИНН подразделения |
string |
kpp |
КПП подразделения |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "0": {
- "id": 9847,
- "name": "Москва - 17",
- "inn": "",
- "kpp": ""
- }
- }
- }
Получение информации о подразделении
POST/partner_groups/get_group/
Параметры запроса
id |
Идентификатор подразделения |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_groups/get_group/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 9847
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_groups/get_group/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":9847}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_groups/get_group/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":9847}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор подразделения |
number |
name |
Название подразделения |
string |
inn |
ИНН подразделения |
string |
kpp |
КПП подразделения |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 9847,
- "name": "Москва - 17",
- "inn": "",
- "kpp": ""
- }
- }
Добавление/редактирование информации о подразделении
POST/partner_groups/save/
Параметры запроса
id |
Идентификатор подразделения (при редактировании) |
number |
name |
Название подразделения |
string |
inn |
ИНН подразделения |
string |
kpp |
КПП подразделения |
string |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_groups/save/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "name": "Москва - 17"
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_groups/save/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"name":"\u041c\u043e\u0441\u043a\u0432\u0430 - 17"}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_groups/save/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"name":"\u041c\u043e\u0441\u043a\u0432\u0430 - 17"}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Параметры ответа
id |
Идентификатор подразделения |
number |
name |
Название подразделения |
string |
Пример ответа
- {
- "success": true,
- "data": {
- "id": 9848,
- "name": "Москва - 17",
- "inn": "",
- "kpp": ""
- }
- }
Удаление подразделения
POST/partner_groups/delete/
Параметры запроса
id |
Идентификатор подразделения |
number |
Пример запроса
- curl https://api.onlinegibdd.ru/v3/partner_groups/delete/ \
- -X POST \
- -H "Content-Type: application/json" \
- -H "Authorization: Bearer API-ключ" \
- -d '{
- "id": 9848
- }'
- <?php
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://api.onlinegibdd.ru/v3/partner_groups/delete/");
- curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer API-ключ", "Content-Type: application/json"));
- curl_setopt($ch, CURLOPT_POSTFIELDS, '{"id":9848}');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $response_json = curl_exec($ch);
- $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
- curl_close($ch);
- APIключ = "API-ключ";
- Соединение = Новый HTTPСоединение("api.onlinegibdd.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
- ЗаголовкиHTTP = Новый Соответствие;
- ЗаголовкиHTTP.Вставить("Authorization", "Bearer " + APIключ);
- ЗаголовкиHTTP.Вставить("User-Agent", "");
- ЗаголовкиHTTP.Вставить("Content-type", "application/json");
- ЗапросHTTP = Новый HTTPЗапрос("/v3/partner_groups/delete/",ЗаголовкиHTTP);
- ЗапросHTTP.УстановитьТелоИзСтроки('{"id":9848}', "windows-1251");
- ОтветHTTP = Соединение.ОтправитьДляОбработки(ЗапросHTTP);
- ОтветСервера = ОтветHTTP.ПолучитьТелоКакСтроку();
- HTTPкод = ОтветСервера.КодСостояния();
Входящие уведомления
Для получения обновленной информации по штрафам подпишитесь на уведомления (webhook, callback). В течение дня не нужно будет отправлять запросы, чтобы получать новые данные по штрафам. OnlineГИБДД сам пришлет уведомление об обновлениях.
Если хотите получать уведомления, откройте раздел «Настройка отчета» в личном кабинете. При выборе формата xml или json отметьте поле «Отправлять на http(s) адрес (Webhook)» и укажите адрес вашего сервера.
Описание форматов:
Время отправки данных — каждый день в 9 утра по московскому времени.