Subscriber
USR-001Daftar subscriber berhasil ditampilkan
Gagal menampilkan data subscriber
POST /api/subscriber/show HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"user_id": "USR-001"
}[
{
"id": 1,
"user_id": "USR-001",
"nama": "Budi",
"email": "[email protected]",
"status": "aktif"
}
]USR-001[email protected]Budirahasia123fcmTokenHereBudi Santoso327XXXXXXXXXBUDI SANTOSOBCA1234567890base64-image-dataREF123Subscriber berhasil ditambahkan atau sudah ada
Gagal menambahkan subscriber
POST /api/subscriber/add HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 326
{
"user_id": "USR-001",
"email": "[email protected]",
"owner_name": "Budi",
"secret_password": "rahasia123",
"fcm_token": "fcmTokenHere",
"idcard_name": "Budi Santoso",
"idcard_number": "327XXXXXXXXX",
"bank_holder_name": "BUDI SANTOSO",
"bank_name": "BCA",
"bank_account": "1234567890",
"idcard_image": "base64-image-data",
"referral_code": "REF123"
}{
"user_id": "USR-001",
"message": "subscriber created"
}+6281234567890rahasia123Login berhasil atau gagal
Kesalahan server saat login
POST /api/subscriber/login HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"user_id": "+6281234567890",
"secret_password": "rahasia123"
}{
"user_id": "+6281234567890",
"message": "Masuk sebagai pemilik",
"outlet_id": "OTL-001",
"outlet_name": "Outlet A",
"outlet_address": "Jl. Sudirman No.1",
"outlet_phone": "02112345678",
"employee_id": "USR-001",
"employee_name": "Budi",
"clockin": "2025-06-04T13:00:00Z",
"position": "Owner",
"business_category": "F&B",
"fcm_token": "fcmTokenHere",
"mini_website_url": "https://outletku.id",
"is_online_store_active": "Yes",
"images": "https://img.outletku.id/photo.jpg"
}USR-001fcmTokenExample123Berhasil update FCM token
Gagal update FCM token
POST /api/subscriber/fcmset HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 54
{
"user_id": "USR-001",
"fcm_token": "fcmTokenExample123"
}{
"user_id": "USR-001",
"message": "Notifikasi Order Online Aktif"
}USR-001Budi SantosoBank Mandiri1234567890Berhasil update rekening bank
Gagal update rekening bank
POST /api/subscriber/bankaccountset HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 110
{
"user_id": "USR-001",
"bank_holder_name": "Budi Santoso",
"bank_name": "Bank Mandiri",
"bank_account": "1234567890"
}{
"user_id": "USR-001",
"message": "bank account updated"
}USR-001outlet-001Budi SantosoBank Mandiri1234567890https://example.com/logo-bank.pngBerhasil update logo rekening bank dan data bank
Gagal update data
POST /api/subscriber/bankaccountlogoset HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 182
{
"user_id": "USR-001",
"email": "outlet-001",
"bank_holder_name": "Budi Santoso",
"bank_name": "Bank Mandiri",
"bank_account": "1234567890",
"idcard_image": "https://example.com/logo-bank.png"
}{
"user_id": "USR-001",
"message": "bank account updated"
}USR-001newStrongPassword123Berhasil ganti password
Gagal ganti password
POST /api/subscriber/changepassword HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 62
{
"user_id": "USR-001",
"secret_password": "newStrongPassword123"
}{
"user_id": "USR-001",
"message": "password changed"
}USR-001password123randomgeneratedtoken123Berhasil
Gagal memproses permintaan
POST /api/subscriber/exportexceltoken HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 87
{
"user_id": "USR-001",
"secret_password": "password123",
"token": "randomgeneratedtoken123"
}{
"user_id": "USR-001",
"message": "token set done"
}USR-001randomgeneratedtoken123OUT-00101-Jun-202530-Jun-2025Berhasil
Token invalid atau error server
POST /api/subscriber/exportexcel HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 127
{
"user_id": "USR-001",
"token": "randomgeneratedtoken123",
"outlet_id": "OUT-001",
"start_dtm": "01-Jun-2025",
"end_dtm": "30-Jun-2025"
}[
{
"channel": "Kasir",
"create_dtm": "2025-06-01T10:30:00Z",
"sales": 100000,
"name_phone": "John Doe,08123456789"
}
]user123secretpassoutlet456Tanggal mulai (format DD-Mon-YYYY)
01-Jan-2025Tanggal selesai (format DD-Mon-YYYY)
31-Jan-2025Reset data penjualan
YesPossible values: Reset data pembelian
NoPossible values: Reset data retur
YesPossible values: Reset data pengeluaran
NoPossible values: Reset data pemasukan
NoPossible values: Reset data produk
NoPossible values: Reset data absensi
NoPossible values: Berhasil
POST /api/subscriber/resetdata HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 229
{
"User_id": "user123",
"Secret_password": "secretpass",
"Outlet_id": "outlet456",
"Start_dtm": "01-Jan-2025",
"End_dtm": "31-Jan-2025",
"Sales": "Yes",
"Purchase": "No",
"Retur": "Yes",
"Expense": "No",
"Income": "No",
"Product": "No",
"Absence": "No"
}Berhasil
{
"user_id": "text",
"message": "reset data done atau password incorrect"
}user123[email protected]John DoesecurepasswordsomefcmToken123John Doe1234567890John DoeBank ABC9876543210base64encodedstringREF1231000000+628123456789Berhasil
Internal Server Error
POST /api/subscriber/addwhitelabel HTTP/1.1
Host: localhost:4000
Content-Type: application/json
Accept: */*
Content-Length: 381
{
"User_id": "user123",
"Email": "[email protected]",
"Owner_name": "John Doe",
"Secret_password": "securepassword",
"Fcm_token": "somefcmToken123",
"Idcard_name": "John Doe",
"Idcard_number": "1234567890",
"Bank_holder_name": "John Doe",
"Bank_name": "Bank ABC",
"Bank_account": "9876543210",
"Idcard_image": "base64encodedstring",
"Referral_code": "REF123",
"Omset": 1000000,
"Mentor_phone": "+628123456789"
}{
"user_id": "user123",
"message": "subscriber created"
}Last updated
Was this helpful?