Upload File
Dokumentasi API untuk mengunggah aset media (gambar atau video) ke cloud storage Atourin untuk digunakan pada profil, ulasan, atau produk.
Endpoint Overview
| Method | Endpoint | Deskripsi |
|---|---|---|
| POST | /uploads | Mengunggah satu file media. |
| POST | /uploads/multi | Mengunggah banyak file media sekaligus. |
1. Upload Single File
Mengunggah satu file menggunakan format multipart/form-data. Endpoint ini secara otomatis melakukan optimasi ukuran file untuk gambar.
- URL:
/uploads - Method:
POST - Headers:
Authorization: Bearer {{token}}Content-Type: multipart/form-data
- Body:
file: (Binary data)
- Response (200 OK):
{
"FullURL": "https://storage.atourin.com/uploads/user-avatar-01.jpg",
"name": "user-avatar-01.jpg",
"type": "image/jpeg"
}
2. Upload Multiple Files
Mengunggah beberapa file dalam satu request. Sangat disarankan saat mengirimkan banyak foto untuk ulasan produk.
- URL:
/uploads/multi - Method:
POST - Headers:
Authorization: Bearer {{token}}Content-Type: multipart/form-data
- Body:
files: (Array of binary data)
- Response (200 OK):
{
"FullURL": [
"https://storage.atourin.com/uploads/photo-01.jpg",
"https://storage.atourin.com/uploads/photo-02.jpg"
]
}
Batasan Teknis:
- Max File Size: 10MB per file.
- Allowed Extensions:
.jpg,.jpeg,.png,.mp4. - Optimization: Gambar akan di-resize secara otomatis jika melebihi resolusi 2048px (lebar/tinggi).
🔥 Uji Coba API (Simulator)
Gunakan simulator di bawah ini untuk mencoba seluruh endpoint di atas secara langsung. Anda dapat mengubah URL, Method, Headers, dan Body sesuai kebutuhan.