Objek Member
Atribut
-
member_id
stringwajibPengidentifikasi unik untuk anggota.
-
facility_id
stringsalah satuBerikan jenis pengidentifikasi fasilitas yang dikonfigurasi untuk integrasi Anda: gunakan facility_id untuk integrasi direct-link, atau linking_identifier untuk integrasi linking-identifier. Jangan kirim keduanya; API menggunakan jenis pengidentifikasi yang dikonfigurasi untuk akun mitra Anda dan mengabaikan yang lainnya. Pelajari lebih lanjutPengidentifikasi unik fasilitas dari Performance Hub.
-
linking_identifier
stringsalah satuBerikan jenis pengidentifikasi fasilitas yang dikonfigurasi untuk integrasi Anda: gunakan facility_id untuk integrasi direct-link, atau linking_identifier untuk integrasi linking-identifier. Jangan kirim keduanya; API menggunakan jenis pengidentifikasi yang dikonfigurasi untuk akun mitra Anda dan mengabaikan yang lainnya. Pelajari lebih lanjutNilai pengidentifikasi unik untuk setiap lokasi yang digunakan mitra (misalnya, "Branch ID", "Location Code", "Store Number"). Pelajari lebih lanjut
-
first_name
stringwajibNama depan anggota.
-
last_name
stringwajibNama belakang anggota.
-
email
stringopsionalAlamat email.
-
mobile_phone
stringopsionalNomor ponsel dalam format E.123 (misalnya,
"+1 415 555 2671"). -
address
objectopsionalObjek alamat fisik dengan properti berikut:
address_line_1(string) - Alamat jalan utamaaddress_line_2(string, opsional) - Baris alamat keduacity(string) - Nama kotastate(string) - Kode negara bagian/provinsipostal_code(string) - Kode pos/ZIPcountry(string) - Kode negara ISO 3166-1 alpha-2 (misalnya, "AU", "US")country_name(string, opsional) - Nama lengkap negara
-
date_of_birth
stringopsionalTanggal lahir dalam format
YYYY-MM-DD. -
gender
stringopsionalSalah satu dari
male,female,non_binary,prefer_not_to_say, atauunknown. -
type
stringopsionalJenis anggota (misalnya
staff,member,prospect). -
tags
arrayopsionalString atau teks bantu singkat untuk mengategorikan dan mengidentifikasi anggota tertentu (misalnya
["vip", "personal-training", "student"]). -
membership_status
stringopsionalStatus keanggotaan saat ini (misalnya,
active,expired,on_hold). -
membership_plans
arrayopsionalArray paket keanggotaan yang terkait dengan anggota.
-
profile_picture
stringopsionalFoto profil yang dienkode Base64 (opsional).
-
created
stringopsionalStempel waktu ISO 8601 saat anggota dibuat.
-
updated
stringopsionalStempel waktu ISO 8601 saat anggota terakhir diperbarui.
-
access_time_windows
arrayopsionalSnapshot lengkap milik sumber berisi Access Time Windows absolut dan/atau mingguan berulang. Hilangkan bidang ini agar snapshot tidak berubah; kirim array kosong dengan revisi yang lebih baru untuk mencabutnya. Lihat Access Time Windows untuk bentuk, validasi, pemetaan cakupan, dan semantik penggantiannya.
-
access_time_windows_revision
integerwajib bersama access_time_windowsBilangan bulat non-negatif yang aman untuk JSON dan terus meningkat secara monoton untuk aliran anggota/sumber ini. Wajib setiap kali
access_time_windowsada.
Objek Member
{
"member_id": "member_11111",
"facility_id": "550e8400-e29b-41d4-a716-446655440000",
// "linking_identifier": "branch_downtown", // If using linking identifier
"first_name": "John",
"last_name": "Smith",
"email": "john.smith@example.com",
"mobile_phone": "+61 412 345 678",
"date_of_birth": "1985-06-15",
"gender": "male",
"type": "member",
"tags": ["vip", "personal-training"],
"profile_picture": "/9j/4AAQSkZJRgABAQAAAQ...",
"membership_status": "current",
"created": "2024-01-15T10:30:00Z",
"updated": "2024-01-20T14:45:00Z",
"access_time_windows_revision": 1842,
"access_time_windows": [
{
"external_id": "access-4b1782",
"kind": "absolute",
"from": 1792053000,
"to": 1792058400,
"timezone": "Australia/Perth",
"scope_key": "after_hours_entry",
"label": "Temporary site access"
}
],
"address": {
"address_line_1": "456 Bourke Street",
"address_line_2": "Apt 12",
"city": "Melbourne",
"state": "VIC",
"postal_code": "3000",
"country": "AU",
"country_name": "Australia"
},
"membership_plans": [
{
"membership_plan_id": "plan_99999",
"name": "Unlimited Monthly",
"start_date": "2024-01-01T00:00:00Z",
"status": "current",
"is_current": true,
"end_date": null
}
]
}