Методы API
Список методов

Поиск залогов по ФИО

key
Ключ доступа к API
lastname
Фамилия
firstname
Имя
middlename
Отчество

Примеры запроса:

PHP
Python
C#
                        
// Входные данные
$url = "https://data.av100.ru/zalogfio.ashx";
$request_params = array(
    "key" => "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "lastname" => "Иванов",
    "firstname" => "Иван",
    "middlename" => "Иванович",
);

$get_params = http_build_query($request_params);

// Запрос к серверу
$response = file_get_contents($url."?".$get_params);
// Преобразование ответа
$result = json_decode($response);
                        
                    
                        
import requests

url = "https://data.av100.ru/zalogfio.ashx"

# подготовка параметров get запроса
params = {
    "key": "867983b5-d66d-44d7-b440-5bd00b0b8203",
    "lastname": "Иванов",
    "firstname": "Иван",
    "middlename": "Иванович",
}

# отправка запроса
response = requests.post(
    url=url,
    params=params,
)

# преобразование ответа к словарю
data = response.json()
                        
                    
                        
using Newtonsoft.Json;
class Program
{
    static async Task Main(string[] args)
    {
        string end_point = "https://data.av100.ru/zalogfio.ashx";
        Dictionary dict_params = new()
        {
            { "key", "867983b5-d66d-44d7-b440-5bd00b0b8203" },
            { "lastname", "Иванов" },
            { "firstname", "Иван" },
            { "middlename", "Иванович" },
        };

        string url_params = string.Join("&", dict_params.Select(kvp => $"{kvp.Key}={kvp.Value}"));
        string url = ${end_point}?{url_params}";

        HttpClient client = new();
        string response_body = await client.GetAsync(url).Result.Content.ReadAsStringAsync();

        var result = JsonConvert.DeserializeObject(response_body);
    }
}
                        
                    

Результат вызова метода:

Описание возвращаемого JSON

start DateTime
Дата и время создание запроса
end DateTime
Дата и время окончания запроса
lastname String
Фамилия по которой запрашивается информация
firstname String
Имя по которому запрашивается информация
middlename String
Отчество по которому запрашивается информация
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Объект с результатом возвращаемого запроса
ZalogData Object
Объект с результатом возвращаемого запроса
id String
Идентификатор документа
regDate DateTime
Дата документа
properties Object
Объект с характеристиками
vehicleProperty Object
Объект с характеристиками транспорта
vin String
VIN номер ТС
pledgors Object
Объект с информацией о залогодателе
privatePerson Object
Объект с информацией о частном лице
name String
Имя залогодателя
birthday Date
Дата рождения залогодателя
pledgees Object
Объект с информацией о залогодержателе
organization Object
Информация о юридическом лице
name String
Наименование юридического лица
history Object
Объект с историей документа
id String
Идентификатор документа
regDate DateTime
Дата документа
type String
Тип события
link String
Ссылка на просмотр истории
guid String
Идентификатор (с источника)
link String
Ссылка источника
Pdf String
Наименование файла документа

Результат вызова метода в случае ошибки:

  • Закончился доступ или запросы (Проверить доступ)

  • Нет необходимых прав

  • Некорректный ключ доступа или пользователь не создан

  • Фамилия, имя, отчество не указаны целиком
  • Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    lastname String
    Фамилия по которой запрашивается информация
    firstname String
    Имя по которому запрашивается информация
    middlename String
    Отчество по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки