Get Specific Asset Fullness Level Filter in Company API
Require Authentication
This API is used to Get All data from all/selected companies based on combination of deviceID and token of super admin.
URL
api/companies/allcompaniesdata
Required parameter (POST)
- deviceID
- token
Optional parameter (GET)
All optional parameters use GET method. So it should be embedded in the URL, e.g: api/companies/allcompaniesdata?o=companyState&ot=desc&q=river&s=active
- q «contains keyword that want to be looked for. Keyword will search companyName field only»
- o «used to sort data, contains field name. Available value: companyName, companyState, expiredDate. Default value: companyName»
- ot «used to sort data, contains sort type. Available value: asc, desc. Default value: asc»
- s «contain status. Available value: active, suspended, canceled. Default value: active»
Example JSON Payload
{
"deviceID": "ABCD-EFGH-IJKL-MNOP",
"token": "c43fa596e7916827106b591e2bb026cd"
}
Possible return HTTP status code
- 200
- 401
Return message
{
"status": "success",
"message": [
{
"companyID": "189",
"companyName": "Acciona",
"companyShortDescription": "",
"companyDescription": "",
"companyLogoURL": "dbc1a04b567f05619470737951eacb75.png",
"companyReportLogoURL": "3fc8c272669664ea10bc9a3eb8bb876d.png",
"companyAddress1": "Level 2, 55 Harrington Street",
"companyAddress2": "",
"companyCity": "The Rocks",
"companyState": "NSW",
"companyCountry": "AU",
"companyLatitude": "-33.859321594238",
"companyLongitude": "151.207763671875",
"companyZipCode": "2000",
"companyPhone": "+61 2 8117 0100",
"companyFax": "",
"companyWebsite": "http://acciona.com.au",
"companyEmail": "",
"companyFacebookURL": "",
"companyTwitterURL": "",
"companyLinkedinURL": "",
"companyInstagramURL": "",
"companyCreatedDate": "1674791042",
"companyModifiedDate": "1677247967",
"licenseTypeID": "1",
"status": "active",
"expiredDate": "0",
"ewayCustomerTokenID": "",
"default_currencyCode": "AUD",
"default_paymentPeriod": "monthly",
"isDemo": "N",
"demoResetState": "disable",
"demoResetIntervalSeconds": "0",
"demoStartDate": "0",
"fillLevelSource": "laseravg",
"collectionCalculationConfig": "halflevel",
"webhookEnable": "N",
"webhookUrl": null,
"lastExpiryNotifSend": null,
"jumpReportThreshold": "30",
"defaultDateRange": "2",
"bulkCollectionRadius": "300",
"trackerTripInterval": "600",
"volumeUnit": "metric",
"weightUnit": "metric",
"username": "envra@superfy.com",
"password": "6eb008560e8daec11e5c5efa312fde75e8a3cd2b30aeea151",
"licenseTypeName": "Town Plan"
},
{
"companyID": "140",
"companyName": "ACT Government",
"companyShortDescription": "",
"companyDescription": "",
"companyLogoURL": "127b2c27a1b29ec30bc780ea51a07135.jpg",
"companyReportLogoURL": "e7384175dcf449a4fb0d3911a4f4fd74.jpg",
"companyAddress1": "480 Northbourne Avenue",
"companyAddress2": "",
"companyCity": "Dickson",
"companyState": "ACT",
"companyCountry": "AU",
"companyLatitude": "-35.250843048096",
"companyLongitude": "149.134719848633",
"companyZipCode": "2601",
"companyPhone": "02 6205 4190 ",
"companyFax": "",
"companyWebsite": "http://www.act.gov.au",
"companyEmail": "",
"companyFacebookURL": "",
"companyTwitterURL": "",
"companyLinkedinURL": "",
"companyInstagramURL": "",
"companyCreatedDate": "1650955377",
"companyModifiedDate": "1650955865",
"licenseTypeID": "1",
"status": "active",
"expiredDate": "0",
"ewayCustomerTokenID": "",
"default_currencyCode": "AUD",
"default_paymentPeriod": "monthly",
"isDemo": "N",
"demoResetState": "disable",
"demoResetIntervalSeconds": "0",
"demoStartDate": "0",
"fillLevelSource": "laseravg",
"collectionCalculationConfig": "halflevel",
"webhookEnable": "N",
"webhookUrl": null,
"lastExpiryNotifSend": null,
"jumpReportThreshold": "30",
"defaultDateRange": "2",
"bulkCollectionRadius": "300",
"trackerTripInterval": "600",
"volumeUnit": "metric",
"weightUnit": "metric",
"username": "actgovt@taoglas.com",
"password": "ceed38e7e25f5ed73ca8ed1a1382d09b5190b539dab71ac57",
"licenseTypeName": "Town Plan"
}
]
}