< Kembali ke Halaman Utama

Kabox API Docs

> Endpoint

Semua request upload dikirim menggunakan metode POST ke endpoint berikut:

POST /api/upload.php

> Parameter

  • files[] (multipart/form-data): Untuk upload file dari komputer. Bisa mengirim hingga 5 file.
  • url (form-urlencoded): Untuk upload dari URL. Hanya bisa satu URL per request.

Catatan: Anda hanya bisa menggunakan salah satu dari files[] atau url dalam satu request, tidak keduanya.

> Batasan

Ukuran file maksimal adalah 20 MB per file.

> Contoh: cURL

Upload File:

curl -X POST -F "files[]=@/path/to/image.jpg" https://kabox.my.id/api/upload.php

Upload dari URL:

curl -X POST -d "url=https://akadev.my.id/logo.png" https://kabox.my.id/api/upload.php

> Contoh Output

Sukses:

{
  "success": true,
  "files": [
    { "url": "/files/a1b2c3d4.jpg" }
  ]
}

Gagal:

{
  "success": false,
  "error": "File melebihi batas ukuran 20MB."
}

> Info Pengembang

Nama: aka

Asal: Sumatra Barat

Sekolah: SMAN 1 Lembah Melintang

Portfolio: https://akadev.my.id