Arsitektur Dokumentasi
Peta jalan panduan, SDK integration, dan API reference lengkap yang disiapkan secara terstruktur.
Daftar Media
Melihat daftar media (gambar dan file) dengan paginasi untuk sebuah workspace.
Endpoint
GET /v1/media
Autentikasi
Wajib. Berikan kunci API sebagai Bearer token dan identifikasi workspace melalui header X-Workspace-ID atau dengan mengakses API melalui subdomain workspace.
Authorization: Bearer ***X-Workspace-ID: YOUR_WORKSPACE_ID
Atau, targetkan
https://YOUR_WORKSPACE_SUBDOMAIN.YOUR_HOSTsebagai pengganti mengirimX-Workspace-ID.
Parameter Kueri
| Parameter | Tipe | Bawalan | Deskripsi |
|---|---|---|---|
page | integer | 1 | Nomor halaman (berbasis 1). |
per_page | integer | 10 | Item per halaman. |
mime | string | (kosong) | Filter berdasarkan tipe MIME, mis. image. |
Respons
{
"status": 200,
"message": "Media berhasil diambil",
"data": [
{
"id": "a7b8c9d0-7777-8888-9999-000011112222",
"url": "https://cdn.tulis.app/media/cover-123.jpg",
"filename": "cover-123.jpg",
"mime_type": "image/jpeg",
"size": 184320,
"alt_text": "Seseorang membaca di laptop",
"created_at": "2026-01-10T14:20:00Z"
}
],
"meta": {
"Page": 1,
"PerPage": 10,
"Total": 15,
"TotalPages": 2,
"HasNext": true,
"HasPrev": false
}
}Bentuk bidang di atas bersifat representatif dari item media pada umumnya. Lihat respons aktual workspace Anda untuk set bidang yang lengkap dan otoritatif.
Contoh cURL
curl "https://YOUR_HOST/v1/media?page=1&per_page=10" \
-H "Authorization: Bearer ***" \
-H "X-Workspace-ID: YOUR_WORKSPACE_ID"Lini Masa Peluncuran Fitur
Docker Compose, pengaturan file environment, dan panduan setup lokal telah lengkap dibuat.
Dokumentasi route endpoint publik, otentikasi JWT, dan kontrol hak akses telah selesai disusun.
Mempersiapkan boilerplate untuk Next.js client, manajemen revisi konten, dan optimasi query.