Het Membership Plan-object
Attributen
-
membership_plan_id
stringverplichtUnieke identificatie van het abonnement.
-
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
-
name
stringverplichtLeesbare naam van het abonnement (bijvoorbeeld
"Office tenant – business hours","Student – term access","Hotel guest","10 Class Pack"). -
billing_cycle
stringoptioneelFactureringsfrequentie. Een van
weekly,fortnightly,monthly,annuallyofone_time. -
price
integeroptioneelBasisprijs in de kleinste munteenheid (centen voor USD/AUD).
-
currency
stringoptioneelISO 4217-valutacode (bijvoorbeeld
"AUD","USD"). -
description
stringoptioneelOptionele marketing- of interne beschrijving.
-
active_members
integeroptioneelAantal actieve leden met dit abonnement
-
is_recurring
booleanoptioneelOf het abonnement automatisch wordt verlengd.
-
is_trial
booleanoptioneelOf dit een proefaanbod is.
-
visible_to_public
booleanoptioneelOf het abonnement via selfservice kan worden gekocht.
-
duration_days
integeroptioneelAantal dagen dat het abonnement geldig is.
-
access_zones
arrayoptioneelArray van toegangszones die in het abonnement zijn inbegrepen. Elke zone kan eigen toegangsuren definiëren. Zie Toegangszones voor meer informatie.
-
class_limit
integeroptioneelMaximaal toegestaan aantal lessen (null voor onbeperkt).
Het Membership Plan-object
Dit voorbeeld gebruikt facility_id. Stuur voor een integratie met een Linking Identifier in plaats daarvan "linking_identifier": "branch_downtown".
{
"membership_plan_id": "plan_99999",
"facility_id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Office tenant – business hours",
"description": "Weekday access to the level 3 tenancy and the end-of-trip facilities",
"billing_cycle": "monthly",
"price": 8900,
"currency": "AUD",
"duration_days": 30,
"is_recurring": true,
"is_trial": false,
"visible_to_public": false,
"active_members": 245,
"access_zones": [
{
"name": "Level 3 Tenancy",
"description": "Lift lobby, offices and meeting rooms on level 3",
"access_hours": {
"mon": [["07:00", "19:00"]],
"tue": [["07:00", "19:00"]],
"wed": [["07:00", "19:00"]],
"thu": [["07:00", "19:00"]],
"fri": [["07:00", "19:00"]]
}
},
{
"name": "End-of-trip Facilities",
"description": "Bike storage, lockers and showers",
"access_hours": {
"mon": [["06:00", "20:00"]],
"tue": [["06:00", "20:00"]],
"wed": [["06:00", "20:00"]],
"thu": [["06:00", "20:00"]],
"fri": [["06:00", "20:00"]]
}
}
],
"class_limit": null
}