AtourinAtourin
Home
API Reference
Home
API Reference
  • API Reference

    • Autentikasi (Auth)
    • Theme & Konfigurasi Aplikasi
    • Home & Discovery
    • Produk & Pengalaman Wisata
    • Destinasi & Area Wisata
    • Homestay (Akomodasi)
    • ARTI (Atourin Regenerative Tourism Initiative)
    • Promo & Voucher
    • Pencarian (Search)
    • Upload File
    • Transaksi & Pesanan (Orders)
    • Pembayaran (Payments)
    • Asuransi (Insurance)
    • Ulasan (Reviews)
    • Profil Pengguna (Profile)
    • Daftar Keinginan (Wishlist)
    • Notifikasi (Notifications)
    • FAQ (Pertanyaan Umum)
    • Blog & Artikel

Data Master (Global)

Dokumentasi ini mencakup seluruh data referensi global yang digunakan secara konsisten di seluruh platform Atourin, mulai dari data wilayah hingga kategori produk.


📑 Wilayah (Region)

Sistem menggunakan data wilayah Indonesia yang tersinkronisasi untuk mempermudah filter pencarian:

  • Provinsi: Daftar seluruh provinsi di Indonesia.
  • Kota/Kabupaten: Daftar kota yang terkait dengan masing-masing provinsi.

Endpoint Wilayah

  • GET /regions : Mengambil daftar seluruh provinsi.
  • GET /regions/:province_id/cities : Mengambil daftar kota berdasarkan ID provinsi.

📑 Kategori Produk

Daftar kategori global yang digunakan untuk mengklasifikasikan produk:

  • Eksplorasi (Experience): Budaya, Alam, Sejarah, Kuliner.
  • Atraksi (Attraction): Museum, Taman Hiburan, Galeri Seni.
  • Lainnya: Event, Kerajinan Tangan, dsb.

Endpoint Kategori

  • GET /master/categories : Mengambil daftar kategori produk yang aktif.

📑 Data Pendukung Lainnya

Sistem juga menyediakan data master untuk:

  • Languages: Daftar bahasa yang tersedia untuk pemanduan tur.
  • Trip Types: Daftar jenis perjalanan (Solo, Keluarga, dll).
  • Currencies: Informasi mata uang (Internal reference).

🛠️ Format Data Penting

Contoh Struktur Wilayah

{
  "id": "uuid-bali",
  "name": "Bali",
  "cities": [
    { "id": "uuid-badung", "name": "Badung" },
    { "id": "uuid-denpasar", "name": "Denpasar" }
  ]
}

🚀 Best Practices

  1. Caching: Data master bersifat jarang berubah. Sangat disarankan untuk melakukan caching di sisi klien (local storage atau state management) untuk mengurangi beban API.
  2. Standardisasi ID: Selalu gunakan UUID yang dikembalikan dari API ini untuk melakukan filter pada endpoint produk/homestay.

Update Terakhir: 20 Maret 2026

Last Updated: 3/26/26, 7:12 AM
Contributors: Priyono Atourin