Septalabs API Documentation
Welcome! This guide provides a simple, layman-friendly explanation on how to connect your applications to the Septalabs Virtual Tour ecosystem. Selamat datang! Panduan ini disusun dengan bahasa yang sangat mudah dimengerti (bahkan untuk pemula) agar Anda dapat menyambungkan aplikasi Anda dengan ekosistem Septalabs Virtual Tour.
Login (Authentication) Masuk (Autentikasi)
Use this feature to log into the system. In return, the system will give you a 'Secret Token'. You MUST include this token in all other requests to prove who you are. Gunakan fitur ini untuk masuk ke dalam sistem. Sebagai balasannya, sistem akan memberikan Anda sebuah 'Token Rahasia'. Anda WAJIB membawa token ini di setiap perintah selanjutnya sebagai bukti identitas.
https://vr.septalabs.com/api/login
Required Data to SendData yang Wajib Dikirim
| Field NameNama Kolom | Type | DescriptionPenjelasan (Bhs Manusia) |
|---|---|---|
username * |
TextTeks | Your registered usernameNama pengguna akun Anda |
password * |
TextTeks Rahasia | Your account passwordKata sandi akun Anda |
System ResponsesBalasan Sistem
token: The secret key to use in other API calls. Keep it safe!Kunci rahasia untuk dipasang di perintah lain. Jangan sebarluaskan!login_url: A magic link to auto-login without password.Tautan ajaib untuk langsung masuk (auto-login) tanpa perlu mengetik kata sandi lagi.
Register New Account Daftar Akun Baru
Register a brand new user from outside the application (e.g. from your own landing page). Gunakan fitur ini jika Anda ingin membuatkan form pendaftaran (*Sign Up*) di website Anda sendiri tanpa harus repot menyuruh pelanggan masuk ke halaman bawaan Septalabs.
https://vr.septalabs.com/api/register
| Data Field | Type | Description |
|---|---|---|
username * |
TextTeks | Desired usernameNama akun yang dimau (tanpa spasi) |
email * |
Email formatFormat Email | User's emailEmail aktif milik pelanggan |
password * |
TextTeks | Desired passwordKata sandi yang dimau |
id_plan |
NumberAngka ID | Subscription Plan ID (Optional)ID Paket Langganan (Boleh dikosongkan) |
id_user: The unique ID of the new user.Nomor KTP (ID Unik) milik pengguna baru tersebut di sistem.validate_mail: True/False if email validation is required.Benar/Salah (Jika sistem mewajibkan verifikasi email sebelum bisa login).
List All Users Ambil Daftar Pengguna
Fetch a list of all registered users. Requires Admin Token
Fitur ini berguna untuk menarik data buku tamu seluruh pengguna yang ada di database.
Hanya bisa dilakukan jika Anda Login sebagai Administrator
https://vr.septalabs.com/api/users?token=YOUR_TOKEN
| Data Field | Description |
|---|---|
token * |
Your secret admin tokenToken rahasia Admin Anda |
limit |
Max records to show (e.g. 10)Mau tampilkan berapa data? (Opsional, misal: 50) |
offset |
Start from which record (e.g. 10)Mulai dari data ke berapa? (Guna untuk pagination halaman) |
Tour Statistics Statistik Tur
Get real-time analytics and viewer counts for virtual tours. Tarik laporan lengkap terkait berapa banyak orang yang telah melihat tur virtual Anda hari ini!
https://vr.septalabs.com/api/tour_stats?token=YOUR_TOKEN&id_tour=5
| Data Field | Description |
|---|---|
token * |
Your secret tokenToken rahasia Anda saat login |
id_tour |
Specific Tour ID (Leave blank to get ALL stats)ID spesifik tur (Kosongkan jika mau menarik data total semua tur) |
© 2026 Septalabs Virtual Tour. All rights reserved.Hak cipta dilindungi.