API Документов
API для загрузки и обработки документов.
Создание запроса на обработку
Загрузите один или несколько PDF файлов для OCR обработки.
Endpoint
POST /documents/api/v1/request/
Ауте нтификация
Не требуется (публичный endpoint)
Параметры
| Параметр | Тип | Описание |
|---|---|---|
files_list | File[] | Список PDF файлов |
Пример запроса
curl -X POST http://localhost:8000/documents/api/v1/request/ \
-F "files_list=@invoice1.pdf" \
-F "files_list=@invoice2.pdf"
Успешный ответ (202 Accepted)
{
"request_id": "ceaf3ee3-3bdd-43dc-8c61-d4e14c498bb0"
}
Ошибки
400 Bad Request - файлы не переданы:
{
"error": "Error: файлы не были добавлены! 'files_list': None"
}
Получение статуса и результатов
Получите информацию о запросе и результаты обработки.
Endpoint
GET /documents/api/v1/request/{request_id}/
Аутентификация
Не требуется (публичный endpoint)
Параметры пути
| Параметр | Тип | Описание |
|---|---|---|
request_id | UUID | ID запроса |