सदस्य ऑब्जेक्ट
एट्रिब्यूट
-
member_id
stringआवश्यकसदस्य के लिए अद्वितीय पहचानकर्ता।
-
facility_id
stringइनमें से एकअपने इंटीग्रेशन के लिए कॉन्फ़िगर किया गया सुविधा पहचानकर्ता प्रकार दें: डायरेक्ट-लिंक इंटीग्रेशन के लिए facility_id का उपयोग करें, या लिंकिंग-आइडेंटिफ़ायर इंटीग्रेशन के लिए linking_identifier का उपयोग करें। दोनों न भेजें; API आपके पार्टनर खाते के लिए कॉन्फ़िगर किए गए पहचानकर्ता प्रकार का उपयोग करता है और दूसरे को अनदेखा करता है। और जानेंPerformance Hub से सुविधा का अद्वितीय पहचानकर्ता।
-
linking_identifier
stringइनमें से एकअपने इंटीग्रेशन के लिए कॉन्फ़िगर किया गया सुविधा पहचानकर्ता प्रकार दें: डायरेक्ट-लिंक इंटीग्रेशन के लिए facility_id का उपयोग करें, या लिंकिंग-आइडेंटिफ़ायर इंटीग्रेशन के लिए 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, optional) - पते की दूसरी पंक्तिcity(string) - शहर का नामstate(string) - राज्य/प्रांत कोडpostal_code(string) - पोस्टल/ZIP कोडcountry(string) - ISO 3166-1 alpha-2 देश कोड (जैसे, "AU", "US")country_name(string, optional) - देश का पूरा नाम
-
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
integeraccess_time_windows के साथ आवश्यकइस सदस्य/स्रोत स्ट्रीम के लिए एक लगातार बढ़ने वाला, गैर-ऋणात्मक, JSON-सुरक्षित पूर्णांक। जब भी
access_time_windowsमौजूद हो, यह आवश्यक है।
सदस्य ऑब्जेक्ट
{
"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
}
]
}