Expense Data
This API is meant to get expance Data.
POSThttps://yourdomain.com/webservice?token=getExpenseData
Request Parameters
Parameter | Type | Value | Description |
---|
Description
Method
getExpenseData
Request
Request interval:- | Every 5 minute |
Request Format | JSON |
Reuest body
Following parameters are passed as string in json format in request body .
{
"imei_no": "xx",
"category": "xx",
"category_type": "xx",
"sub_category_type": "xx",
"from_date_time": "xx",
"to_date_time": "xx",
"amount": "xx",
"reference_no": "xx",
"odometer": "xx",
"work_hour": "xx",
"description": "xx",
"fuel_quantity": "xx",
"fuel_source_name": "xx",
"location_address": "xx"
}
Prerequisites
Before calling this API we need to generate token using generateAccessToken API.
Error Code | Status |
0 | Fail |
1 | Success |
Sample Response
SUCCESS{
"result": 1,
"data": {},
"message": "Success"
}
FAIL
{
"result": 0,
"data": {},
"message": "Mandatory Parameter can not be Blank"
}
FAIL
{
"result": 0,
"data": {},
"message": "Invalid Parameter"
}
FAIL
{
"result": 0,
"data": {},
"message": "To Date should be in Milliseconds Only And Should be greater then From Date"
}
FAIL
{
"result": 0,
"data": {},
"message": "Refresh Token Expired"
}
FAIL
{
"result": 0,
"data": {},
"message": "Amount should be greater than ZERO"
}
FAIL
{
"result": 0,
"data": {},
"message": "Invalid Token"
}
FAIL
{
"result": 0,
"data": {},
"message": "Expense Category Type is not valid"
}
FAIL
{
"result": 0,
"data": {},
"message": "Something went wrong on server"
}
FAIL
{
"result": 0,
"data": {},
"message": "IMEINo not found"
}
FAIL
{
"result": 0,
"data": {},
"message": "Please wait for 5 Minutes for next API call."
}
Response codes
Code | Description |
---|
Error codes
Code | Name | Description |
---|