MemberRelationships

APIDescription
GET Members/Relationships

Get Member's Relationships by type

GET Members/Relationships/ReferralHistory

Gets history of registered referrals sent by a member, ordered by send date

POST Members/Relationships/{relatedMemberID}/{relationshipType}

Create Member Relationship for member using Related Member ID and Relationship Type

DELETE Members/Relationships/{relatedMemberID}/{relationshipType}

Delete Member Relationship for member using Related Member ID and Relationship Type

GET {authenticationKey}/{version}/MemberRelationships/HeartBeat

No documentation available.

MemberResponses

APIDescription
GET Members/Responses/ByQuestionSet/{questionSetID}

Get responses of a member for a question set using question set ID.

POST Members/Responses/ByQuestions

Get responses of a member for a question set using list of question IDs.

GET Members/Responses/QuestionSet/Status?isPostRegistration={isPostRegistration}

Gets the status of all question sets attempted by the member.

POST Members/Responses

Saves the responses of a member for a collection of questions.

POST Members/Responses/DateTimeResponses

Saves the responses of a member for a collection of questions. It will take answer value as date time offset

POST Members/Responses/{questionSetID}/Partial

Saves the responses of a member for a question set without doing validations for required questions.

POST Members/Responses/{questionSetID}/Partial/DateTimeResponses

Saves the responses of a member for a question set without doing validations for required questions. It will take answer value as date time offset

POST Members/Responses/{questionSetID}

Saves the responses of a member for a Question set with validations using question set id and InputQuestionResponseModel.

POST Members/Responses/{questionSetID}/DateTimeResponses

Saves the responses of a member for a Question set with validations using question set id and InputQuestionResponseModelForDateTime. It will take answer value as date time offset

DELETE Members/Responses

Deletes member responses using list of given question ids

DELETE Members/Responses/ByAnswer

Deletes member responses by question and answer ids. If answer ids are not given, all the answers in the question will be deleted.

GET {authenticationKey}/{version}/MemberResponses/HeartBeat

No documentation available.

Health

APIDescription
GET Health/Status

No documentation available.

MemberContacts

APIDescription
GET Members/Contacts/NonAddresses

Get member contacts except address

GET Members/Contacts/NonAddresses/Active

Get active member contacts except address

GET Members/Contacts/Addresses

Get all address for the member

GET Members/Contacts/Addresses/Active

Get all active address for the member

GET Members/Contacts/ByType/{contactType}

Get member contacts by contact type

GET Members/Contacts/Status/{category}/{contactType}

Get member contact status type by contact category type and contact type

GET Members/Contacts/{memberID}/History

Get member contact history

PUT Members/Contacts/Verify/{category}/{contactType}

Sets the contact verified for a particular contact type and contact category type.

POST Members/Contacts

Create list of contact details for a member.

PUT Members/Contacts

Updates list of contact details for a member.

PUT Members/Contacts/Deactivate/{category}/{contactType}

UnSubscribes the member contact information of the member based on contact type and contact category type.

DELETE Members/Contacts/{memberContactInformationID}

Deletes specific contact information for the member.

DELETE Members/Contacts/{category}/{contactType}

Deletes specific contact information by contact type and contact category type for the member.

GET {authenticationKey}/{version}/MemberContacts/HeartBeat

No documentation available.

Members

APIDescription
GET Members/Current/Simple

Gets the current authentication Member (ContextMemberInfo format)

GET Members/Current

Get the current authenticated Member

POST Members/WithResponses/Extended?authenticationType={authenticationType}

Gets extended Member and response combinations for the given Members and Questions

GET Members/Current/Extended?authenticationType={authenticationType}

Gets extended information about the current authentication member

POST Members/NewAuthentication

Add New AuthenticationType for the current member.

PUT Members/ChangeUserName

Change user name of the member, and return a new token for the member

PUT Members/ChangePassword

Change password of the member, and return a new token for the member

PUT Members/UnSubscribe?ipAddress={ipAddress}

UnSubscribe the user

GET Members/QuestionSets?isPostRegistration={isPostRegistration}

Get Qualified Brand QuestionSets for given brand

GET Members/DisplayQuestions/ByQuestionSet/{questionSetID}/{statusType}

Returns display information in a question set and status type

POST Members/DisplayQuestions/ByQuestions

Returns display information for requested questions ids.

POST Members/Answers/{questionID}/Translated

Gets a list of answer translations filtered by question id and answer ids

PUT Members/UpdateEmailVerificationSentDate

Update the date and time when the email to activate a new account is being sent

GET Members/TrackingPixels?eventCount={eventCount}&commissionEvent={commissionEvent}

Process Tracking Pixels using event count and commission event

GET Members/SurveyEligible

Check if the member is eligible for survey

GET {authenticationKey}/{version}/Members/HeartBeat

No documentation available.