Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PropertyTypeRequiredDefaultDescription
memberIdIntegerY The Club OS unique id for the member who bought the membership.
salespersonIdIntegerY The Club OS unique id for the salesperson who sold the membership.
localMembershipIdStringY Your systems unique id for the membership.
statusBooleanYfalse

true - the membership is active and the customer is caught up on payments.

false - the membership is inactive due to deliquent billing, membership cancellation, etc.

autoRenewBooleanYfalse

true - membership auto-renews.

false - membership does not auto-renew.

startDateDate (M-d-YYYY)Y The effective start date of the membership.
endDateDate (M-d-YYYY)N The end date of the membership if one exists.
saleDateDate (M-d-YYYY)Y The date of the sale.
nameStringY The name of the membership, i.e. 'Gold', 'Silver', 'Platinum'
paidOnSaleDecimalY The amount paid on the saleDate, or the date the membership was purchased.
downPaymentNameStringNC 

The name of the down payment, i.e. 'Initiation Fee', or 'First Month Fee'. Required if

the downPaymentSubtotal is included in the request.

downPaymentSubtotalDecimalNC The amount of the down payment without taxes. Required if no recurPaymentSubtotal.
downPaymentTaxesDecimalN 

The amount of taxes on the down payment.

recurPaymentNameStringNC 

The name of the recurring payment, i.e. 'Membership Dues'. Required if

recurPaymentSubtotal is included in the request.

recurPaymentSubtotalDecimalNC The amount of the recurring payment without taxes. Required if no downPaymentSubtotal.
recurPaymentTaxesDecimalN The amount of taxes on the recurring payment.
recurTypeStringNmonthlyOne of 'monthly' or 'weekly'.
trainerIdIntegerN 

If the memberId is for a Club OS lead and the membership status is true,

this is the Club OS unique id for the trainer who will be assigned to the lead account.

templateUsernameStringN 

If the memberId is for a Club OS lead and the membership status is true,

this is the username of a Club OS template to be applied to the lead account.

sendEmailBooleanNfalse

If the memberId is for a Club OS lead and the membership status is true,

this will send a welcome email to the lead account.

...

One of the following messages will be returned when the request succeeds.

MessageDescription
Membership CreatedMembership successfully created.
Membership UpdatedMembership successfully updated.

...

One of the following messages will be returned when the request succeeds.

MessageDescription
Membership CreatedMembership successfully created.
Membership UpdatedMembership successfully updated.