Примеры запросов

Готовые cURL-сценарии для проверки интеграции. Замените домен, cookie и API-ключ на свои значения.

Оптимизация одного файла

curl -X POST "https://imgfix.ru/v1/optimize" \
  -H "Authorization: Bearer sk_live_xxx" \
  -F "images=@photo.jpg" \
  -F "format=webp" \
  -F "quality=82"

Batch upload

curl -X POST "https://imgfix.ru/v1/optimize" \
  -H "Authorization: Bearer sk_live_xxx" \
  -F "images=@first.png" \
  -F "images=@second.jpg" \
  -F "width=1600"

Создать API-ключ из кабинета

curl -X POST "https://imgfix.ru/v1/keys" \
  -H "Content-Type: application/json" \
  --cookie "sid=..." \
  -d '{ "name": "production", "comment": "main site" }'

Обновить комментарий ключа

curl -X PATCH "https://imgfix.ru/v1/keys/KEY_ID" \
  -H "Content-Type: application/json" \
  --cookie "sid=..." \
  -d '{ "name": "production", "comment": "main site backend" }'

Статистика по ключу

curl -X GET "https://imgfix.ru/v1/usage/keys/daily?key_id=KEY_ID&from=2026-05-01&to=2026-05-16" \
  --cookie "sid=..."

Создать платеж

curl -X POST "https://imgfix.ru/v1/billing/yookassa/create-payment" \
  -H "Content-Type: application/json" \
  --cookie "sid=..." \
  -d '{ "plan_code": "pro_month_50k" }'