सदस्य ऑब्जेक्ट

एट्रिब्यूट

  • 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 integer access_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
    }
  ]
}