Документація Image Optimizer

Перетворюйте зображення на WebP або AVIF на льоту та обслуговуйте їх із CDN у 12 містах. Плагін для WordPress, розширення Plesk або REST API.

https://image-optimizer.api.jetweb.appREST APIРозміщено в ЄС

Огляд

API Image Optimizer приймає URL вихідного зображення (або завантаження) і повертає оптимізовану версію у форматі WebP або AVIF. Існуючі URL зображень на вашому сайті продовжують працювати — оптимізатор переписує їх ліниво через плагін WordPress або за допомогою крайового правила на вашому CDN.

Швидкий старт

Надішліть POST-запит із вихідним URL і цільовим форматом. Відповідь містить оптимізований URL CDN, який ви можете вставити у свій HTML.

bash
curl -X POST https://image-optimizer.api.jetweb.app/api/optimize \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/photo.jpg",
    "format": "webp",
    "quality": 80
  }'

Автентифікація

Кожен API endpoint потребує Bearer токен. Згенеруйте його в Dashboard у розділі "API Keys" для відповідного продукту. Зберігайте токени на сервері — ніколи не комітьте їх у публічні репозиторії та не передавайте у фронтенд-збірках.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

Base URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
Оптимізуйте одне зображення. Приймає url, формат (webp/avif), якість (1–100) і необов'язкові ширину/висоту.
GET
/api/history
Список нещодавно оптимізованих зображень для автентифікованого облікового запису.
GET
/api/usage
Повертає поточну квоту використання та залишок для автентифікованого облікового запису.
GET
/api/cdn/:domain/:path
Отримайте оптимізований ресурс безпосередньо з CDN. Корисно для тестування; клієнти у виробництві повинні вставляти повернутий URL CDN.

Інтеграції

Встановіть плагін WordPress із wordpress.org або активуйте розширення Plesk. Для власних стеків викликайте REST API безпосередньо — будь-яка клієнтська бібліотека, яка може надсилати POST JSON, підійде.