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
Name | Description | Type | Additional 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
ResponseCodeResponse Formats
application/json, text/json
0
application/xml, text/xml, multipart/form-data
<Constants.ResponseCode xmlns="http://schemas.datacontract.org/2004/07/Traxia.Common">FAIL</Constants.ResponseCode>