POST
/
v1
/
members

Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Member details with contact information

firstName
string
required

First name of member

middleName
string

Middle name of member

lastName
string
required

Last name of member

suffix
string | null

Suffix of the member name, if any.

gender
enum<string>

Gender of member

Available options:
None,
Male,
Female,
Other
birthDate
string

Date of birth of member

emailAddress
string
required

Email address of the member

phoneNumber
string
required

Phone number of member (without space or dash).

addressLine1
string | null

Line 1 of address

addressLine2
string | null

Line 2 of address

addressLine3
string | null

Additional line for directional information

city
string

City name of the address.

region
string

State name of address

postalCode
string

Zip code of address

country
string

Country name

nationality
string

Nationality of member

maritalStatus
enum<string>

Marital status of member

Available options:
None,
Single,
Married,
Divorced,
Widowed,
Separated
prefix
enum<string>

Prefix (if appliable) of member name.

Available options:
None,
Mr,
Mrs,
Ms
redemptionChoice
enum<string> | null

Redemption choices are Bank and Auto. When the choice is 'auto,' the points are automatically converted to rewards. When the choice is 'bank,' the points are converted to rewards at the member’s request.

Available options:
Bank,
Auto
redemptionThreshold
string | null

Threshold value (configurable) to redeem reward.

entityReference
string
required

Name or ID of store (or entity) where the member is enrolled.

enrollmentTimestamp
string | null

Date of member enrollment

clubReference
string
required

Club name or ID where the member is enrolled

enrollReasonCode
string | null

Reason code for enrollment

enrollReasonNote
string | null

Enrollment reason

tierReference
string | null

Tiers are always setup at the club level and a number of tiers can be created. Tiers are categorized as Free (Predefined names are Bronze, Silver, Gold) and Paid (Example - Pro). <br /> Note: Tier names and the rules to move up and down the tiers are configurable. In addition, points, rewards, and tier expiration can be setup at the tier level.

customAttributes
object | null

Inputs from the store (if applicable) and stored without validation.

sourceExternalReference
string | null

Company website used for member enrollmen

channelExternalReference
string | null

Sales channel

Response

201 - application/json

Member details with current status

message
string
default: Exception message

Message corresponding to status

errors
object

A dictionary of lists with different number of errors or exceptions.

data
object

Member details

status
integer

Request status