Skip to content
Мои токены Поддержка
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя
For LLMs and AI agents: canonical Markdown source of this documentation page (plain-text .md — fetch this URL to use the page content in tools and RAG). For LLMs and AI agents: developers documentation index in llms.txt format — ordered list of key documentation URLs for the developers section.

API для работы со страхованием

Методы для работы со страховыми заявками страхования ответственности

Прикрепление полиса к страховке

Метод для страхования ответственности. Подтверждение пользователем оплаты и прикрепление подписанного страхового полиса к заявке по страхованию ответственности. Операция доступна только для страховок страховой компании, указанной в заявке. После успешной загрузки статус заявки обновится, пользователю будет начислен кешбэк.

Подтверждает оплату пользователя и прикрепляет подписанный страховой полис к заявке по страхованию ответственности.
post /gw/insurance/v1/insurances/attach-policy
Запрос
Модель
{...}

Модель запроса на прикрепление полиса к заявке страхования ответственности.

policy_number*: string
Минимальное количество символов: 1

Номер страхового полиса.

}
Пример запроса
curl 'https://api.ati.su/gw/insurance/v1/insurances/attach-policy' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"policy_number":"Полис12345","file":{"file_base64":"JVBERi0xLjQKJ...","content_type":"application/pdf","file_name":"Полис_12345.pdf"}}'
Ответ
200 OK
Успешный ответ
400 Неверные входные данные.
Модель
{...}

Модель ошибки ответа API.

error: string (nullable)

Код или тип ошибки.

reason: string (nullable)

Подробное описание причины ошибки.

}
Пример
{...}
"error":"invalid_input_data",
"reason":"Неверные входные данные."
}
401 Не авторизован
Модель
{...}

Модель ошибки ответа API.

error: string (nullable)

Код или тип ошибки.

reason: string (nullable)

Подробное описание причины ошибки.

}
Пример
{...}
"error":"un_authorized",
"reason":"Не авторизован"
}
402 Метод доступен только платным пользователям.
Модель
{...}

Модель ошибки ответа API.

error: string (nullable)

Код или тип ошибки.

reason: string (nullable)

Подробное описание причины ошибки.

}
Пример
{...}
"error":"payment_required",
"reason":"Метод доступен только платным пользователям."
}
403 Отсутствует разрешение.
Модель
{...}

Модель ошибки ответа API.

error: string (nullable)

Код или тип ошибки.

reason: string (nullable)

Подробное описание причины ошибки.

}
Пример
{...}
"error":"forbidden",
"reason":"Отсутствует разрешение."
}
404 Ресурс не найден
Модель
{...}

Модель ошибки ответа API.

error: string (nullable)

Код или тип ошибки.

reason: string (nullable)

Подробное описание причины ошибки.

}
Пример
{...}
"error":"not_found",
"reason":"Ресурс не найден"
}
500 Произошла ошибка во время выполнения запроса.
Модель
{...}

Модель ошибки ответа API.

error: string (nullable)

Код или тип ошибки.

reason: string (nullable)

Подробное описание причины ошибки.

}
Пример
{...}
"error":"internal_error",
"reason":"Произошла ошибка во время выполнения запроса."
}
504 Сервер не ответил во время.
Модель
{...}

Модель ошибки ответа API.

error: string (nullable)

Код или тип ошибки.

reason: string (nullable)

Подробное описание причины ошибки.

}
Пример
{...}
"error":"timeout",
"reason":"Сервер не ответил во время."
}