Members

The member objects allow you to keep your member's data in a single place, track memberships, invoices, charges, fees, etc.

The API allows you to create, delete, and update your members. You can retrieve individual members as well as a list of all your members.

Here is the list of all properties the member object has:

Member

PropertyTypeRequiredDescription
namestringtrueThe full name of the member.
emailstringfalseThe email address of the member.
startDatedatetrueThe start of the member. Determines the first date from which memberships can be assigned.
phonestringfalseThe primary phone number of the member.
twitterHandlestringfalseThe twitter handle of the member.
teamCompanyfalseReference to the team the member belongs to.
contactPersonbooleanfalseTrue if the member is a contact person in his company.
billingPersonbooleanfalseTrue if the member is the billing person of his company and receives all the invoices.
signedDocumentsarrayfalseAn array of strings containing the _ids of documents signed by a member.
officeLocationtrueReference to the location the member belongs to. It will default to the only location if left empty.
paymentDetailsarrayreadonlyArray containing all the names of the payment details added to the member account.
createdAtdatereadonlyThe date when the member has been created at.
createdByidreadonlyThe user that created the member.
modifiedAtdatereadonlyThe date when the member has been modified for the last time. If no update is made this field will match the createdAt field.
modifiedByidreadonlyThe user that did the last modification to the member. If no update is made this field will match the createdBy field.
statusenumfalseThe member status. It could be active, contact or former.
calculatedStatusenumreadonlyThe actual member status calculated by the platform. Please, refer to this article for more information.
useDayPassesbooleanfalseDetermines whether the member can use day passes.
This should be manually turned on if adding day passes through the API.
portalPrivacy.hidebooleanfalseDetermines whether the member's profile is visible in the members portal.
portalPrivacy.hideContactDetailsbooleanfalseDetermines whether the member's contact details are visible in the members portal.
portalPrivacy.hidePublicProfilesbooleanfalseDetermines whether the member's (Twitter, LinkedIn, Facebook, Instragram) socials are visible in the members portal.