API Pengembang
Kompres dan konversi gambar secara programatis dengan API HTTP sederhana.
Autentikasi
Buat kunci API di dasbor Anda, lalu kirimkan dengan header Authorization pada setiap permintaan.
Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxBuat kunci API Anda
Endpoint
Permintaan multipart/form-data ke endpoint kompresi:
curl -X POST https://www.mippolab.com/api/compress \ -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -F "file=@image.png" \ -F "format=png" \ -o compressed.png
Untuk mengonversi format, atur format ke tipe target — konversi dan kompresi selesai dalam satu permintaan (mis. input PNG dengan format=jpeg mengembalikan JPEG terkompresi).
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 | Berkas gambar yang akan diproses (PNG, JPEG, WebP, atau AVIF). |
| format | string | Format keluaran: png, jpeg, webp, atau avif. Abaikan untuk mempertahankan format asli (hanya kompresi); format berbeda akan mengonversi dan mengompresi dalam satu langkah. |
Respons
Mengembalikan gambar terkompresi langsung sebagai data biner dengan Content-Type yang sesuai. Jika gagal, mengembalikan JSON.
HTTP/1.1 200 OK Content-Type: image/png <binary image data>
Batasan
Paket gratis mencakup 50 permintaan per hari. Kunci API dikelola di dasbor Anda.
