डेवलपर API
सरल HTTP API के साथ प्रोग्रामेटिक रूप से छवियाँ कंप्रेस और कनवर्ट करें।
प्रमाणीकरण
अपने डैशबोर्ड में API कुंजी बनाएं और हर अनुरोध में Authorization हेडर के साथ भेजें।
Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxअपनी API कुंजी बनाएं
एंडपॉइंट
कंप्रेशन एंडपॉइंट पर multipart/form-data अनुरोध:
curl -X POST https://www.mippolab.com/api/compress \ -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -F "file=@image.png" \ -F "format=png" \ -o compressed.png
फ़ॉर्मैट बदलने के लिए format को लक्ष्य प्रकार पर सेट करें — रूपांतरण और कंप्रेशन एक ही अनुरोध में होता है (जैसे PNG इनपुट के साथ format=jpeg एक संपीड़ित JPEG लौटाता है)।
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 | प्रोसेस की जाने वाली छवि फ़ाइल (PNG, JPEG, WebP या AVIF)। |
| format | string | आउटपुट प्रारूप: png, jpeg, webp या avif। छोड़ देने पर मूल प्रारूप बना रहता है (केवल कंप्रेशन); भिन्न प्रारूप देने पर रूपांतरण और कंप्रेशन एक ही चरण में होता है। |
प्रतिक्रिया
सफल होने पर संपीड़ित छवि उपयुक्त Content-Type के साथ सीधे बाइनरी में लौटती है। त्रुटि पर JSON लौटता है।
HTTP/1.1 200 OK Content-Type: image/png <binary image data>
सीमाएँ
मुफ़्त प्लान में प्रति दिन 50 अनुरोध। API कुंजियाँ डैशबोर्ड में प्रबंधित होती हैं।
