Authenticating a Token passed to a Custom URL
Loading...
When you want to authenticate a customer token passed to a custom URL using the API. This article explains the required parameters, token validation process, and customer details returned after successful authentication during custom URL redirection.
Authenticates the token provided by the system while redirecting a Customer to your custom URL and returns the Customer details, if authenticated.
If you have chosen to redirect all purchase related links from within your and your Customers' Control Panel to a custom URL, you must check that the redirection is being made by an authenticated Customer or user. The authenticity can be checked using this API call.
| Name | Data Type | Required / Optional | Description |
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter |
| api-key | String | Required | Authentication Parameter |
| token | String | Required | Authentication Token |
GET
https://test.httpapi.com/api/customers/authenticate-token-without-history.json?auth-userid=0&api-key=key&token=authenticationtoken
Returns a hash map containing the below details, if the token is authenticated:
Customer Id (customerid)
Customer Username (username)
Your Reseller Id (resellerid)
Reseller Id of your Parent Reseller (parentid)
Name (name)
Company (company)
Email Address (useremail)
Telephone Number Country Code (telnocc)
Telephone Number (telno)
First line of address of the Customer (address1)
Second line of address of the Customer (address2)
Third line of address of the Customer (address3)
City (city)
State (state)
Country Code (country)
ZIP Code (zip)
Personal Identification Number (pin)
Creation Date (creationdt)
Current Status (customerstatus)
Sales Contact Name and Email Id (salesrepresentative)
Language Preference for the Control Panel and Emails (langpref)
Total Receipts (totalreceipts)
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.