PUT
/
v1
/
members

Authorizations

Authorization
string
header
required

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

Body

application/json

Details to update in the member information. Fields that are allowed to update are governed by company configuration.

profileId
string
required

Profile ID of the member to update

addressLine1
string | null

Line 1 of address

Maximum length: 500
addressLine2
string | null

Line 2 of address

Maximum length: 500
addressLine3
string | null

An additional line for directional information

Maximum length: 500
birthDate
string

Date of birth of member

city
string

City name of address

Maximum length: 50
country
string

Country name of address

Minimum length: 1
customAttributes
object

A dictionary representing the custom fields.

emailAddress
string

Email address given during enrollment

Required string length: 1 - 254
enrollmentDate
string

Date of member enrollment

enrollmentStore
string

Store name (physical entire/store or a website) where member was enrolled.

Minimum length: 1
firstName
string

First name of member

Required string length: 1 - 100
gender
enum<string>

Gender of member

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

Last name of member

Required string length: 1 - 100
lastPaidStatusCenter
string

Entity or store where the pro membership was purchased (for the paid tier).

Minimum length: 1
lastPaidStatusDate
string

Date to update the paid status

maritalStatus
enum<string>

Marital status of the member

Available options:
None,
Single,
Married,
Divorced,
Widowed,
Separated
middleName
string

Middle name of member

phoneNumber
string

Phone number given for enrollment (without space or dash)

Minimum length: 1
postalCode
string

Zip code of address

prefix
enum<string>

Prefix (if appliable) of the member name

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

Redemption options are Bank and Auto. If the redemptionChoice is Auto the points are automatically converted to rewards. When the redemptionChoice is Bank the points are converted to rewards at the member’s request.

Available options:
Bank,
Auto
redemptionThreshold
string
default:
0.00

Points can be redeemed only when they reach a defined threshold value

region
string

State name of address

Maximum length: 150
suffix
string

Suffix member

tierExpirationDatetime
string

Tier expiration date-time. Only utilized if tierReference is specified

tierReference
string

Reference-name of the tier to assign member to

Response

200 - application/json

Response for the member update request

data
object

Member details

errors
object

A dictionary of lists with different number of errors or exceptions

message
string
default:
Exception message

Message corresponding to the call

Minimum length: 1
status
integer

Status code of call