Das Mitgliederobjekt
Attribute
-
member_id
stringerforderlichEindeutige Kennung des Mitglieds.
-
facility_id
stringentweder/oderGeben Sie den für Ihre Integration konfigurierten Typ der Einrichtungskennung an: Verwenden Sie facility_id für Direct-Link-Integrationen oder linking_identifier für Linking-Identifier-Integrationen. Senden Sie nicht beide; die API verwendet den für Ihr Partnerkonto konfigurierten Kennungstyp und ignoriert den anderen. Weitere InformationenEindeutige Kennung der Einrichtung aus dem Performance Hub.
-
linking_identifier
stringentweder/oderGeben Sie den für Ihre Integration konfigurierten Typ der Einrichtungskennung an: Verwenden Sie facility_id für Direct-Link-Integrationen oder linking_identifier für Linking-Identifier-Integrationen. Senden Sie nicht beide; die API verwendet den für Ihr Partnerkonto konfigurierten Kennungstyp und ignoriert den anderen. Weitere InformationenEindeutiger Kennungswert, den der Partner für jeden Standort verwendet (z. B. „Branch ID“, „Location Code“, „Store Number“). Weitere Informationen
-
first_name
stringerforderlichVorname des Mitglieds.
-
last_name
stringerforderlichNachname des Mitglieds.
-
email
stringoptionalE-Mail-Adresse.
-
mobile_phone
stringoptionalMobiltelefonnummer im Format E.123 (z. B.
"+1 415 555 2671"). -
address
objectoptionalObjekt mit der Postanschrift und folgenden Eigenschaften:
address_line_1(string) - Hauptadresse (Straße und Hausnummer)address_line_2(string, optional) - Zusätzliche Adresszeilecity(string) - Name der Stadtstate(string) - Code des Bundeslands bzw. der Provinzpostal_code(string) - Postleitzahlcountry(string) - Ländercode nach ISO 3166-1 alpha-2 (z. B. „AU“, „US“)country_name(string, optional) - Vollständiger Name des Landes
-
date_of_birth
stringoptionalGeburtsdatum im Format
YYYY-MM-DD. -
gender
stringoptionalEiner der Werte
male,female,non_binary,prefer_not_to_sayoderunknown. -
type
stringoptionalMitgliedertyp (z. B.
staff,member,prospect). -
tags
arrayoptionalKurze Hilfs-Strings oder -Texte, um bestimmte Mitglieder zu kategorisieren und zu identifizieren (z. B.
["vip", "personal-training", "student"]). -
membership_status
stringoptionalAktueller Mitgliedschaftsstatus (z. B.
active,expired,on_hold). -
membership_plans
arrayoptionalArray der Mitgliedschaftstarife, die dem Mitglied zugeordnet sind.
-
profile_picture
stringoptionalBase64-codiertes Profilbild (optional).
-
created
stringoptionalISO 8601-Zeitstempel der Erstellung des Mitglieds.
-
updated
stringoptionalISO 8601-Zeitstempel der letzten Aktualisierung des Mitglieds.
-
access_time_windows
arrayoptionalVollständiger quelleigener Snapshot absoluter und/oder wöchentlich wiederkehrender Access Time Windows. Lassen Sie das Feld weg, um den Snapshot unverändert zu lassen; senden Sie ein leeres Array mit einer neueren Revision, um ihn zu widerrufen. Formen, Validierung, Bereichszuordnung und Ersetzungssemantik finden Sie unter Access Time Windows.
-
access_time_windows_revision
integererforderlich mit access_time_windowsMonoton steigende, nicht negative, JSON-sichere Ganzzahl für diesen Strom aus Mitglied und Quelle. Immer dann erforderlich, wenn
access_time_windowsvorhanden ist.
Das Mitgliederobjekt
{
"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
}
]
}