Het Member-object
Attributen
-
member_id
stringverplichtUnieke identificatie van het lid.
-
facility_id
stringeen van beideGeef het type faciliteitidentificatie op dat voor je integratie is geconfigureerd: gebruik facility_id voor integraties met Direct Link of linking_identifier voor integraties met een Linking Identifier. Stuur ze niet allebei: de API gebruikt het identificatietype dat voor je partneraccount is geconfigureerd en negeert het andere. Meer informatieUnieke identificatie van de faciliteit uit Performance Hub.
-
linking_identifier
stringeen van beideGeef het type faciliteitidentificatie op dat voor je integratie is geconfigureerd: gebruik facility_id voor integraties met Direct Link of linking_identifier voor integraties met een Linking Identifier. Stuur ze niet allebei: de API gebruikt het identificatietype dat voor je partneraccount is geconfigureerd en negeert het andere. Meer informatieUnieke identificatiewaarde die de partner voor elke locatie gebruikt (bijvoorbeeld "Branch ID", "Location Code", "Store Number"). Meer informatie
-
first_name
stringverplichtVoornaam van het lid.
-
last_name
stringverplichtAchternaam van het lid.
-
email
stringoptioneelE-mailadres.
-
mobile_phone
stringoptioneelMobiel telefoonnummer in E.123-notatie (bijvoorbeeld
"+1 415 555 2671"). -
address
objectoptioneelObject met het fysieke adres en de volgende eigenschappen:
address_line_1(string) - Primair straatadresaddress_line_2(string, optioneel) - Tweede adresregelcity(string) - Plaatsnaamstate(string) - Code van staat/provinciepostal_code(string) - Postcodecountry(string) - ISO 3166-1 alpha-2-landcode (bijvoorbeeld "AU", "US")country_name(string, optioneel) - Volledige landnaam
-
date_of_birth
stringoptioneelGeboortedatum in de notatie
YYYY-MM-DD. -
gender
stringoptioneelEen van
male,female,non_binary,prefer_not_to_sayofunknown. -
type
stringoptioneelType lid (bijvoorbeeld
staff,member,prospect). -
tags
arrayoptioneelKorte hulptekenreeksen of teksten om specifieke leden in te delen en te herkennen (bijvoorbeeld
["vip", "personal-training", "student"]). -
membership_status
stringoptioneelHuidige lidmaatschapsstatus (bijvoorbeeld
active,expired,on_hold). -
membership_plans
arrayoptioneelArray van abonnementen die aan het lid zijn gekoppeld.
-
profile_picture
stringoptioneelBase64-gecodeerde profielfoto (optioneel).
-
created
stringoptioneelISO 8601-tijdstempel van het moment waarop het lid is aangemaakt.
-
updated
stringoptioneelISO 8601-tijdstempel van het moment waarop het lid voor het laatst is bijgewerkt.
-
access_time_windows
arrayoptioneelVolledige momentopname van de bron met absolute en/of wekelijks terugkerende Access Time Windows. Laat het veld weg om de momentopname ongewijzigd te laten; stuur een lege array met een nieuwere revisie om deze in te trekken. Zie Access Time Windows voor de vormen, validatie, scopetoewijzing en vervangingssemantiek.
-
access_time_windows_revision
integerverplicht met access_time_windowsMonotoon oplopend, niet-negatief JSON-veilig geheel getal voor de reeks van dit lid/deze bron. Verplicht wanneer
access_time_windowsaanwezig is.
Het Member-object
{
"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
}
]
}