kvitera
Методы API

Проверить метаданные изображения

POST
/v1/image/metadata

Передайте фото или скриншот JPEG, PNG, WebP, HEIC/HEIF.

Получите свойства файла, EXIF, поддерживаемые XMP/PNG-поля и GPS, если они записаны. Метаданные не подтверждают подлинность, неизменность или происхождение изображения. Исходный файл не сохраняется. Отчёт и имя файла доступны компании в личном кабинете 30 дней. Квота чеков не расходуется. Ограничение частоты общее с метаданными PDF. Повторный запрос запускает новый анализ. Как читать отчёт.

Авторизация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/image/metadata" \  -F file="@photo.jpg"
{  "request_id": "img_example",  "analysis_version": 1,  "status": "complete",  "assessment": "no_signals_detected",  "file": {    "size_bytes": 62000,    "format": "PNG",    "mime_type": "image/png",    "width": 1080,    "height": 1920,    "color_mode": "RGB",    "bit_depth": null,    "frame_count": 1,    "color_profile_present": false  },  "metadata": {    "make": null,    "model": null,    "software": null,    "author": null,    "description": null,    "copyright": null,    "orientation": null,    "captured_at": {      "raw": null,      "value": null,      "status": "missing",      "precision": null,      "timezone_known": false,      "truncated": false    },    "digitized_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": []  },  "location": {    "status": "missing",    "latitude": null,    "longitude": null,    "altitude_m": null,    "source": null  },  "findings": [],  "coverage": {    "exif": "absent",    "xmp": "absent",    "embedded_text": "absent",    "frames_total": 1,    "frames_analyzed": 1  },  "limitations": [    "unchanged_not_proven",    "pixels_not_verified",    "screenshot_origin_not_proven",    "supported_metadata_only"  ]}