Classes

APIDescription
GET classes?start={start}&end={end}&calendarId={calendarId}&daysOfWeek={daysOfWeek}

Get the list of classes by date

Events

APIDescription
GET events?start={start}&end={end}&calendarId={calendarId}&daysOfWeek={daysOfWeek}

Get the list of events by date

CompanyFields

APIDescription
GET company/fields

Gets the custom fields of a company

CompanyFieldList

APIDescription
GET company/fieldlist

Gets the custom fields of a company

CompanyMemberships

APIDescription
GET company/memberships

Gets the list of memberships

CompanyPermissions

APIDescription
GET company/permissions

Gets the list of permissions

Directory

APIDescription
GET members/directory?companyId={companyId}&offset={offset}&limit={limit}&sort={sort}&search={search}&searchField={searchField}

Get the directory of members

Member

APIDescription
GET members/{id}

Get a single member profile

DELETE members/{id}

Delete a single member profile

MemberID

APIDescription
GET memberID?internalId={internalId}

Get a single member profile

MemberInfo

APIDescription
GET memberInfo?companyId={companyId}&id={id}

Get a single member profile

GET memberInfo?companyId={companyId}&userId={userId}&ck={ck}

Get a single member profile

GET memberInfo?companyId={companyId}&internalId={internalId}

Get a single member profile

Members

APIDescription
GET members?offset={offset}&limit={limit}&sort={sort}&search={search}

Get the list of members

POST members

Creates a member profile

PUT members

Update member profile

MemberCount

APIDescription
GET member/count

Get count of members

MemberValidation

APIDescription
GET member/validation/{id}

Validate membership status by member number

Distributions

APIDescription
GET messaging/distributions

Get list of distributions

Send

APIDescription
POST messaging/send

Create a new message

Organizations

APIDescription
GET organizations

Gets the list of organizations

Registration

APIDescription
GET registration/{itemId}

Get a registration by id

RegistrationCancellation

APIDescription
DELETE registration/{itemId}/cancel

Cancels a registration

Registrations

APIDescription
GET registrations/{itemId}?start={start}&name={name}

Get the list of registrants by item id

RegistrationStatus

APIDescription
PUT registration/attendance/status

Update the status of a registration

Reports

APIDescription
GET reports

Gets the list of reports

Staff

APIDescription
GET staff

Get staff list

User

APIDescription
GET users

Get a user profile

PUT users

Update a user profile

UserPassword

APIDescription
PUT user/password

Update a user password

UserAccounts

APIDescription
GET user/accounts

Gets the accounts for a user

UserAccount

APIDescription
GET user/accounts/{companyId}

Gets the account details of a user

UserAccountFields

APIDescription
GET user/accounts/{companyId}/fields

Gets the custom fields of a user

UserAccountFieldList

APIDescription
GET user/accounts/{companyId}/fieldlist

Gets the custom fields of a company

UserAgenda

APIDescription
GET user/{companyId}/agenda

Get the agenda of upcoming events, classes and rentals of a user for a specific account

UserCommunications

APIDescription
GET user/communications?type={type}

Get all the communications that were sent out to a specific user

UserCommunicationRead

APIDescription
PUT user/communication/read/{id}

Update the status of a communication to read

UserCommunicationDismiss

APIDescription
PUT user/communication/dismiss/{id}

Update the status of a communication to dismissed

UserDocuments

APIDescription
GET user/documents

Gets the list of documents

POST user/documents?companyId={companyId}&folderId={folderId}

Submit a file

UserDocument

APIDescription
GET user/document/{id}

Gets the list of documents

DELETE user/document/{id}

Delete a document

UserForms

APIDescription
GET user/{companyId}/forms

Gets the list of forms

UserFormAnswers

APIDescription
GET user/{companyId}/form_answers

Gets the list of submitted form answers of a member

UserFolders

APIDescription
GET user/{companyId}/folders

Gets the list of document folders

UserLibrary

APIDescription
GET user/{companyId}/documents?folderId={folderId}

Gets the list of public documents

UserMember

APIDescription
GET user/{companyId}/member

Get a member profile

PUT user/{companyId}/member

Update a user profile

UserNotes

APIDescription
GET user/notes

Get a note by id

POST user/notes

Add a note

PUT user/notes

Update a note

UserNote

APIDescription
GET user/note/{id}

Get a note by id

DELETE user/note/{id}

Delete a note

UserAuthentication

APIDescription
GET authentication/user?Email={Email}&Password={Password}&Token={Token}&AppSourceType={AppSourceType}

Authenticate a user by email and password

UserIDAuthentication

APIDescription
GET authentication/userId?ID={ID}&CompanyId={CompanyId}&Password={Password}&Token={Token}&AppSourceType={AppSourceType}

Authenticate a user by internal ID and password

MemberAuthentication

APIDescription
GET authentication/member?CompanyId={CompanyId}&Email={Email}&Password={Password}

Authenticate that a user has an active membership

MemberInfoAuthentication

APIDescription
GET authentication/memberInfo?CompanyId={CompanyId}&UserId={UserId}

Authenticate user with their membership info

ResetPassword

APIDescription
GET authentication/reset?Email={Email}&CompanyId={CompanyId}

Reset the password of a user

ResetIDPassword

APIDescription
GET authentication/resetId?ID={ID}&CompanyId={CompanyId}

Reset the password of a user

MemberStats

APIDescription
GET member/stats/{id}

Get member stats

MembershipAuthentication

APIDescription
GET authentication/membership?UserId={UserId}&CompanyId={CompanyId}

Authenticate if a user is a member of an organization

Subscription

APIDescription
POST subscription

Create a newsletter subscription