API développeurs
Compressez et convertissez vos images par programmation avec une API HTTP simple.
Authentification
Créez une clé API dans votre tableau de bord et transmettez-la dans l'en-tête Authorization à chaque requête.
Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxCréer votre clé API
Point de terminaison
Requête multipart/form-data vers le point de terminaison de compression :
curl -X POST https://www.mippolab.com/api/compress \ -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -F "file=@image.png" \ -F "format=png" \ -o compressed.png
Pour convertir des formats, définissez format sur le type cible — la conversion et la compression se font en une seule requête (ex. : une entrée PNG avec format=jpeg renvoie un JPEG compressé).
curl -X POST https://www.mippolab.com/api/compress \ -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -F "file=@photo.png" \ -F "format=jpeg" \ -o photo.jpg
| Parameter | Type | Description |
|---|---|---|
| file | file | Le fichier image à traiter (PNG, JPEG, WebP ou AVIF). |
| format | string | Format de sortie : png, jpeg, webp ou avif. Omettez pour conserver le format d'origine (compression seule) ; un format différent convertit et compresse en une seule étape. |
Réponse
Renvoie l'image compressée directement en binaire avec le Content-Type approprié. En cas d'erreur, un JSON est renvoyé.
HTTP/1.1 200 OK Content-Type: image/png <binary image data>
Limites
Le forfait gratuit inclut 50 requêtes par jour. Les clés API sont gérées dans votre tableau de bord.
