/start

Entry point to Signup API that returns a trackingToken which the majority of other API calls require. The start resource is meant to be called just once per enrollment and the returned trackingToken should be saved for subsequent calls.

get

/complete

Final validation on a registrant record and performs transition to being a full member.

post

/id-verification

ID verification to ensure customer is actually who they say they are. Required before a credit report and score can be delivered.

get

Fetch a set of ID verification questions for the customer to answer.

post

Provide answers to the ID verification questions. In the case of an answer failure here a new question set and reference number must be obtained to try again.

/campaign

Details relating to a PID (campaign). This can include cobrand details if applicable, member plan details, and support details such as a support phone number and hours.

get

/security-questions

Security questions the customer can choose from to further secure their account.

get

/validate

Validation routine that ensures email is valid and not tied to an existing account.

get

Validation routine that ensures sponsor code is valid. Only applicable for campaigns that have a cobrand and sponsor code(s).

get

Validation routine that ensures social security is valid and doesn't already belong to an existing customer.

get

Validation routine that checks credit card number and when valid returns a unique token that should be used in place of the number in all subsequent transactions. This includes check that credit card number hasn't already been registered more than once with a member.

get

/customer

Creates a basic customer account with at the very least an email and password.

post

Updates the customer account with identity information, including social security number, birth date and address. Can also include acknowledgement of terms of membership and an answer to a security question.

post

Allows the membership plan the customer is being signed up under to be changed independent of other signup data collection.

post

Allows movement to a sonsored membership plan for the customer when a valid sponsor code is provided, independent of other signup data collection.

post

Updates the customer account with a credit card. Can also include acknowledgement of terms of membership if not already collected. Billing address may be omitted if same as home address.

post