Dokumentacja Image Optimizer

Konwertuj obrazy do WebP lub AVIF w locie i serwuj je z CDN w 12 miastach. Wtyczka WordPress typu drop-in, rozszerzenie Plesk lub REST API.

https://image-optimizer.api.jetweb.appREST APIHostowane w UE

Przegląd

API Image Optimizer akceptuje URL obrazu źródłowego (lub przesłanie) i zwraca zoptymalizowaną wersję w WebP lub AVIF. Istniejące URL obrazów na Twojej stronie nadal działają — optymalizator przepisuje je leniwie za pomocą wtyczki WordPress lub reguły brzegowej na Twoim CDN.

Szybki start

Wyślij żądanie POST z URL źródłowym i docelowym formatem. Odpowiedź zawiera zoptymalizowany URL CDN, który możesz osadzić w swoim 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
  }'

Uwierzytelnianie

Każdy endpoint API wymaga tokena Bearer. Wygeneruj go w panelu Dashboard w sekcji "API Keys" dla odpowiedniego produktu. Przechowuj tokeny po stronie serwera — nigdy nie umieszczaj ich w publicznych repozytoriach ani w pakietach frontendowych.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

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

POST
/api/optimize
Optymalizuj pojedynczy obraz. Akceptuje url, format (webp/avif), jakość (1–100) oraz opcjonalną szerokość/wysokość.
GET
/api/history
Wyświetl listę ostatnio zoptymalizowanych obrazów dla uwierzytelnionego konta.
GET
/api/usage
Zwraca aktualny limit użycia i pozostały przydział dla uwierzytelnionego konta.
GET
/api/cdn/:domain/:path
Pobierz zoptymalizowany zasób bezpośrednio z CDN. Przydatne do testowania; klienci produkcyjni powinni osadzić zwrócony URL CDN.

Integracje

Zainstaluj wtyczkę WordPress z wordpress.org lub aktywuj rozszerzenie Plesk. Dla niestandardowych stosów wywołaj REST API bezpośrednio — każda biblioteka kliencka, która może wysłać JSON POST, będzie działać.