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 FormatJSON


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