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

Theme & Konfigurasi Aplikasi

Dokumentasi API untuk mengontrol tampilan, branding, dan tata letak aplikasi secara dinamis dari sisi server (Remote Config).

Endpoint Overview

MethodEndpointDeskripsi
GET/themesMengambil konfigurasi tema, onboarding, dan layout beranda.

1. Get Theme Configuration

Mendapatkan seluruh aset branding dan preferensi tata letak aplikasi berdasarkan platform yang digunakan oleh pengguna.

  • URL: /themes
  • Method: GET
  • Query Parameters:
    • platform (required): mobile atau web.
    • home_page: Ambil konfigurasi komponen beranda (true/false).
    • auth_page: Ambil branding halaman login.
    • welcome_screen: Ambil aset onboarding/welcome screen.
  • Response (200 OK):
{
  "platform": "mobile",
  "placeholder": {
    "search_bar": "Cari pengalaman seru di Atourin..."
  },
  "home_page": {
    "main_heading": "Eksplorasi Indonesia Bareng Atourin",
    "main_navigation": [
      { "label": "Experience", "icon": "https://...", "slug": "experience" },
      { "label": "Stay", "icon": "https://...", "slug": "homestay" }
    ]
  },
  "search": {
    "popular_search": ["Bali", "Bromo", "Borobudur"],
    "last_search_group": "Terakhir Anda cari"
  }
}

Karakteristik Response:

  • Dynamic UI: Digunakan untuk mengubah teks, icon, dan susunan menu favorit tanpa perlu melakukan update aplikasi (OTA updates).
  • Branding: Field auth_page dan welcome_screen berisi URL gambar logo dan skema warna untuk menjaga konsistensi visual.

🔥 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.

Last Updated: 3/27/26, 5:05 AM
Contributors: Priyono Atourin
Prev
Autentikasi (Auth)
Next
Home & Discovery