API Docs
Satu endpoint untuk mengubah foto, video, atau audio menjadi URL langsung. Foto selalu dikembalikan sebagai .jpg.
Autentikasi
Kirim API key pada header x-api-key (atau query ?key=).
x-api-key: ziperr2311POST /api/public/upload
Menerima multipart/form-data dengan field file, atau JSON base64.
curl -X POST https://ziperrimg2.lovable.app/api/public/upload \
-H "x-api-key: ziperr2311" \
-F "file=@foto.jpg"await fetch("/api/public/upload", {
method: "POST",
headers: {
"content-type": "application/json",
"x-api-key": "ziperr2311",
},
body: JSON.stringify({
mime: "image/jpeg",
data: "<base64 atau data URL>",
}),
});Response
{
"ok": true,
"id": "k7m2xq9pab",
"kind": "image",
"ext": "jpg",
"size": 184320,
"url": "https://ziperrimg2.lovable.app/f/k7m2xq9pab.jpg"
}Jika gagal: { "ok": false, "error": "..." } dengan status 400 atau 401.
Aturan & batas
- • Maksimal 20MB per file.
- • Tipe yang didukung: image/*, video/*, audio/*.
- • Ekstensi URL: foto .jpg · video .mp4/.webm/.mov · audio .mp3/.ogg/.wav/.m4a.
- • URL bersifat permanen dan di-cache selamanya.
Cara kerja bot
- • Kirim /start → bot balas banner + tombol Owner & Channel.
- • Kirim foto/video/audio → bot upload ke Ziperr Img V2 dan balas URL-nya.
- • Foto dari bot selalu berakhiran .jpg.