openapi: 3.0.0
info:
contact:
email: supportautoload@avito.ru
description: 'API для взаимодействия с иерархией аккаунтов в Авито
**Авито API для бизнеса предоставляется согласно [Условиям использования](https://www.avito.ru/legal/pro_tools/public-api).**
'
title: Иерархия Аккаунтов Access Report API
version: '1'
servers:
- url: https://api.avito.ru/
tags:
- name: Report
x-displayName: Отчеты Автотеки
x-subdivName: Отчеты Автотеки
paths:
/autoteka/v1/previews:
post:
description: 'Возвращает идентификатор `previewId`, по которому асинхронно с помощью [запроса на получение превью по ID](#operation/getPreview) можно получить результат
'
operationId: postPreviewByVin
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
example:
vin: XTA210990Y2766111
schema:
$ref: '#/components/schemas/RequestByVinAutoteka'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RequestPreviewResponseBodyAutoteka'
description: Успешный ответ
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Информация не найдена
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/tooManyRequestsError'
description: Превышено допустимое количество запросов
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Превью по VIN или номеру кузова
'
tags:
- Report
x-trailing-slash: true
/autoteka/v1/previews/{previewId}:
parameters:
- $ref: '#/components/parameters/authHeader'
- description: Идентификатор превью
in: path
name: previewId
required: true
schema:
minimum: 1
type: integer
get:
description: 'Возвращает текущий статус сбора информации превью, и краткую инфо по запрашиваемому `VIN`
'
operationId: getPreview
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GetPreviewResponseBodyAutoteka'
description: Успешный ответ
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Информация не найдена
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Получение превью по его ID
'
tags:
- Report
x-trailing-slash: true
/autoteka/v1/reports:
post:
description: 'Метод для запроса отчета по `previewId`, возвращает идентификатор отчета по которому сформированный отчет можно получить в [методе для получения отчета по его идентификатору](#operation/getReport). При запросе происходит списание доступных отчетов
'
operationId: postReport
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
example:
previewId: 123
schema:
$ref: '#/components/schemas/RequestReportByPreviewIdAutoteka'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CreateReportResponseBodyAutoteka'
description: Успешный ответ
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Данные по превью не найдены
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Отчет по превью
'
tags:
- Report
x-trailing-slash: true
/autoteka/v1/reports-by-vehicle-id:
post:
description: 'Метод для запроса отчета по идентификатору авто (vin/frame), возвращает идентификатор отчета по которому сформированный отчет можно получить в [методе для получения отчета по его идентификатору](#operation/getReport). При запросе происходит списание доступных отчетов
'
operationId: postReportByVehicleId
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
example:
vehicleId: XTA210990Y2766111
schema:
$ref: '#/components/schemas/RequestReportByVehicleIdAutoteka'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/CreateReportResponseBodyAutoteka'
description: Успешный ответ
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Информация не найдена
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/tooManyRequestsError'
description: Превышено допустимое количество запросов
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Отчет по идентификатору авто (vin/frame)
'
tags:
- Report
x-trailing-slash: true
/autoteka/v1/reports/{report_id}:
parameters:
- $ref: '#/components/parameters/authHeader'
- description: Идентификатор отчета.
in: path
name: report_id
required: true
schema:
minimum: 1
type: integer
get:
description: 'Получение подробного отчета по его идентификатору, полученному из [запроса на создание отчета](#operation/postReport)
'
operationId: getReport
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GetReportAsync'
description: Успешный ответ
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Отчет не найден
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Получение отчета по его ID
'
tags:
- Report
x-trailing-slash: true
/autoteka/v1/request-preview-by-external-item:
post:
description: 'Возвращает идентификатор `previewId`, по которому асинхронно с помощью [запроса на получение превью по ID](#operation/getPreview) можно получить результат
'
operationId: postPreviewByExternalItem
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
schema:
properties:
itemId:
minLength: 3
type: string
site:
minLength: 3
type: string
type: object
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RequestPreviewResponseBodyAutoteka'
description: Успешный ответ
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Информация не найдена
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/tooManyRequestsError'
description: Превышено допустимое количество запросов
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Превью по ID объявления другой площадки
'
tags:
- Report
/autoteka/v1/request-preview-by-item-id:
post:
description: 'Возвращает идентификатор `previewId`, по которому асинхронно с помощью [запроса на получение превью по ID](#operation/getPreview) можно получить результат
'
operationId: postPreviewByItemId
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
example:
itemId: 1234567
schema:
$ref: '#/components/schemas/RequestPreviewByItemIdAutoteka'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RequestPreviewResponseBodyAutoteka'
description: Успешный ответ
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Preview не найдено
'500':
content:
application/json:
schema:
properties:
error:
properties:
codex:
description: Код ошибки
example: 400
format: int32
type: integer
message:
description: Сообщение об ошибке
example: Service is temporary unavailable
type: string
required:
- codex
- message
type: object
type: object
description: Информация об ошибке
security:
- ClientCredentials: []
summary: Превью по ID объявления Авито
tags:
- Report
/autoteka/v1/request-preview-by-regnumber:
x-gateway:
timeouts:
connect: 200ms
envoy: 5.0s
read: 5s
send: 5s
post:
description: 'Возвращает идентификатор `previewId`, по которому асинхронно с помощью [запроса на получение превью по ID](#operation/getPreview) можно получить результат
'
operationId: postPreviewByRegNumber
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
example:
regNumber: X777XX777
schema:
$ref: '#/components/schemas/RequestByRegNumberAutoteka'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RequestPreviewResponseBodyAutoteka'
description: Успешный ответ
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'404':
content:
application/json:
schema:
$ref: '#/components/schemas/notFoundError'
description: Информация не найдена
'429':
content:
application/json:
schema:
$ref: '#/components/schemas/tooManyRequestsError'
description: Превышено допустимое количество запросов
headers:
X-RateLimit-Limit:
$ref: '#/components/headers/X-RateLimit-Limit'
X-RateLimit-Remaining:
$ref: '#/components/headers/X-RateLimit-Remaining'
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Превью по государственному номеру
'
tags:
- Report
/autoteka/v1/sync/create-by-regnumber:
post:
description: 'Метод для создания отчета по государственному регистрационному номеру в синхронном режиме без превью. Возвращает отчет. Таймаут - 30 секунд. Списывает проверку. Если в течение 30 секунд отчет не был сформирован, повторный запрос в течение часа не спишет дополнительных проверок.
Чтобы подключить эту возможность, обратитесь к менеджеру Автотеки.
'
operationId: postSyncCreateReportByRegNumber
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
example:
regNumber: X777XX777
schema:
$ref: '#/components/schemas/RequestByRegNumberAutoteka'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GetReport'
description: Успешный ответ
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Синхронное создание отчета по ГРЗ
'
tags:
- Report
/autoteka/v1/sync/create-by-vin:
post:
description: 'Метод для создания отчета по VIN или номеру кузова в синхронном режиме без превью. Возвращает отчет. Таймаут - 30 секунд. Списывает проверку. Если в течение 30 секунд отчет не был сформирован, повторный запрос в течение часа не спишет дополнительных проверок.
Чтобы подключить эту возможность, обратитесь к менеджеру Автотеки.
'
operationId: postSyncCreateReportByVin
parameters:
- $ref: '#/components/parameters/authHeader'
requestBody:
content:
application/json:
example:
vin: XTA210990Y2766111
schema:
$ref: '#/components/schemas/RequestByVinAutoteka'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GetReport'
description: Успешный ответ
'400':
content:
application/json:
schema:
$ref: '#/components/schemas/validatingError'
description: Ошибка валидации входных параметров
'403':
content:
application/json:
schema:
$ref: '#/components/schemas/forbiddenError'
description: Операцию невозможно выполнить
'500':
content:
application/json:
schema:
$ref: '#/components/schemas/internalError'
description: Информация об ошибке
security:
- ClientCredentials: []
summary: 'Синхронное создание отчёта по VIN или номеру кузова
'
tags:
- Report
components:
schemas:
CreateReportResponseBodyAutoteka:
properties:
result:
$ref: '#/components/schemas/CreateReportResponseDataAutoteka'
type: object
GetPreviewResponseDataAutoteka:
properties:
preview:
$ref: '#/components/schemas/PreviewAutoteka'
type: object
GetPreviewResponseBodyAutoteka:
properties:
result:
$ref: '#/components/schemas/GetPreviewResponseDataAutoteka'
type: object
TaxiDataAutoteka:
description: Сведения об использовании в такси
nullable: true
properties:
events:
description: Список записей об использовании в такси
items:
$ref: '#/components/schemas/TaxiDataEventAutoteka'
type: array
recaps:
deprecated: true
description: Суммарная информация
items:
$ref: '#/components/schemas/RecapAutoteka'
type: array
requestTime:
description: Дата запроса к источнику UnixTime
example: 1566507600
nullable: true
type: integer
required:
- events
- recaps
type: object
TechInspectionHistoryEvent:
description: Информация о событии прохождения тех. осмотра
properties:
cardNumber:
description: Номер диагностической карты
example: 65320071902728
nullable: true
type: string
endDate:
description: Действителен до
example: 1566507600
format: int64
nullable: true
type: integer
mileage:
description: Пробег
example: 75000
format: int64
nullable: true
type: integer
startDate:
description: Дата техосмотра
example: 1566507600
format: int64
type: integer
required:
- startDate
- endDate
- mileage
- cardNumber
type: object
internalError:
properties:
error:
properties:
code:
description: Код ошибки
example: 500
format: int32
type: integer
message:
description: Сообщение об ошибке
example: Service is temporary unavailable
type: string
required:
- code
- message
type: object
type: object
RequestReportByPreviewIdAutoteka:
properties:
previewId:
description: Идентификатор превью.
minimum: 1
type: integer
required:
- previewId
type: object
AvitoPriceValuation:
description: Оценка подержаного автомобиля от Авито
nullable: true
properties:
avgMarketPrice:
description: Оценка на основе объявлений
example: 950000
nullable: true
type: integer
avgMileage:
description: Средний пробег аналогов
example: 50000
nullable: true
type: integer
avgPriceWithCondition:
description: Оценка с учетом состояния автомобилей на основе реальных сделок
example: 936000
type: integer
avgYear:
description: Средний год выпуска аналогов
example: 2012.9999
format: float
nullable: true
type: number
imvUrl:
deprecated: true
description: Поле больше не заполняется. Ссылка на страницу Авито IMV вида https://www.avito.ru/au-imv-info/2963331288
example: https://www.avito.ru/au-imv-info/2963331288
nullable: true
type: string
itemsCount:
description: Количество машин, учтенных в оценке
example: 121
nullable: true
type: integer
marketNormalPriceRange:
description: Диапазон "рыночной" оценки данного автомобиля по закрытым сделкам
nullable: true
properties:
max:
description: Максимальная граница "рыночной" оценки данного автомобиля по закрытым сделкам
example: 5248900
type: integer
min:
description: Минимальная граница "рыночной" оценки данного автомобиля по закрытым сделкам
example: 3248900
type: integer
required:
- min
- max
type: object
maxPrice:
description: Максимальная цена похожих авто на основе объявлений
example: 1000000
nullable: true
type: integer
minPrice:
description: Минимальная цена похожих авто на основе объявлений
example: 800000
nullable: true
type: integer
required:
- avgPriceWithCondition
type: object
ArbitrationCases:
description: Арбитражные дела
nullable: true
properties:
cases:
items:
description: Список арбитражных дел
properties:
caseId:
description: ID дела
example: c9babcc7-e797-429c-b6e4-xxyyzzd7334a
type: string
caseNumber:
description: Номер дела
example: А53-30848/2015
type: string
caseUrl:
description: Ссылка на дело на kad.arbitr.ru
example: https://kad.arbitr.ru/Card/c9babcc7-e797-429c-b6e4-xxyyzzd7334a
type: string
contentTypes:
description: Уточненные типы документа
items:
example: Оставить без изменения определение первой инстанции, а жалобу - без удовлетворения (ст.272 АПК)
type: string
type: array
court:
description: Название суда
example: 15 арбитражный апелляционный суд
type: string
fileName:
description: Название файла
example: А53-837163-2015__20181221.pdf
type: string
fileUrl:
description: Ссылка для загрузки файла
example: https://kad.arbitr.ru/PdfDocument/c9babcc7-e797-429c-b6e4-6287b5d7334a/b6e2f927-00ea-4dee-8fca-xxyyzzd7334a/А53-30848-2015__20181221.pdf?download=true
type: string
instanceLevel:
description: Уровень инстанции
example: 2
format: int64
type: integer
instanceNumber:
description: Номер инстанции
example: 15АП-20855/2018
type: string
registrationDate:
description: Дата регистрации документа в формате Unixtime
example: 1520889000
format: int64
type: integer
type:
description: Тип документа
example: Постановление апелляционной инстанции
type: string
required:
- caseId
- caseUrl
- registrationDate
- instanceNumber
- caseNumber
- fileName
- fileUrl
- instanceLevel
- court
- type
- contentTypes
type: object
type: array
type: object
RequestPreviewResponseBodyAutoteka:
properties:
result:
$ref: '#/components/schemas/RequestPreviewResponseDataAutoteka'
type: object
validatingError:
properties:
error:
properties:
code:
description: Код ошибки
example: 400
format: int32
type: integer
message:
description: Сообщение об ошибке
example: Validation error
type: string
required:
- code
- message
type: object
type: object
OwnersHistoryAutoteka:
description: Период владения
properties:
organisationName:
description: Название организации, в случае юрлица
nullable: true
type: string
owner:
deprecated: true
description: Владелец
example: Владелец 1
type: string
period:
description: Период владения
example: Октябрь 2011 - Июнь 2013
type: string
region:
description: Регион владения
example: г. Москва
type: string
title:
description: Тип владельца текстом
example: Юридическое лицо
type: string
type:
description: Тип владельца `1` - физлицо, `2` - юрлицо
example: 2
format: int64
type: integer
required:
- owner
- period
- region
- title
- type
type: object
notFoundError:
properties:
error:
properties:
code:
description: Код ошибки
example: 404
format: int32
type: integer
message:
description: Сообщение об ошибке
example: Not found
type: string
required:
- code
- message
type: object
type: object
InsurancePayments:
description: Сведения о страховых выплатах
items:
$ref: '#/components/schemas/InsurancePaymentsItem'
type: array
RestrictionsAutoteka:
description: Ограничения
properties:
pledge:
description: Авто в залоге
properties:
history:
description: История залогов, подключается в отчёт по дополнительному согласованию
nullable: true
properties:
pledges:
items:
properties:
closedAt:
description: Дата закрытия залога
example: 1520889000
format: int64
nullable: true
type: integer
contractEnd:
description: Дата окончания действия договора
example: 1520889000
format: int64
nullable: true
type: integer
contractStart:
description: Дата начала действия договора
example: 1520889000
format: int64
nullable: true
type: integer
notificationId:
description: Номер документа
type: string
organizationName:
description: Залогодержатель
nullable: true
type: string
required:
- notificationId
- contractStart
- contractEnd
- closedAt
- organizationName
type: object
type: array
type: object
pledgeAdditionalData:
description: Подробная информация
items:
properties:
data:
description: Данные о найденных залогах
items:
properties:
dateFrom:
deprecated: true
description: С какой даты в залоге в формате Unixtime (значение поле дублируется из корневого объекта)
example: 1521089000
format: int64
nullable: true
type: integer
dateTo:
description: До какого в залоге в формате Unixtime
example: 1521089000
format: int64
type: integer
organizationName:
deprecated: true
description: Наименование залогодержателя (значение поле дублируется из корневого объекта)
nullable: true
type: string
required:
- dateFrom
- dateTo
- organizationName
type: object
type: array
dateFrom:
description: С какой даты в залоге в формате Unixtime
example: 1521089000
format: int64
nullable: true
type: integer
hasPledge:
description: наличие залога
example: true
type: boolean
organizationName:
description: Наименование залогодержателя
nullable: true
type: string
source:
deprecated: true
description: источник `nbki`, `fciit`
example: nbki
type: string
updatedAt:
description: Дата обновления в формате Unixtime
example: 1520889000
format: int64
type: integer
required:
- data
- source
- updatedAt
- hasPledge
type: object
type: array
requestTime:
description: Дата, на которую данные актуальны
example: 1520889000
format: int64
nullable: true
type: integer
status:
description: Статус блока
enum:
- ok
- warning
- incomplete
example: ok
type: string
text:
description: Текстовое описание
example: Не обнаружены сведения о нахождении в залоге
type: string
required:
- pledgeAdditionalData
- status
- text
- requestTime
- history
type: object
registration:
description: Ограничения на регистрационные действия
properties:
additionalInfo:
description: Подробная информация если есть ограничения
items:
properties:
amount:
description: Сумма ограничения
example: 1234567.89
format: float
nullable: true
type: number
data:
type: string
documentType:
description: Тип документа
example: Исполнительный лист
nullable: true
type: string
eventDate:
description: Дата события
example: '2021-11-22'
type: string
organisationName:
description: Название организации
example: Судебный пристав
type: string
reasons:
description: Причины ограничения
example: 'Документ: 111111...'
nullable: true
type: string
region:
description: Регион
example: Нижегородская область
type: string
restrictionName:
description: Название ограничения
example: Запрет на регистрационные действия
type: string
source:
type: string
required:
- data
- source
- eventDate
- restrictionName
- organisationName
- region
type: object
type: array
requestTime:
description: Дата обновления в формате Unixtime
example: 1520889000
format: int64
nullable: true
type: integer
status:
description: Статус блока
enum:
- ok
- warning
- incomplete
example: ok
type: string
text:
description: Текстовое описание
example: Не обнаружены ограничения на регистрационные действия
type: string
required:
- additionalInfo
- status
- text
- requestTime
type: object
stealing:
description: Авто в угоне
properties:
additionalInfo:
description: Подробная информация если авто в угоне
items:
properties:
data:
type: string
source:
type: string
required:
- data
- source
type: object
type: array
requestTime:
description: Дата обновления в формате Unixtime
example: 1520889000
format: int64
nullable: true
type: integer
status:
description: Статус блок
enum:
- ok
- warning
- incomplete
example: ok
type: string
text:
description: Текстовое описание
example: Не обнаружены сведения о нахождении в розыске
type: string
required:
- additionalInfo
- status
- text
- requestTime
type: object
required:
- registration
- stealing
- pledge
type: object
AvitoAuctions:
nullable: true
properties:
auctions:
description: Авито-аукционы
items:
properties:
date:
description: Дата события
example: 2020-01-01T00:00:00Z00:00
type: string
deal:
description: Была ли совершена сделка
type: boolean
images:
items:
description: Фотографии машины с аукциона
example: https://10.img.avito.st/640x480/4030786210.jpg
type: string
type: array
mileage:
description: Пробег автомобиля (км)
type: integer
region:
description: Место события
example: Краснодарский край, Новороссийск
type: string
type: object
type: array
type: object
FineEventAutoteka:
description: Информация о штрафе
properties:
createdAt:
description: Дата постановления
example: 1568669460
type: integer
dateIncident:
description: Дата правонарушения
example: 1568669460
nullable: true
type: integer
koapCode:
description: Статья КАОП
example: 12.9ч.6
type: string
koapText:
description: Текст статьи КОАП
example: Повторное совершение административного правонарушения, предусмотренного частью 3
type: string
numPost:
description: Номер постановления (УИН)
example: 12345678901234567000
nullable: true
type: string
status:
description: Неоплачен/Передан ФССП
example: Передан в ФССП 11 ноября 2019
type: string
sum:
description: Сумма штрафа без скидки
example: 2000
type: integer
required:
- koapCode
- koapText
- status
- sum
- createdAt
- numPost
- dateIncident
type: object
Epts:
description: Сведения об электронном ПТС
nullable: true
properties:
customsClearance:
description: Таможенное оформление
example: Отсутствуют
type: string
customsRestrictions:
description: Таможенные ограничения
example: Отсутствуют
type: string
lastAction:
description: Последнее регистрационное действие
example: РФ - Постановка на регистрационный учет (02.06.2021)
type: string
number:
description: Номер ЭПТС
example: 123456789
nullable: true
type: string
otherRestrictions:
description: Прочие ограничения
example: ОТСУТСТВУЮТ
type: string
recyclingFee:
description: Утилизационный сбор
example: РФ уплачен
type: string
status:
description: Статус ЭПТС
example: действующий
type: string
type:
description: Тип ЭПТС
example: Электронный паспорт транспортного средства
type: string
required:
- type
- status
- recyclingFee
- customsClearance
- customsRestrictions
- otherRestrictions
- lastAction
type: object
ServiceInfoAutoteka:
description: Сервисная информация об отчете
properties:
reportCompleteStatus:
description: Информация о завершенности отчета
properties:
status:
description: 'Полный или нет отчет: `incomplete`, `ok`'
example: incomplete
type: string
unavailableSources:
deprecated: true
description: Источники по которым не удалось получить данные
items:
properties:
dataType:
description: Тип данных
example: ownersHistory
type: string
source:
description: Источник
example: ownersHistory
type: string
required:
- dataType
- source
type: object
type: array
required:
- status
- unavailableSources
type: object
required:
- reportCompleteStatus
type: object
GetReportAsync:
properties:
result:
$ref: '#/components/schemas/GetReportResultAsync'
type: object
ReportWithoutDataAutoteka:
properties:
reportId:
description: Идентификатор сгенерированного отчета, по которому его можно получить
example: 1
format: int64
minimum: 1
type: integer
status:
description: Текущий статус генерации отчета
enum:
- success
- processing
example: processing
type: string
required:
- reportId
- status
type: object
Insights:
nullable: true
properties:
isImported:
description: Флаг ввоза авто из-за рубежа
example: true
nullable: true
type: boolean
required:
- isImported
type: object
TechInspectionHistory:
description: Сведения о технических осмотрах
nullable: true
properties:
events:
description: Список записей о прохождении тех. осмотра
items:
$ref: '#/components/schemas/TechInspectionHistoryEvent'
type: array
required:
- events
type: object
DiagnosticsEvent:
description: События проведения диагностического осмотра (ДО)
properties:
city:
description: Город проведения ДО
example: Тверь
type: string
condition:
description: Описание состояния автомобиля
properties:
issues:
description: Описание состояния автомобиля
example: Грязный салон
items:
type: string
type: array
required:
- issues
type: object
createdAt:
description: Дата проведения ДО UnixTime
example: 1489104000
format: int64
type: integer
damages:
description: Массив событий с найденными на ДО повреждениями а/м
items:
$ref: '#/components/schemas/DiagnosticsEventDamage'
type: array
dealerName:
description: Название компании проводившей ДО
example: AutoPrice
type: string
mileage:
description: Пробег на момент ДО
example: 114500
format: int64
type: integer
photos:
description: Массив фотографий с ДО
items:
$ref: '#/components/schemas/DiagnosticsEventPhoto'
type: array
region:
description: Область проведения ДО
example: Тверская область
type: string
required:
- dealerName
- city
- region
- mileage
- createdAt
- condition
- photos
- damages
type: object
forbiddenError:
properties:
error:
properties:
code:
description: Код ошибки
example: 403
format: int32
type: integer
message:
description: Сообщение об ошибке
example: Forbidden
type: string
required:
- code
- message
type: object
type: object
AutotekaTeaser:
deprecated: true
description: Для получения теперь тизера нужно использовать [отдельный сервис](#operation/postTeaser)
nullable: true
properties:
hasRegularService:
description: Регулярное ТО
type: boolean
isOneOwner:
description: У авто один владелец
type: boolean
isRealMileage:
description: Реальный пробег
type: boolean
withoutCrashes:
description: Без ДТП
type: boolean
required:
- isOneOwner
- withoutCrashes
- hasRegularService
- isRealMileage
type: object
OtherAutoteka:
deprecated: true
description: Дополнительная информация
properties:
status:
deprecated: true
description: Статус `ok`, `warning`
example: ok
type: string
text:
deprecated: true
description: Текстовое описание
example: Оригинальный ПТС (Не обнаружены сведения о выдаче дубликата ПТС)
type: string
type:
deprecated: true
description: тип события `originalPTS`
example: originalPTS
type: string
required:
- status
- text
- type
type: object
VehicleSpecifications:
deprecated: true
description: Спецификация автомобиля, поле не поддерживается, актуальная информация в блоке Equpment
nullable: true
properties:
events:
deprecated: true
description: Список параметров спецификации
items:
$ref: '#/components/schemas/VehicleSpecificationsParam'
type: array
requestTime:
deprecated: true
description: Дата запроса к источнику UnixTime
example: 1566507600
type: integer
required:
- events
- requestTime
type: object
InsurancePaymentsItem:
properties:
companyName:
description: Компания
example: АЛЬФАСТРАХОВАНИЕ
nullable: true
type: string
isCourtPayment:
description: Cудебная выплата
example: true
nullable: true
type: boolean
isForVictim:
description: Флаг, что владелец авто получил этот платеж (для виновника будет false)
example: true
type: boolean
month:
description: Месяц
nullable: true
type: integer
paymentAmount:
description: Сумма выплаты
example: '20600'
format: float
type: number
year:
description: Год выплаты
example: 2017
type: integer
required:
- paymentAmount
- year
- companyName
- isForVictim
type: object
Report_autoteka_async:
properties:
data:
$ref: '#/components/schemas/ReportDataAutoteka'
pdfLink:
description: Ссылка на скачивание pdf версии отчета
example: https://autoteka.ru/report/pdf/uuid/2b88036a-c371-4d6b-a078-3966dab04957?vin=XTA000FY9H201S000
format: uri
type: string
reportId:
description: Идентификатор сгенерированного отчета, по которому его можно получить
example: 1
format: int64
minimum: 1
type: integer
status:
description: Текущий статус генерации отчет
enum:
- success
- processing
example: processing
type: string
webLink:
description: Ссылка на web версию отчета
example: https://autoteka.ru/report/web/uuid/2b88036a-c371-4d6b-a0ce-3966dab04966
format: uri
type: string
required:
- reportId
- status
type: object
GetReportResultAsync:
properties:
report:
$ref: '#/components/schemas/Report_autoteka_async'
type: object
RequestReportByVehicleIdAutoteka:
properties:
vehicleId:
description: Идентификатор запрашиваемого авто (vin/frame).
minLength: 1
type: string
required:
- vehicleId
type: object
RecallItem:
properties:
complaintCode:
description: Код отзывной
example: '19295382'
nullable: true
type: string
completeInfo:
nullable: true
properties:
city:
description: Город
example: Архангельск
nullable: true
type: string
completedAt:
description: Дата прохождения отзывной кампании
example: '2018-12-18'
type: string
dealerName:
description: Дилер, у которого была пройдена отзывная кампания
example: CENTR Arkhangelsk LLC
nullable: true
type: string
mileage:
description: Пробег на момент прохождения отзывной кампании
example: 141746
format: int64
nullable: true
type: integer
region:
description: Регион
example: Архангельская область
nullable: true
type: string
type: object
completenessStatus:
description: Флаг прохождения отзывной кампании
example: true
type: boolean
createdAt:
description: Дата создания
example: '2019-03-11 00:00:00'
type: string
link:
description: Ссылка
example: https://www.gost.ru//newsRST/redirect/news/1/5775
nullable: true
type: string
organization:
description: Организация
example: ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ФОЛЬКСВАГЕН ГРУП РУС"
type: string
reason:
description: Причина
example: Причиной отзыва транспортных средств является возможный отказ дополнительного нагревательного элемента климатической установки из-за недостаточной фиксации разъемного соединения. Как следствие, это может привести к термическим повреждениям.
type: string
recommendation:
description: Рекомендация
example: На транспортных средствах будет выполнена проверка разъёма нагревательного элемента.
nullable: true
type: string
required:
- createdAt
- organization
- reason
- recommendation
- link
type: object
Leasing:
nullable: true
properties:
contracts:
description: Лизинг контракты
items:
properties:
contractDate:
description: Дата заключения договора
nullable: true
type: integer
endDate:
description: Дата окончания финансовой аренды (лизинга)
nullable: true
type: integer
lesseeName:
description: Название арендатора
nullable: true
type: string
lessorName:
description: Название арендодателя
nullable: true
type: string
startDate:
description: Дата начала финансовой аренды (лизинга)
nullable: true
type: integer
type: object
type: array
type: object
MaxPosterValuationLiquidityRating:
nullable: true
properties:
attentionCode:
description: Код уровня внимания
example: level-2
type: string
rating:
description: Рейтинг ликвидности
example: B
type: string
ratingValue:
description: Значение ликвидности (1-15)
example: 11
type: integer
required:
- rating
- ratingValue
- attentionCode
type: object
CarImageAutoteka:
description: Титульное фото с авито
properties:
originalUrl:
description: Оригинальное фото загруженное на avito.ru
example: https://69.img.avito.st/1280x960/3897113869.jpg
type: string
previewUrl:
description: Изображение авто 640x480
example: https://69.img.avito.st/640x480/3897113869.jpg
type: string
required:
- originalUrl
- previewUrl
type: object
GetReport:
properties:
result:
$ref: '#/components/schemas/GetReportResult'
type: object
RecapAutoteka:
properties:
description:
nullable: true
type: string
label:
example: Обнаружено 5 неоплаченных штрафов
type: string
status:
example: caution
type: string
type:
example: fines
type: string
required:
- description
- label
- status
- type
type: object
PreviewIdOnlyAutoteka:
properties:
previewId:
description: preview Id
example: 1
format: int64
minimum: 1
type: integer
required:
- previewId
type: object
CarsharingDataEventAutoteka:
description: Информация об использовании ТС в каршеринге
properties:
company:
description: Компания эксплуатант ТС
example: OOO Вектор
type: string
inaccurateData:
description: Автомобиль мог не использоваться в каршеринге. Такое возможно, если компания оказывает услуги лизинга помимо каршеринга.
example: false
type: boolean
required:
- company
- inaccurateData
type: object
RequestPreviewResponseDataAutoteka:
properties:
preview:
$ref: '#/components/schemas/PreviewIdOnlyAutoteka'
type: object
EventsAutoteka:
deprecated: true
description: Блок с предупреждениями об авто
properties:
avitoOnSale:
description: Находится ли в данный момент в продаже на Авито
properties:
additionalInfo:
description: Доп. информация по объявлению
properties:
date:
description: Дата последнего обновления
format: int64
type: integer
price:
description: Цена
format: int64
type: integer
title:
description: Заголовк объявления
type: string
url:
description: Ссылка на объявление
type: string
required:
- date
- price
- title
- url
type: object
description:
description: Текстовое описание
example: Авто в продаже
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: ok
type: string
value:
description: true - находится, false - не находится
example: true
type: boolean
required:
- additionalInfo
- type
- value
- description
type: object
bodyRepair:
description: наличие кузовных ремонтов
properties:
description:
description: Текстовое описание
example: 1 кузовной ремонт
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: caution
type: string
value:
description: есть или нет кузовные ремонты
example: true
type: boolean
required:
- description
- type
- value
type: object
crashes:
description: Наличие ДТП
properties:
description:
description: Текстовое описание
example: 3 ДТП
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: warning
type: string
value:
description: Наличие ДТП
example: true
type: boolean
required:
- description
- type
- value
type: object
dealerDataAvailable:
description: Наличие диллерских данных
properties:
description:
description: Текстовое описание
example: Нет данных от дилера
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: ok
type: string
value:
description: true - в отчете есть данные дилера, false - данных дилера нет
example: true
type: boolean
required:
- description
- type
- value
type: object
firstSellDate:
description: Дата первой продажи
properties:
type:
description: статус события `caution`, `ok`, `warning`
example: ok
type: string
value:
description: дата первой продажи
example: '2020-01-01'
type: string
required:
- type
- value
type: object
lastMileageRecord:
description: Последний зафиксированный пробег
properties:
description:
description: Текстовое описание
example: Пробег 105 125 км
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: warning
type: string
value:
description: значение пробега в километрах
example: 105125
format: int64
type: integer
required:
- description
- type
- value
type: object
owners:
description: Количество владельцев
properties:
description:
description: Количество владельце
example: 3 владельца
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: ok
type: string
value:
description: Количество владельце
example: 3
format: int64
type: integer
required:
- description
- type
- value
type: object
pledge:
description: Наличие залогов
properties:
description:
description: Текстовое описание
example: Залоги не обнаружены
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: caution
type: string
value:
description: true - залог есть, false - залогов нет
example: false
type: boolean
required:
- description
- type
- value
type: object
publicPerson:
description: Владелец частное или юридическое лицо
properties:
description:
description: Текстовое описание
example: Регистрация на юрлицо
type: string
type:
description: статус события `caution`, `ok`, `warning`
example: ok
type: string
value:
description: владелец true - юрлицо, false - физлицо
example: true
type: boolean
required:
- description
- type
- value
type: object
required:
- crashes
- bodyRepair
- publicPerson
- owners
- dealerDataAvailable
- lastMileageRecord
- pledge
- avitoOnSale
- firstSellDate
type: object
RequestByVinAutoteka:
properties:
vin:
description: VIN или номер кузова запрашиваемого авто.
type: string
required:
- vin
type: object
MaxPosterPriceValuation:
deprecated: true
description: Оценка автомобиля от MaxPoster. Поле не поддерживается, актуальная структура AvitoPriceValuation
nullable: true
properties:
analyticByActualSales:
description: Аналитика стоимости на основе текущих размещений на рынке
nullable: true
properties:
avgPriceWithCorrection:
description: Средняя цена по рынку с учетом пробега и региона продажи
example: 294500
type: integer
maxPriceWithCorrection:
description: Максимальная цена по рынку с учетом пробега и региона продажи
example: 2945
type: integer
minPriceWithCorrection:
description: Минимальная цена по рынку с учетом пробега и региона продажи
example: 2945
type: integer
pricePosition:
description: Позиция оцениваемого ТС по цене среди похожих на рынке
example: 2945
type: integer
required:
- avgPriceWithCorrection
- minPriceWithCorrection
- maxPriceWithCorrection
- pricePosition
type: object
analyticByCompletedSales:
description: Аналитика стоимости на основе реальных сделок
properties:
avgDaysInSale:
deprecated: true
description: Среднее количество дней продажи
example: 30
type: integer
avgMileage:
deprecated: true
description: Средний пробег
example: 98326
type: integer
avgPrice:
deprecated: true
description: Средняя цена
example: 1001000
type: integer
avgPriceWithCorrection:
description: ПЦП Maxposter (Прогнозная цена продажи с учетом состояния автомобиля)
example: 936000
type: integer
avgYear:
deprecated: true
description: Средний год производства
example: 2012.9777777777779
format: float
type: number
maxPrice:
deprecated: true
description: Максимальная цена
example: 1295000
type: integer
maxPriceWithCorrection:
deprecated: true
description: Максимальная цена продажи с корректировкой
example: 1048000
type: integer
maxPurchasePrice:
deprecated: true
description: Максимальная рекомендуемая закупочная цена
nullable: true
type: integer
minPrice:
deprecated: true
description: Минимальная цена
example: 730000
type: integer
minPriceWithCorrection:
deprecated: true
description: Минимальная цена продажи с корректировкой
example: 834000
type: integer
minPurchasePrice:
deprecated: true
description: Минимальная рекомендуемая закупочная цена
nullable: true
type: integer
pricePosition:
deprecated: true
description: Позиция оцениваемого ТС по цене
example: 1
type: integer
recommendedPurchasePrice:
deprecated: true
description: Рекомендуемая закупочная цена
nullable: true
type: integer
usefulSalesTotal:
description: Число продаж, участвующих в оценке
example: 45
type: integer
required:
- usefulSalesTotal
- minPrice
- maxPrice
- avgPrice
- avgMileage
- avgYear
- avgPriceWithCorrection
- minPriceWithCorrection
- maxPriceWithCorrection
- pricePosition
- avgDaysInSale
- recommendedPurchasePrice
- minPurchasePrice
- maxPurchasePrice
type: object
liquidity:
description: Ликвидность и другие показатели оборачиваемости автомобиля
properties:
accidentRating:
$ref: '#/components/schemas/MaxPosterValuationLiquidityRating'
actualMarketSales:
description: Количество авто на рынке
example: 20
nullable: true
type: integer
averageDaysInSale:
description: Среднее количество дней в продаже
example: 129155
type: integer
averageMarketMileage:
description: Средний пробег аналогичных ТС
example: 28
type: integer
completedMarketSales:
description: Количество проданных на рынке
example: 100
nullable: true
type: integer
mileageRating:
$ref: '#/components/schemas/MaxPosterValuationLiquidityRating'
popularityRating:
$ref: '#/components/schemas/MaxPosterValuationLiquidityRating'
totalMarketSales:
description: Количество уникальных предложений за 60 дней
example: 2945
type: integer
totalRating:
$ref: '#/components/schemas/MaxPosterValuationLiquidityRating'
turnoverRating:
$ref: '#/components/schemas/MaxPosterValuationLiquidityRating'
required:
- totalRating
- turnoverRating
- popularityRating
- mileageRating
- accidentRating
- totalMarketSales
- averageMarketMileage
- averageDaysInSale
type: object
required:
- analyticByCompletedSales
- liquidity
type: object
FinesAutoteka:
description: Информация о штрафах
nullable: true
properties:
events:
description: Список штрафов
items:
$ref: '#/components/schemas/FineEventAutoteka'
type: array
recaps:
deprecated: true
description: Суммарная информация
items:
$ref: '#/components/schemas/RecapAutoteka'
type: array
requestTime:
description: Дата запроса к источнику UnixTime
example: 1566507600
nullable: true
type: integer
required:
- recaps
- events
type: object
GetReportResult:
properties:
report:
$ref: '#/components/schemas/Report_autoteka'
type: object
tooManyRequestsError:
properties:
error:
properties:
code:
description: Код ошибки
example: 429
format: int32
type: integer
required:
- code
type: object
type: object
Recalls:
description: Отзывные кампании
items:
$ref: '#/components/schemas/RecallItem'
type: array
PreviewAutoteka:
properties:
data:
$ref: '#/components/schemas/PreviewDataAutoteka'
previewId:
description: Id возвращаемый в методе /v1/request-preview/
example: 1
format: int64
minimum: 1
type: integer
regNumber:
description: Государственный номер запрашиваемого авто
example: X777XX777
type: string
status:
description: текущий статус готовности превью
enum:
- success
- processing
- notFound
example: processing
type: string
vin:
description: VIN номер запрашиваемого авто
example: XUUNF487JA0007223
type: string
required:
- previewId
type: object
DiagnosticsEventDamage:
description: Описание повреждения, найденного на ДО
properties:
degree:
description: Степень повреждения
example: Значительное
nullable: true
type: string
part:
description: З/ч с повреждением
example: Порог в зоне передней левой двери
type: string
photoUrl:
description: Ссылка на фото с повреждением
example: http://s32.gcdn.co/?file=201703102F1799506
nullable: true
type: string
type:
description: Описание повреждения
example: Накладка порога повреждена-отсутствует
type: string
required:
- part
- type
- degree
- photoUrl
type: object
ExtendedSpecifications:
description: Нормализованная спецификация автомобиля.
nullable: true
properties:
events:
description: Список параметров. Количество обозначенных параметров может быть различным в разных отчетах.
items:
$ref: '#/components/schemas/ExtendedSpecificationsParam'
type: array
requestTime:
description: Дата запроса к источнику UnixTime
example: 1566507600
type: integer
required:
- events
- requestTime
type: object
ReportDataAutoteka:
description: Представление отчета для партнерского API
nullable: true
properties:
accidents:
properties:
crashesHistory:
description: Подробная детализация ДТП
items:
$ref: '#/components/schemas/CrashesHistoryAutoteka'
type: array
requestTime:
description: Дата, на которую данные актуальны
example: 1520889000
format: int64
nullable: true
type: integer
required:
- requestTime
- crashesHistory
type: object
arbitrationCases:
$ref: '#/components/schemas/ArbitrationCases'
avitoAuctions:
$ref: '#/components/schemas/AvitoAuctions'
avitoItems:
description: История публикации на Авито
items:
$ref: '#/components/schemas/AvitoItemAutoteka'
type: array
avitoPriceValuation:
$ref: '#/components/schemas/AvitoPriceValuation'
carImage:
$ref: '#/components/schemas/CarImageAutoteka'
carsharingData:
$ref: '#/components/schemas/CarsharingDataAutoteka'
crashesHistory:
deprecated: true
description: Подробная детализация ДТП, блок больше не поддерживается, рекомендуем смотреть блок accidents
items:
$ref: '#/components/schemas/CrashesHistoryAutoteka'
type: array
customs:
$ref: '#/components/schemas/Customs'
diagnostics:
$ref: '#/components/schemas/Diagnostics'
epts:
$ref: '#/components/schemas/Epts'
equipment:
$ref: '#/components/schemas/EquipmentAutoteka'
events:
$ref: '#/components/schemas/EventsAutoteka'
eventsOthersHistory:
description: История владения, включающяя все события произошедшие с авто
items:
$ref: '#/components/schemas/EventsOthersHistoryAutoteka'
type: array
extendedSpecifications:
$ref: '#/components/schemas/ExtendedSpecifications'
externalPlacements:
description: Размещения на других площадках
items:
$ref: '#/components/schemas/ExternalPlacementAutoteka'
nullable: true
type: array
fines:
$ref: '#/components/schemas/FinesAutoteka'
head:
$ref: '#/components/schemas/HeadAutoteka'
insights:
$ref: '#/components/schemas/Insights'
insurancePayments:
$ref: '#/components/schemas/InsurancePayments'
insurancePolicies:
$ref: '#/components/schemas/InsurancePoliciesAutoteka'
leasing:
$ref: '#/components/schemas/Leasing'
maxPosterPriceValuation:
$ref: '#/components/schemas/MaxPosterPriceValuation'
other:
deprecated: true
description: Прочее
items:
$ref: '#/components/schemas/OtherAutoteka'
type: array
ownersHistory:
deprecated: true
description: История регистраций авто, блок не поддерживается, рекомендуем использовать registrationActions
items:
$ref: '#/components/schemas/OwnersHistoryAutoteka'
type: array
paidFines:
$ref: '#/components/schemas/FinesAutoteka'
priceStat:
$ref: '#/components/schemas/PriceStatAutoteka'
priceStatForNewCars:
$ref: '#/components/schemas/PriceStatForNewCarsAutoteka'
ptsData:
$ref: '#/components/schemas/PtsData'
ptsType:
description: Тип ПТС
example: Бумажный оригинал
nullable: true
type: string
recalls:
$ref: '#/components/schemas/Recalls'
registrationActions:
description: История регистраций авто
properties:
ownersHistory:
items:
$ref: '#/components/schemas/OwnersHistoryAutoteka'
type: array
requestTime:
description: Дата, на которую данные актуальны
example: 1520889000
format: int64
nullable: true
type: integer
required:
- ownersHistory
- requestTime
type: object
restrictions:
$ref: '#/components/schemas/RestrictionsAutoteka'
salvageCarAuctionRecords:
$ref: '#/components/schemas/SalvageCarAuctionRecords'
serviceInfo:
$ref: '#/components/schemas/ServiceInfoAutoteka'
taxiData:
$ref: '#/components/schemas/TaxiDataAutoteka'
teaser:
$ref: '#/components/schemas/AutotekaTeaser'
techInspectionHistory:
$ref: '#/components/schemas/TechInspectionHistory'
vehicleSpecifications:
$ref: '#/components/schemas/VehicleSpecifications'
required:
- head
- carImage
- events
- equipment
- ownersHistory
- registrationActions
- restrictions
- other
- avitoItems
- eventsOthersHistory
- crashesHistory
- accidents
- techInspectionHistory
- customs
- serviceInfo
- diagnostics
- ptsData
- recalls
- insurancePayments
- salvageCarAuctionRecords
- arbitrationCases
- leasing
- avitoAuctions
type: object
PriceStatAutoteka:
deprecated: true
description: Поле не поддерживается, актуальная структура AvitoPriceValuation
nullable: true
properties:
recaps:
deprecated: true
description: Суммарная информация
items:
$ref: '#/components/schemas/RecapAutoteka'
type: array
report:
$ref: '#/components/schemas/PriceStatReportAutoteka'
status:
description: Полный или нет отчет
enum:
- incomplete
- ok
example: ok
type: string
type:
description: Источник данных
example: priceStat
type: string
required:
- status
- type
- recaps
- report
type: object
Customs:
description: Сведения о таможенном оформлении
nullable: true
properties:
color:
description: Цвет
example: Красный
nullable: true
type: string
company:
description: Компания
nullable: true
type: string
createdAt:
description: Дата растаможки
example: 1566507600
format: int64
nullable: true
type: integer
ecology:
description: Эко-стандарт
example: Евро-4
nullable: true
type: string
fromCountry:
description: Страна вывоза
example: 65320071902728
nullable: true
type: string
mileage:
description: Пробег
example: 10000
format: int64
nullable: true
type: integer
owner:
description: Получатель
example: Юридическое лицо
nullable: true
type: string
specification:
description: Спецификация
example: Паспорт
nullable: true
type: string
statPrice:
description: Оценочная стоимость ТС
example: 1202.5
format: float
nullable: true
type: number
toCountry:
description: Страна ввоза
example: 65320071902728
nullable: true
type: string
required:
- createdAt
- color
- owner
- ecology
- mileage
- toCountry
- fromCountry
- statPrice
- specification
type: object
HeadAutoteka:
description: Блок основных данных об авто
properties:
brand:
description: Марка
enum:
- AUDI
- BENTLEY
- BMW
- CADILLAC
- CHERY
- CHEVROLET
- CHRYSLER
- CITROEN
- DACIA
- DAEWOO
- DAF
- DATSUN
- DODGE
- FIAT
- FORD
- FREIGHTLINER
- GAZ
- GEELY
- GENESIS
- GREAT WALL
- HONDA
- HYUNDAI
- Honda
- INFINITI
- ISUZU
- IVECO
- JEEP
- Jaguar
- KAMAZ
- KIA
- LADA
- LEXUS
- LIFAN
- Land Rover
- MAN
- MAZ
- MAZDA
- MERCEDES
- MERCEDES-BENZ
- MINI
- MITSUBISHI
- NISSAN
- OPEL
- PEUGEOT
- PORSCHE
- RENAULT
- ROVER
- SEAZ
- SKODA
- SMART
- SSANGYONG
- SUBARU
- Suzuki
- TAGAZ
- TOYOTA
- UAZ
- VAZ
- VOLKSWAGEN
- VOLVO
- YAMAHA
- ZAZ
type: string
createdAt:
description: Время генерации отчета в формате Unix time
example: 1520889000
format: int64
type: integer
model:
description: Модель
example: x5
type: string
regNumber:
description: Государственный номер авто
example: X777XX777
nullable: true
type: string
regNumbersHistory:
description: История государственных номеров авто
items:
properties:
number:
description: Государственный номер авто
example: X777XX777
type: string
required:
- number
type: object
nullable: true
type: array
vehicleIdentifierType:
description: тип идентификатора авто
enum:
- vin
- frame
- unknown
type: string
vin:
description: VIN
example: XUUNF487JA0007223
type: string
year:
description: Год выпуска
example: 2015
format: int64
type: integer
required:
- brand
- model
- year
- vin
- createdAt
type: object
EventsOthersHistoryAutoteka:
description: История владения
properties:
date:
description: Дата событи в формате Unixtime
example: 1370030400
format: int64
type: integer
description:
description: Подробное описание события
example: 'Расчет стоимости ремонта: 65 541 RUR
НАДБАВКА ВРЕМЕНИ ОСНОВНЫЕ ОПЕРАЦИИ:
ФАРЫ - ОТРЕГУЛИРОВАТЬ:
БАМПЕР З - ЗАМ (СНЯТ):
КРЫЛО П ПР1 747 346: Замена
'
type: string
event:
description: Тип события текстом
example: Расчет стоимости ремонта
type: string
mileage:
description: Пробег зафиксированный во время события
example: 105125
format: int64
type: integer
operationCodeId:
description: Код регистрационного действия
example: 11
format: int64
nullable: true
type: integer
source:
description: Источник данных
example: Audatex
type: string
sourceId:
description: sourceId
example: 105125
format: int64
nullable: true
type: integer
x-skip-documentation: true
type:
description: Тип события `accident`,`avitoPlacement`,`bodyRepair`,`changeInDocuments`,`customs`,`diagnostic`,`emergencyCommissionerCall`,`externalPlacement`,`inspection`,`recallRecord`,`registration`,`regulation`,`repair`,`repairCalculation`,`salvageCarAuction`,`sell`,`service`,`serviceRequest`,`to`,`tradeInValuations`,`upgrade`
example: repair
type: string
required:
- date
- description
- event
- mileage
- source
- type
type: object
PreviewDataAutoteka:
nullable: true
properties:
brand:
description: Brand
example: BMW
type: string
model:
description: Model
example: X5
type: string
sellByProSeller:
description: Если значение поля true, то у продавца есть автомобили, которые размещали на Авито в течение 3 месяцев. Есть шанс, что и эта машина куплена для перепродажи
example: false
type: boolean
year:
description: Year
example: 2015
format: int64
type: integer
type: object
DiagnosticsEventPhoto:
description: Фотография с диагностического осмотра
properties:
name:
description: Описание фотографии
example: Кузов справа
type: string
url:
description: Ссылка на фото
example: http://s32.gcdn.co/?file=201703102F1799506
type: string
required:
- url
- name
type: object
ExternalPlacementAutoteka:
description: Объявления на другой площадке
properties:
city:
description: Город
nullable: true
type: string
date:
description: Дата публикации
example: 05.12.2017
type: string
isCrashed:
description: Битое авто
type: boolean
mileage:
description: Пробег
format: int64
nullable: true
type: integer
price:
description: Цена
format: int64
nullable: true
type: integer
region:
description: Регион
nullable: true
type: string
url:
description: Ссылка на размещение
type: string
required:
- date
- price
- mileage
- region
- city
- url
- isCrashed
type: object
EquipmentAutoteka:
description: Комплектация авто
properties:
body:
description: Тип кузова
properties:
description:
enum:
- Микроавтобус
- Кабриолет
- Купе
- Кроссовер
- Универсал
- Минивэн
- Хэтчбек
- Внедорожник
- Пикап
- Седан
- Фургон
- Лимузин
type: string
title:
description: Заголовок
example: Кузов
type: string
value:
description: Числовое значение
example: 7
format: int64
type: integer
required:
- description
- title
- value
type: object
bodyNumber:
nullable: true
properties:
title:
description: Номер кузова
example: Номер кузова
type: string
value:
description: Строковое значение
type: string
required:
- title
- value
type: object
brand:
description: Бренд
properties:
title:
description: Заголовок
example: Бренд
type: string
value:
description: Текстовое значение
enum:
- AUDI
- BENTLEY
- BMW
- CADILLAC
- CHERY
- CHEVROLET
- CHRYSLER
- CITROEN
- DACIA
- DAEWOO
- DAF
- DATSUN
- DODGE
- FIAT
- FORD
- FREIGHTLINER
- GAZ
- GEELY
- GENESIS
- GREAT WALL
- HONDA
- HYUNDAI
- Honda
- INFINITI
- ISUZU
- IVECO
- JEEP
- Jaguar
- KAMAZ
- KIA
- LADA
- LEXUS
- LIFAN
- Land Rover
- MAN
- MAZ
- MAZDA
- MERCEDES
- MERCEDES-BENZ
- MINI
- MITSUBISHI
- NISSAN
- OPEL
- PEUGEOT
- PORSCHE
- RENAULT
- ROVER
- SEAZ
- SKODA
- SMART
- SSANGYONG
- SUBARU
- Suzuki
- TAGAZ
- TOYOTA
- UAZ
- VAZ
- VOLKSWAGEN
- VOLVO
- YAMAHA
- ZAZ
example: BMW
type: string
required:
- title
- value
type: object
chasisNumber:
nullable: true
properties:
title:
description: Номер шасси
example: Номер шасси
type: string
value:
description: Строковое значение
type: string
required:
- title
- value
type: object
color:
description: Цвет кузова
properties:
description:
description: Текстовое значение
example: Синий
type: string
title:
description: Заголовок
example: Цвет
type: string
value:
description: Текстовое значение
enum:
- Бежево-Серый
- Бежевый
- Белый
- Белый Металлик
- Белый Перламутр
- Белый Черный
- Белый-Желтый-Серый
- Белый/Черный
- Бордовый
- Бронзовый
- Вишнево-Красный
- Жемчужно-Белый
- Зеленый
- Золотисто-Коричневый
- Золотисто-Охристый
- Коричневый
- Красный
- Мальва
- Многоцветный (Красный, Чёрный)
- Мурена (Тёмно-Синий)
- Оранжево-Красный
- Оранжево-Черный
- Оранжевый
- Оранжевый Перламутровый
- Оранжевый Черный
- Перлам-Серебристый
- Перламутрово-Серебристый
- Светло-Коричневый
- Светло-Серый
- Светло-Синий
- Серебристо-Белый
- Серебристый
- Серо Зеленый
- Серо-Зеленый
- Серо-Золотистый
- Серо-Коричневый
- Серо-Сине-Зеленый Металлик
- Серо-Синий
- Серый
- Сине-Черный
- Синий
- Синий Темный
- Скат
- Средний Серо-Зеленый
- Стальной
- Темно Серый
- Темно-Бордовый
- Темно-Вишневый
- Темно-Голубой
- Темно-Зеленый
- Темно-Серый
- Темно-Синий
- Черно-Серый
- Черный
- Черный Металлик
example: Синий
type: string
required:
- description
- title
- value
type: object
drive:
deprecated: true
description: Привод
properties:
description:
description: Текстовое значение
example: Задний
type: string
title:
description: Заголовок
example: Привод
type: string
value:
description: Числовое значение
example: 2
format: int64
type: integer
required:
- description
- title
- value
type: object
engineNumber:
nullable: true
properties:
title:
description: Номер двигателя
example: Номер двигателя
type: string
value:
description: Строковое значение
type: string
required:
- title
- value
type: object
engineType:
description: Тип двигателя
properties:
title:
description: Заголовок
example: Тип двигателя
type: string
value:
description: Текстовое значение
enum:
- Бензин
- Дизель
- Электро
- Газ
- Гибрид
- Бензиновый на сжиженном газе
- Бензиновый на сжатом газе
- Дизельный на сжиженном газе
- Дизельный на сжатом газе
- Электро-бензиновый
- Электро-дизельный
example: Бензиновый
type: string
required:
- title
- value
type: object
equipment:
description: Название комплектации
properties:
title:
description: Заголовок
example: Комплектация
type: string
value:
description: Текстовое значение
example: Luxure
type: string
required:
- title
- value
type: object
horsepower:
description: Количество лошадиных сил
properties:
description:
description: Текстовое значение
example: 265 л.с.
type: string
title:
description: Заголовок
example: Мощность
type: string
value:
description: Числовое значение
example: 265
format: int64
type: integer
required:
- description
- title
- value
type: object
maxWeight:
description: Разрешенная максимальная масса
properties:
description:
description: Текстовое значение
example: 1645 кг
type: string
title:
description: Заголовок
example: Разрешенная максимальная масса
type: string
value:
description: Числовое значение
example: 1645
format: int64
type: integer
required:
- title
- value
- description
type: object
model:
description: Модель
properties:
title:
description: Заголовок
example: Модель
type: string
value:
description: Текстовое значение
example: Serie 1
type: string
required:
- title
- value
type: object
modification:
description: Модификация
properties:
title:
description: Заголовок
example: Модификация
type: string
value:
description: Текстовое значение
example: Sport
type: string
required:
- title
- value
type: object
netWeight:
description: Масса без нагрузки
properties:
description:
description: Текстовое значение
example: 1245 кг
type: string
title:
description: Заголовок
example: Масса без нагрузки
type: string
value:
description: Числовое значение
example: 1245
format: int64
type: integer
required:
- title
- value
- description
type: object
transmission:
deprecated: true
description: Тип КПП
properties:
description:
description: Текстовое значение
example: Механическая
type: string
title:
description: Заголовок
example: Трансмиссия
type: string
value:
description: Числовое значение
example: 1
format: int64
type: integer
required:
- description
- title
- value
type: object
vehicle:
deprecated: true
description: Тип ТС
properties:
description:
description: Текстовое значение
example: Легковой
type: string
title:
description: Заголовок
example: Тип ТС
type: string
value:
description: Числовое значение
example: 1
format: int64
type: integer
required:
- description
- title
- value
type: object
vehicleCategory:
description: Категория ТС
properties:
title:
description: Заголовок
example: Категория ТС
type: string
value:
description: Текстовое значение
enum:
- A
- B
- C
- D
- E
- O
- M1
- M1G
- N1
example: D
type: string
required:
- title
- value
type: object
vehicleType:
description: Тип ТС
properties:
title:
description: Заголовок
example: Категория ТС
type: string
value:
description: Текстовое значение
enum:
- Автобусы прочие
- Грузовой бортовой
- Грузовой прочий
- Грузовой фургон
- Грузовые автомобили бортовые
- Грузовые автомобили фургоны
- Легковое купе
- Легковой прочий
- Легковой седан
- Легковой универсал
- Легковой хэтчбек (комби)
- Легковые автомобили кабриолет
- Легковые автомобили комби (хэтчбек)
- Легковые автомобили купе
- Легковые автомобили прочие
- Легковые автомобили седан
- Легковые автомобили универсал
- Мотоциклы
type: string
required:
- title
- value
type: object
volume:
description: Объем двигателя
properties:
description:
description: Текстовое значение
example: 3.0 л
type: string
title:
description: Заголовок
example: Объем двигателя
type: string
value:
description: Числовое значение
example: 2996
format: int64
type: integer
required:
- description
- title
- value
type: object
year:
description: Год выпуска
properties:
title:
description: Заголовок
example: Год выпуска
type: string
value:
description: Числовое значение
example: 2008
format: int64
type: integer
required:
- title
- value
type: object
required:
- vehicle
- vehicleType
- drive
- modification
- transmission
- brand
- model
- year
- body
- volume
- horsepower
- engineType
- maxWeight
- netWeight
- color
- equipment
- vehicleCategory
- bodyNumber
- engineNumber
- chasisNumber
type: object
InsurancePolicyEventAutoteka:
description: Полис ОСАГО
properties:
companyName:
description: Страховая компания
example: ИНГОССТРАХ
type: string
createDate:
description: Дата создания полиса в формате Unixtime
example: 1521089000
format: int64
type: integer
endDate:
description: Дата окончания действия полиса в формате Unixtime
example: 1621089000
format: int64
type: integer
hasTrailer:
description: Признак наличия прицепа
example: true
nullable: true
type: boolean
isTransit:
description: Признак нахождения в транзите
example: true
nullable: true
type: boolean
kmb:
description: KBM (Показатель безаварийного вождения)
example: 0.75
format: float
nullable: true
type: number
policyIsRestrict:
description: Ограничение лиц, допущенных к управлению ТС (true - полис с ограничениями, false - без ограничений)
example: true
nullable: true
type: boolean
policyNumber:
description: Номер полиса
example: '1111111111'
nullable: true
type: string
policySerial:
description: Серия полиса
example: EEE
nullable: true
type: string
restrictionCount:
description: Кол-во лиц, допущенных к управлению
example: 2
format: int64
nullable: true
type: integer
startDate:
description: Дата начала действия полиса в формате Unixtime
example: 1521089000
format: int64
type: integer
status:
description: Статус страховки
example: Действует
nullable: true
type: string
usageTarget:
description: Цель использования
example: Личная
nullable: true
type: string
required:
- companyName
- createDate
- startDate
- endDate
type: object
Diagnostics:
description: Блок диагностических осмотров автомобиля
nullable: true
properties:
events:
description: Список диагностических осмотров
items:
$ref: '#/components/schemas/DiagnosticsEvent'
type: array
requestTime:
description: Дата актуализации данных
example: 1566507600
format: int64
type: integer
required:
- events
- requestTime
type: object
PtsData:
description: Данные о ПТС, СТС
nullable: true
properties:
pts:
description: Данные ПТС
properties:
createdAt:
description: Дата выдачи ПТС
example: 1566507600
format: int64
nullable: true
type: integer
organization:
description: Кем выдан ПТС
example: 'ТАМОЖНЯ: 11111111'
nullable: true
type: string
ptsNumber:
description: Номер ПТС
type: string
requestTime:
description: Дата запроса к источнику UnixTime
example: 1566507600
type: integer
type: object
sts:
description: Данные СТС
properties:
createdAt:
description: Дата выдачи СТС
example: 1566507600
format: int64
nullable: true
type: integer
requestTime:
description: Дата запроса к источнику UnixTime
example: 1566507600
type: integer
stsNumber:
description: Серия и номер СТС
type: string
type: object
type: object
CrashesHistoryAutoteka:
description: История ДТП
properties:
additional:
description: Дополнительная информация
items:
type: string
type: array
clearanceType:
description: Тип оформления
example: Европротокол
nullable: true
type: string
damageMap:
description: Карта повреждения
items:
type: string
type: array
damageTypes:
description: Степень повреждения для деталей
items:
properties:
description:
description: Описание повреждения
example: Передний капот (багажник)
type: string
slug:
description: Расположение повреждения
enum:
- front-right
- right-front-door
- front-right-side
- left-front
- left-front-door
- left-front-side
- right-rear
- right-rear-door
- right-rear-side
- left-rear
- left-rear-door
- left-rear-side
- roof
- bottom
- front-hood
- rear-hood
type: string
type:
description: Степень повреждения
enum:
- yellow
- red
- other
type: string
type: object
type: array
date:
description: Дата в формате Unixtime
example: 1421039400
format: int64
type: integer
region:
description: Регион ДТП
example: Нижегородская область
type: string
type:
description: Тип ДТП
example: Столкновение
type: string
required:
- additional
- damageMap
- damageTypes
- date
- region
- type
type: object
VehicleSpecificationsParam:
deprecated: true
description: Параметр спецификации автомобиля. Количество параметров со временем может пополняться. В примере указаны наиболее частые.
properties:
key:
deprecated: true
description: ключ параметра
enum:
- mainModel
- model
- transmission
- doors
- manufactured
type: string
name:
deprecated: true
description: расшифровка ключа на русском
enum:
- Обозначение модели
- Код модели автомобиля
- Тип коробки передач
- Количество дверей
- Модельный год
type: string
value:
deprecated: true
description: значение параметра
enum:
- LEXUS NX200T/300H
- AGZ15R-AWTLTW
- 6-ступенч. АКПП ZF 6HP28
- '4'
- '2008'
type: string
required:
- key
- name
- value
type: object
RequestByRegNumberAutoteka:
properties:
regNumber:
description: государственный номер запрашиваемого авто.
type: string
required:
- regNumber
type: object
PriceStatReportAutoteka:
description: Подробная информация
properties:
advertsCount:
description: Количество объявлений
example: 15
format: int64
nullable: true
type: integer
averageMileage:
description: Средний пробег
example: 100000
format: int64
nullable: true
type: integer
averageOwnersCount:
description: Среднее количество владельцев
example: 2.3
format: float
nullable: true
type: number
price:
nullable: true
properties:
average:
description: Средняя цена
example: 300000
format: int64
type: integer
highest:
description: Максимальная цена
example: 490000
format: int64
type: integer
lowest:
description: Минимальная цена
example: 249000
format: int64
type: integer
type: object
type: object
TaxiDataEventAutoteka:
description: Информация об использовании в такси
properties:
dateFrom:
description: Дата начала действия разрешения в UnixTime, если 0 - дата неизвестна
example: 1566507600
type: integer
dateTo:
description: Дата окончания действия разрешения в UnixTime
example: 1566507600
nullable: true
type: integer
isActual:
description: Признак действующего разрешения
example: true
type: boolean
permitNumber:
description: Номер разрешения
example: 51021
type: string
regionName:
description: Регион
example: Краснодарский край
type: string
required:
- regionName
- permitNumber
- dateFrom
- isActual
type: object
InsurancePoliciesAutoteka:
description: Информация о полисах ОСАГО
nullable: true
properties:
events:
description: Список действующих полисов ОСАГО
items:
$ref: '#/components/schemas/InsurancePolicyEventAutoteka'
type: array
recaps:
deprecated: true
description: Суммарная информация
items:
$ref: '#/components/schemas/RecapAutoteka'
type: array
required:
- events
- recaps
type: object
SalvageCarAuctionRecords:
description: Аварийные аукционы
items:
description: Событие аварийного аукциона
properties:
auction:
example: AUTOonline (Audatex)
type: string
date:
description: Дата события
example: '2005-12-22 10:05:19'
type: string
description:
description: Повреждения
example: 'Повреждения
Общее: Багажник, Крыша, Капот'
nullable: true
type: string
images:
items:
example: https://10.img.avito.st/640x480/4030786210.jpg
type: string
type: array
mileage:
description: Пробег в км
example: 15000
nullable: true
type: integer
region:
example: Краснодарский край, Новороссийск
nullable: true
type: string
required:
- date
- auction
type: object
type: array
Report_autoteka:
properties:
data:
$ref: '#/components/schemas/ReportDataAutoteka'
pdfLink:
description: Ссылка на скачивание pdf версии отчета
example: https://autoteka.ru/report/pdf/uuid/2b88036a-c371-4d6b-a078-3966dab04957?vin=XTA000FY9H201S000
format: uri
type: string
reportId:
description: Идентификатор сгенерированного отчета, по которому его можно получить
example: 1
format: int64
minimum: 1
type: integer
status:
description: Текущий статус генерации отчет
enum:
- success
- processing
- notFound
example: processing
type: string
webLink:
description: Ссылка на web версию отчета
example: https://autoteka.ru/report/web/uuid/2b88036a-c371-4d6b-a0ce-3966dab04966
format: uri
type: string
required:
- reportId
- status
type: object
CarsharingDataAutoteka:
description: Сведения об использовании ТС в каршеринге
nullable: true
properties:
events:
description: Список записей об использовании ТС в каршеринге
items:
$ref: '#/components/schemas/CarsharingDataEventAutoteka'
type: array
recaps:
deprecated: true
description: Поле не поддерживается. Решение о факте использования в каршеринге нужно принимать на основании данных в массиве Events
items:
$ref: '#/components/schemas/RecapAutoteka'
type: array
required:
- recaps
- events
type: object
CreateReportResponseDataAutoteka:
properties:
report:
$ref: '#/components/schemas/ReportWithoutDataAutoteka'
type: object
AvitoItemAutoteka:
description: Объявления на авито
properties:
date:
description: Дата подачи объявления
example: 05.12.2017
type: string
description:
description: Описание от продавца
example: Продаю авто в отличном состоянии!
Все интересующие вопросы по тел.
type: string
images:
description: Фото из объявления
items:
properties:
originalUrl:
description: Оригинальное фото
example: https://10.img.avito.st/1280x960/4030786210.jpg
type: string
previewUrl:
description: Фото 640x480
example: https://10.img.avito.st/640x480/4030786210.jpg
type: string
thumbnailUrl:
description: Фото 140x105
example: https://10.img.avito.st/140x105/4030786210.jpg
type: string
required:
- originalUrl
- previewUrl
- thumbnailUrl
type: object
type: array
isCrashed:
description: Отметка "битый"
example: true
type: boolean
mileage:
description: Пробег из объявления
example: 100000
format: int64
type: integer
price:
description: Цена
example: 440000
format: int64
type: integer
title:
description: Заголовок объявления
example: Ford Focus, 2011
type: string
required:
- date
- title
- price
- description
- images
- mileage
- isCrashed
type: object
RequestPreviewByItemIdAutoteka:
properties:
itemId:
description: Идентификатор объявления на сайте.
type: integer
required:
- itemId
type: object
PriceStatForNewCarsAutoteka:
deprecated: true
description: Подробная информация
nullable: true
properties:
items:
description: Массив модификаций авто с ценами
items:
properties:
name:
type: string
prices:
items:
properties:
price:
type: integer
pwt:
type: string
trim:
type: string
required:
- trim
- pwt
- price
type: object
type: array
required:
- name
- prices
type: object
type: array
price:
properties:
highest:
description: Максимальная цена
example: 490000
format: int64
type: integer
lowest:
description: Минимальная цена
example: 249000
format: int64
type: integer
median:
description: Медиана цены
example: 300000
format: int64
type: integer
type: object
type: object
ExtendedSpecificationsParam:
description: Параметр автомобиля
properties:
id:
description: Идентификатор параметра из каталога Авито
minimum: 1
nullable: true
type: integer
key:
description: ключ параметра
enum:
- brand
- brandId
- model
- modelId
- body_type
- kolichestvo_dverey
- drive
- wheel
- generation
- engine_type
- transmission
- complectation
- modification
- engine
- capacity
- year
type: string
name:
description: расшифровка ключа на русском
enum:
- Бренд
- Идентификатор бренда
- Модель
- Идентификатор модели
- Тип автомобиля
- Количество дверей
- Привод
- Руль
- Поколение
- Тип двигателя
- Коробка передач
- Комплектация
- Модификация
- Мощность двигателя
- Объем двигателя
- Год выпуска
type: string
value:
description: значение параметра
example: Voyager
type: string
valueId:
description: Идентификатор значения из каталога Авито
minimum: 1
nullable: true
type: integer
required:
- key
- name
- value
- id
- valueId
type: object
headers:
X-RateLimit-Limit:
description: Количество запросов в минуту
schema:
format: int32
type: integer
X-RateLimit-Remaining:
description: Доступное количество запросов в текущем временном окне
schema:
format: int32
type: integer
parameters:
authHeader:
description: Токен для авторизации
example: Bearer ACCESS_TOKEN
in: header
name: Authorization
schema:
type: string
securitySchemes:
AuthorizationCode:
description: Это API использует OAuth 2 с механизмом authorization_code. Используйте его для доступа к данным других пользователей при разработке стороннего приложения. [Подробнее](/api-catalog/auth/documentation#tag/ApplicationAccess)
flows:
authorizationCode:
authorizationUrl: https://avito.ru/oauth
scopes:
ah:access: Взаимодействие с иерархией аккаунтов
tokenUrl: https://api.avito.ru/token
type: oauth2
ClientCredentials:
description: Это API использует OAuth 2 с механизмом client_credentials. Используйте его для доступа к возможностям своей личной учетной записи. [Подробнее](#tag/Access)
flows:
clientCredentials:
scopes: {}
tokenUrl: https://api.avito.ru/token
type: oauth2