Sponsoring

Checkout

verify/application.json

method: GET

secured: true

url: /v1/promote/checkout/verify/application.json

Returns the application information currently associated to this session

{
    "EMail": "jasons@us.gnld.com",
    "FirstName": "Jason",
    "LastName": "Sperske",
    "MiddleInitial": "",
    "DateOfBirth": "12/25/1978",
    "PhoneHome": "(510)825-3218",
    "PhoneOther": "",
    "Pin": "4444",
    "SiteUrl": "sdasdasfdasdfasdfasdf",
    "TaxId": "",
    "RecognitionName": "",
    "PartnerFirstName": "",
    "PartnerLastName": "",
    "PartnerMiddleInitial": "",
    "success": true,
    "error": null
}

method: POST

secured: true

url: /v1/promote/checkout/verify/application.json

Sets basic information about the new distributor

Field Notes
DateOfBirth Date of birth
Type: String (must parse as a valid Date MM/DD/YYYY)
EMail Email address
Type: String
SubscribeToEmail Records that the user wishes to allow GNLD to email them.
Type: Boolean
FirstName First name
Type: String
LastName Last name
Type: String
MiddleInitial Middle initial
Type: String (Optional)
PhoneHome The home phone number
Type: String
PhoneOther An alternate phone number
Type: String (Optional)
Pin A 4 digit pin number used to authenticate new distributor
Type: String (4 numbers)
SiteUrl A url (part of the full url http://neolifeclub.com/[SiteUrl]) that the new distributor can give to people who wish to sign up under them
Type: String (only letters and numbers allowed)
RecognitionName A name (commonly a business name) used for pinting bonus checks (only displayed if you are signing up as a promoter)
Type: String (Optional)
PartnerFirstName First name of partner (only displayed if you are signing up as a promoter)
Type: String (Optional unless PartnerLastName is passed)
PartnerLastName Last name of partner (only displayed if you are signing up as a promoter)
Type: String (Optional unless PartnerFirstName is passed)
PartnerMiddleInitial Middle initial of partner (only displayed if you are signing up as a promoter)
Type: String (Optional)
TaxId A valid Tax ID for tax withholding (In the US market this is a Social Security Number, though each market applies different rules)
Type: String (Optional)

If you pass this service data with some error (a missing or incomplete field or a SiteUrl that is already registered) you will see a response like this:

{
    "success": false,
    "error": [
        {
            "field": "Pin",
            "error": "Pin Invalid",
            "message": "* Your PIN must be a 4 digit number"
        },
        {
            "field": "SiteUrl",
            "error": "SiteUrl.Taken",
            "message": "* This Site URL is already registered to another promoter"
        }
    ]
}

If you pass information that is valid then you will see this response:

{
    "success": true,
    "error": []
}