ออบเจ็กต์ Member
แอตทริบิวต์
-
member_id
stringจำเป็นตัวระบุเฉพาะของสมาชิก
-
facility_id
stringอย่างใดอย่างหนึ่งระบุประเภทตัวระบุสถานที่ที่กำหนดค่าไว้สำหรับการผสานรวมของคุณ: ใช้ facility_id สำหรับการผสานรวมแบบ Direct Link หรือใช้ linking_identifier สำหรับการผสานรวมแบบ Linking Identifier อย่าส่งทั้งสองค่า API จะใช้ประเภทตัวระบุที่กำหนดค่าไว้สำหรับบัญชีพาร์ทเนอร์ของคุณและละเว้นอีกค่าหนึ่ง ดูข้อมูลเพิ่มเติมตัวระบุเฉพาะของสถานที่จาก Performance Hub
-
linking_identifier
stringอย่างใดอย่างหนึ่งระบุประเภทตัวระบุสถานที่ที่กำหนดค่าไว้สำหรับการผสานรวมของคุณ: ใช้ facility_id สำหรับการผสานรวมแบบ Direct Link หรือใช้ linking_identifier สำหรับการผสานรวมแบบ Linking Identifier อย่าส่งทั้งสองค่า API จะใช้ประเภทตัวระบุที่กำหนดค่าไว้สำหรับบัญชีพาร์ทเนอร์ของคุณและละเว้นอีกค่าหนึ่ง ดูข้อมูลเพิ่มเติมค่าตัวระบุเฉพาะของแต่ละตำแหน่งที่ตั้งที่พาร์ทเนอร์ใช้ (เช่น "Branch ID", "Location Code", "Store Number") ดูข้อมูลเพิ่มเติม
-
first_name
stringจำเป็นชื่อจริงของสมาชิก
-
last_name
stringจำเป็นนามสกุลของสมาชิก
-
email
stringไม่บังคับที่อยู่อีเมล
-
mobile_phone
stringไม่บังคับหมายเลขโทรศัพท์มือถือในรูปแบบ E.123 (เช่น
"+1 415 555 2671") -
address
objectไม่บังคับออบเจ็กต์ที่อยู่ทางกายภาพซึ่งมีพร็อพเพอร์ตีต่อไปนี้:
address_line_1(string) - ที่อยู่บรรทัดหลักaddress_line_2(string, ไม่บังคับ) - ที่อยู่บรรทัดที่สองcity(string) - ชื่อเมืองstate(string) - รหัสรัฐ/จังหวัดpostal_code(string) - รหัสไปรษณีย์country(string) - รหัสประเทศ ISO 3166-1 alpha-2 (เช่น "AU", "US")country_name(string, ไม่บังคับ) - ชื่อประเทศแบบเต็ม
-
date_of_birth
stringไม่บังคับวันเกิดในรูปแบบ
YYYY-MM-DD -
gender
stringไม่บังคับเป็นค่าใดค่าหนึ่งต่อไปนี้
male,female,non_binary,prefer_not_to_sayหรือunknown -
type
stringไม่บังคับประเภทสมาชิก (เช่น
staff,member,prospect) -
tags
arrayไม่บังคับสตริงหรือข้อความช่วยเหลือแบบย่อสำหรับจัดหมวดหมู่และระบุสมาชิกบางราย (เช่น
["vip", "personal-training", "student"]) -
membership_status
stringไม่บังคับสถานะสมาชิกปัจจุบัน (เช่น
active,expired,on_hold) -
membership_plans
arrayไม่บังคับอาร์เรย์ของแผนสมาชิกที่เชื่อมโยงกับสมาชิก
-
profile_picture
stringไม่บังคับรูปโปรไฟล์ที่เข้ารหัสแบบ Base64 (ไม่บังคับ)
-
created
stringไม่บังคับการประทับเวลาแบบ ISO 8601 ของเวลาที่สร้างสมาชิก
-
updated
stringไม่บังคับการประทับเวลาแบบ ISO 8601 ของเวลาที่อัปเดตสมาชิกครั้งล่าสุด
-
access_time_windows
arrayไม่บังคับสแนปช็อตที่สมบูรณ์ซึ่งแหล่งข้อมูลเป็นเจ้าของ ของ Access Time Windows แบบกำหนดวันเวลาแน่นอนและ/หรือแบบรายสัปดาห์ที่เกิดซ้ำ เว้นฟิลด์นี้ไว้เพื่อให้สแนปช็อตไม่เปลี่ยนแปลง หรือส่งอาร์เรย์ว่างพร้อมเวอร์ชันที่ใหม่กว่าเพื่อเพิกถอน ดูรูปแบบ การตรวจสอบความถูกต้อง การจับคู่ขอบเขต และหลักการแทนที่ได้ที่ Access Time Windows
-
access_time_windows_revision
integerจำเป็นเมื่อมี access_time_windowsจำนวนเต็มที่ไม่ติดลบ ปลอดภัยสำหรับ JSON และเพิ่มขึ้นทางเดียว สำหรับสตรีมของสมาชิก/แหล่งข้อมูลนี้ จำเป็นทุกครั้งที่มี
access_time_windows
ออบเจ็กต์ 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
}
]
}