Documentação do Image Optimizer

Converta imagens para WebP ou AVIF em tempo real e sirva-as a partir de uma CDN com 12 cidades. Plugin para WordPress, extensão Plesk ou REST API.

https://image-optimizer.api.jetweb.appREST APIHospedado na UE

Visão geral

A API do Image Optimizer aceita uma URL de imagem de origem (ou upload) e retorna uma versão otimizada em WebP ou AVIF. As URLs de imagem existentes no seu site continuam funcionando — o otimizador as reescreve de forma lazy através do plugin WordPress ou de uma regra de borda na sua CDN.

Início rápido

Envie uma requisição POST com a URL de origem e o formato de destino. A resposta contém a URL otimizada da CDN que você pode incorporar no seu 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
  }'

Autenticação

Todo endpoint de API requer um token Bearer. Gere um no dashboard em "API Keys" para o produto relevante. Mantenha os tokens no lado do servidor — nunca os envie para repositórios públicos ou os inclua em bundles frontend.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

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

POST
/api/optimize
Otimize uma única imagem. Aceita url, formato (webp/avif), qualidade (1–100) e largura/altura opcionais.
GET
/api/history
Liste imagens otimizadas recentemente para a conta autenticada.
GET
/api/usage
Retorna a cota de uso atual e a permissão restante para a conta autenticada.
GET
/api/cdn/:domain/:path
Busque um ativo otimizado diretamente da CDN. Útil para testes; clientes em produção devem incorporar a URL da CDN retornada.

Integrações

Instale o plugin WordPress do wordpress.org ou ative a extensão Plesk. Para stacks personalizados, chame a REST API diretamente — qualquer biblioteca cliente que consiga enviar JSON via POST funcionará.