GET api/authentication/AuthenticateUserAccess?EmailAddress={EmailAddress}&Token={Token}&APIUri={APIUri}&MethodUri={MethodUri}&ApplicationKey={ApplicationKey}&APIKey={APIKey}&DeviceID={DeviceID}

This method allows the Traxia system to authenticate user access, the authentication is needed for the Traxia system to identify and control which API or apps can be accessed by a user.

Request Information

URI Parameters

NameDescriptionTypeAdditional Information
EmailAddress

Primary Key, use the email address for Register, Update, Enable, Disable and Retrieve.

string

Required

Token

Unique code generates by the system to give grant access for the user to the application.

string

Required

APIUri

The API service URI represents the host that will be accessed by this request. The provided (ApiRequest) Application Key and API Key must be validated to this particular service URI / host.

string

Required

MethodUri

The API service endpoint name. The application key must be provisioned to access the requested method.

string

Required

ApplicationKey

The application identity issued by an authorized publisher of Traxia services. This identity is unique and generated one-time during registration.

string

Required

APIKey

Secret key issued to be challenged as identity verification.

string

Required

DeviceID

Unique code to identify a device that connects to the Traxia system, such as IMEI.

string

None

Body Parameters

None

Response Information

Resource Description

ResponseCode

Response Formats

application/json, text/json

Sample:
0

application/xml, text/xml, multipart/form-data

Sample:
<Constants.ResponseCode xmlns="http://schemas.datacontract.org/2004/07/Traxia.Common">FAIL</Constants.ResponseCode>