Методы API
Проверить метаданные PDF
Передайте один PDF. Получите свойства, признаки обработки и ограничения анализа.
Не подтверждает подлинность или неизменность файла. Исходный PDF не сохраняется. Отчёт и имя файла доступны в истории личного кабинета компании 30 дней. Квота проверок чеков не расходуется; действуют отдельные ограничения частоты. Повторный запрос запускает новый анализ. Как читать отчёт.
Авторизация
HTTPBearer АвторизацияBearer <token>
In: header
Тело запроса
multipart/form-data
Типы TypeScript
Используйте тип request body в TypeScript.
Тело ответа
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/pdf/metadata" \ -F file="@document.pdf"{ "request_id": "pdf_example", "analysis_version": 1, "status": "complete", "assessment": "no_signals_detected", "file": { "size_bytes": 12480, "pdf_version": "PDF 1.7", "page_count": 1 }, "metadata": { "title": null, "author": null, "subject": null, "keywords": null, "creator": null, "producer": "Example PDF generator", "created_at": { "raw": null, "value": null, "status": "missing", "precision": null, "timezone_known": false, "truncated": false }, "modified_at": { "raw": null, "value": null, "status": "missing", "precision": null, "timezone_known": false, "truncated": false }, "properties": [ { "name": "Producer", "source": "info", "value": "Example PDF generator", "value_type": "string", "truncated": false } ] }, "history": { "saved_versions": 1, "incremental_updates": "not_detected" }, "structure": { "has_text": true, "has_images": false, "has_annotations": false, "has_form_fields": false }, "signatures": { "presence": "not_detected", "empty_fields": 0, "validation": "not_performed" }, "findings": [], "coverage": { "metadata": "complete", "history": "complete", "structure": "complete", "signatures": "complete", "pages_total": 1, "pages_analyzed": 1 }, "limitations": [ "unchanged_not_proven", "content_not_verified", "signature_not_validated" ]}