Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SDK service requests simply invoke a standard report, available on all other Galooli platforms, thus ensuring full compatibility between all of our solutions.

Please see below a list of available methods and match reports.

(warning) SDK services do not support detailed reports

(warning) Currently, the SDK tools are unable to provide information about addresses

Table of Contents
minLevel1
maxLevel1
outlinefalse
typelist
printablefalse

Assets Report

Method
Assets_Report

Report Name
General Reports - Assets

Description
Asset-based report

Parameter Description

...

Base URL: https://sdk.galooli-systems.com/Json/

...

Request Method: Assets_Report

...

SDK service requests simply invoke a standard report, available on all other Galooli platforms, thus ensuring full compatibility between all of our solutions.

Please see below a list of available methods and match reports.

(warning) SDK services do not support detailed reports

(warning) Currently, the SDK tools are unable to provide information about addresses

Table of Contents
minLevel1
maxLevel1
outlinefalse
typelist
printablefalse

Assets Report

Method
Assets_Report

Report Name
General Reports - Assets

Description
Asset-based report

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

  • Request Method: Assets_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields: requestedPropertiesStr=[fieldName]

  • Requested Last Gmt Update Time: lastGmtUpdateTime=[YYYY-MM-DD HH:MM:SS]

Info

Unique for the "Asset” report.
By default, when you run the URL of the Asset Report, no date is required, so the measurement starts on 01-01-2000 by default, so you will receive data for all assets, even if they have not been updated.

Sometimes it is not necessary to receive all the units, but only those that have been updated since the last update (i.e. to maintain the "last" status of the units).

The following link provides more information about the "Last GMT Update Time" usage:
Asset Reporting Behavior In The SDK

  • Requested Asset object: requestedUnits=[o/f/g/u ID]

Request Example

Code Block
https://sdk.galooli-systems.com/Json/Assets_Report?userName=userName=[MY USER]&password=[MY PASSWORD]

...

&requestedPropertiesStr=[fieldName]

...

&lastGmtUpdateTime=[YYYY-MM-DD HH:MM:SS]&requestedUnits=[o/f/g/u ID]

Results Structure

Info

Unique for the "Asset” report.
By default, when you run the URL of the Asset Report, no date is required, so the measurement starts on 01-01-2000 by default, so you will receive data for all assets, even if they have not been updated.

Sometimes it is not necessary to receive all the units, but only those that have been updated since the last update (i.e. to maintain the "last" status of the units).

The following link provides more information about the "Last GMT Update Time" usage:
Asset Reporting Behavior In The SDK

  • Requested Asset object: requestedUnits=[o/f/g/u ID]

Request Example

Code Block
Code Block
{
  "MaxGmtUpdateTime": "2022-12-25 09:52:29",
  "CommonResult": {
    "ResultDescription": "",
    "ResultCode": 0,
    "DataSet": [
      [
        "1131199",
        "Truck 7",
        "Disconnected"
      ],
      [
        "1131204",
        "Truck 9",
        "Disconnected"
      ]
    ]
  }
}

Summary Report

Method
Summary_Report 

Report Name
General Reports - Summary

Description
Daily accumulated information report

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

...

  • Request Method: Summary_Report

...

  • Common Parameters: userName=[MY

...

  • USER]&password=[MY

...

  • PASSWORD]

...

  • Requested Fields: requestedPropertiesStr=[fieldName]

  • Date and Time Stamp:startDate=[YYYY-MM-DD HH:MM:SS]&

...

  • endDate=[YYYY-MM-DD

...

  • HH:MM:SS]

...

  • Requested Asset Object: requestedUnits=[o/f/g/u

...

  • ID]

Results StructureRequest Example

Code Block
{
  "MaxGmtUpdateTime": "2022-12-25 09:52:29",
  "CommonResult": {
    "ResultDescription": "",
https://sdk.galooli-systems.com/Json/Summary_Report?userName=userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]&startDate=[YYYY-MM-DD HH:MM:SS]&endDate=[YYYY-MM-DD HH:MM:SS]&requestedUnits=[o/f/g/u ID]

Results Structure

Code Block
{
   "ResultCodeCommonResult":{
 0,     "DataSetResultDescription":"",
[      "ResultCode":0,
[      "DataSet":[
  "1131199",       [
 "Truck 7",           "Zimbabwe 2",
            "Disconnected2022-12-23",
      ],       ["2022-12-23",
            "11312041",
        "Truck 9"],
        "Disconnected" [
       ]     ]"Zimbabwe 2",
 }
}

Summary Report

Method
Summary_Report 

Report Name
General Reports - Summary

Description
Daily accumulated information report

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

  • Request Method: Summary_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields: requestedPropertiesStr=[fieldName]

  • Date and Time Stamp:startDate=[YYYY-MM-DD HH:MM:SS]&endDate=[YYYY-MM-DD HH:MM:SS]

  • Requested Asset Object: requestedUnits=[o/f/g/u ID]

Request Example

Code Block
           "2022-12-24",
            "2022-12-24",
            "1"    
         ]
      ]
   }
}

Events Report

Method
Events_Report     

Report Name
General Reports - Events

Description
Shows depth information for the selected unit/group/cluster/organization events

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

...

  • Request Method: Events_Report

...

  • Common Parameters: userName=

...

  • [MY

...

  • USER]&password=[MY

...

  • PASSWORD]

...

  • Requested Fields: requestedPropertiesStr=[fieldName]

...

  • Date and Time Stamp:startTime=[YYYY-MM-DD

...

  • HH:MM:SS]&

...

  • endTime=[YYYY-MM-DD

...

  • HH:MM:SS]

...

  • Requested Asset Object: requestedUnits=[o/f/g/u

...

  • ID]

Results StructureRequest Example

Code Block
{
   "CommonResult":{
      "ResultDescription":"",
      "ResultCode":0,
  https://sdk.galooli-systems.com/Json/Events_Report?userName=userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]&startTime=[YYYY-MM-DD HH:MM:SS]&endTime=[YYYY-MM-DD HH:MM:SS]&requestedEvents=any&requestedUnits=[o/f/g/u ID]

Results Structure

Code Block
{
   "DataSetCommonResult":[{
      "ResultDescription":"",
  [      "ResultCode":0,
      "Zimbabwe 2",DataSet":[
         [
  "2022-12-23",          "Colombia 2",
            "2022-12-2324 12:07:53",
            "1"Battery Full On Solar",
         ],   ""
      [   ],
         "Zimbabwe[
2",            "Colombia 2"2022-12-24",
            "2022-12-24 12:24:53",
            "1" Battery Full On Solar",
            ""
         ],
         [
      ]      }
}

Events Report

Method
Events_Report     

Report Name
General Reports - Events

Description
Shows depth information for the selected unit/group/cluster/organization events

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

  • Request Method: Events_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields: requestedPropertiesStr=[fieldName]

  • Date and Time Stamp:startTime=[YYYY-MM-DD HH:MM:SS]&endTime=[YYYY-MM-DD HH:MM:SS]

  • Requested Asset Object: requestedUnits=[o/f/g/u ID]

Request Example

Code Block
"Colombia 2",
            "2022-12-24 12:45:53",
            "Battery Full On Solar",
            ""
         ]
      ]
   }
}

Trip Report

Method
Trip_Report 

Report Name
Fleet - Trips

Description
Shows trips that are made by the selected unit/group/cluster according to the chosen period

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

...

  • Request Method: Trip_Report

...

  • Common Parameters: userName=[MY

...

  • USER]&password=[MY

...

  • PASSWORD]

...

  • Requested Fields: requestedPropertiesStr=[fieldName]

...

  • Date and Time Stamp:startTime=[YYYY-MM-DD

...

  • HH:MM:SS]&endTime=[YYYY-MM-DD

...

  • HH:MM:SS]

...

  • Requested Asset object: requestedUnits=[o/f/g/u

...

  • ID]

Results StructureRequest Example

Code Block
{
   "CommonResult":{
  https://sdk.galooli-systems.com/Json/Trip_Report?userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]&startDate=[YYYY-MM-DD HH:MM:SS]&endDate=[YYYY-MM-DD HH:MM:SS]&requestedUnits=[o/f/g/u ID]

 Results Structure

Code Block
{
   "ResultDescriptionCommonResult":"{
      "ResultDescription":"",
      "ResultCode":0,
      "DataSet":[
         [
            "Colombia 2Car14",
            "2022-12-24 12:07:5325",
            "Battery Full On Solar2022-12-24 12:08:01",
            "0.08"
 ,
       ],      "11",
   [             "Colombia 2"00:00:10",
            "2022-12-24 12:24:53",00:00:00"
            "Battery Full On Solar"],
         [
  ""          ]"Car14",
         [
            "Colombia 22022-12-24 12:18:55",
            "2022-12-24 12:4525:5350",
            "Battery Full On Solar3.79",
            "20.62",
            "00:04:49",
            "00:00:00"
         ]
      ]
   }
}

POI Trip Report

Method
POI_Trip_Report Report  

Report Name
Fleet - TripsGeofence Activity

Description
Shows trips that are made by the selected unit/group/cluster according to the chosen periodA summary report that provides details of all the interactions of the vehicles with the geofence locations

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

  • Request Method: Trip_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields:requestedPropertiesStr=[fieldName]

  • Date and Time Stamp:startTime=[YYYY-MM-DD HH:MM:SS]&endTime=[YYYY-MM-DD HH:MM:SS]

  • Requested Asset object: requestedUnits=[o/f/g/u ID]

...

Code Block
https://sdk.galooli-systems.com/Json/Trip_Report?userName=userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]&startDate=[YYYY-MM-DD HH:MM:SS]&endDate=[YYYY-MM-DD HH:MM:SS]&requestedUnits=[o/f/g/u ID]

 Results Results Structure

Code Block
{
   "CommonResult":{
      "ResultDescription":"",
      "ResultCode":0,
      "DataSet":[
         [
            "Car14"1165932",
            "",
            "2022-12-24 12:07:25",
            "2022-12-24 12:08:01",
            "0.0800:00:36",
            "110.08",
            "00:00:10",
            "00:00:00"
"
         ],
         [
            "1165932",
            "Car14",
            "2022-12-24 12:18:55",
            "2022-12-24 12:25:50",
            "3.7900:06:55",
            "203.6279",
            "00:04:49",
            "00:00:00"
         ]
      ]
   }
}

Admin POI

...

Report

Method
Admin_POI_Trip_Report  Report 

Report Name
Fleet System Reports - Geofence ActivityPOI

Description
A summary report that provides details of all the interactions of the vehicles with the geofence locationsGeneral information about existing POIs in the selected group/cluster

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

  • Request Method: TripAdmin_POI_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields: requestedPropertiesStr=[fieldName]

  • Date and Time Stamp:startTime=[YYYY-MM-DD HH:MM:SS]&endTime=[YYYY-MM-DD HH:MM:SS]

  • Requested Asset object: requestedUnits=[o/f/g/u ID]

Request Example

Code Block
https://sdk.galooli-systems.com/Json/Trip_Report?userName=userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]&startDate=[YYYY-MM-DD HH:MM:SS]&endDate=[YYYY-MM-DD HH:MM:SS]&requestedUnits=[o/f/g/u ID]

Results Structure

...

Request Example

Code Block
https://sdk.galooli-systems.com/Json/Admin_POI_Report?userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]

Results Structure

Code Block
{
   "CommonResult":{
      "ResultDescription":"",
      "ResultCode":0,
      "DataSet":[
        "ResultDescription":"", [
     "ResultCode":0,       "DataSetTEST":[,
         [             "1165932"Point",
            "Yes",
            "2022-12-24 12:07:2544.60119891525624",
            "2022-12-24 12:08:0121.87109055034186",
            "00:00:36Undefined",
         ]
  "0.08",    ]
        "",
            ""
         ],
         [
            "1165932",
            "",
            "2022-12-24 12:18:55",
            "2022-12-24 12:25:50",
            "00:06:55",
            "3.79",
            "",
            ""
         ]}
}

Service Log Report

Method
Service_Log_Report

Report Name
Service Log Report

Description
An overview of all changes made to summary fields data via the service log tool

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/json/

  • Request Method: Service_Log_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields: requestedPropertiesStr=[fieldName]

    • The following fields are currently supported:

      • service_log_time_stamp

      • service_log_comment1-3

      • service_log_value

      • service_log_edited_fields

      • service_log_update_time

  • Date and Time Stamp: startTime=[YYYY-MM-DD HH:MM:SS]&endTime=[YYYY-MM-DD HH:MM:SS]

  • Requested Asset object: requestedUnits=[o/f/g/u ID]

Request Example

Code Block
https://sdk.galooli-systems.com/json/Service_Log_Report?userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]_time&startTime=[YYYY-MM-DD HH:MM:SS]&endTime=[YYYY-MM-DD HH:MM:SS]&requestedUnits=[o/f/g/u ID]

Results Structure

Code Block
{
    "CommonResult": {
        "ResultDescription": "",
        "ResultCode": 0,
        "DataSet": [
            [
           ]    }
}

Admin POI Report

Method
Admin_POI_Report 

Report Name
System Reports - POI

Description
General information about existing POIs in the selected group/cluster

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/Json/

  • Request Method: Admin_POI_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields: requestedPropertiesStr=[fieldName]

Request Example

Code Block
https://sdk.galooli-systems.com/Json/Admin_POI_Report?userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]

Results Structure

Code Block
{
   "CommonResult":{
      "ResultDescription":"", "2024-07-16",
                "111111 - Test",
                "ResultCodeVandalism":0,
        "DataSet":[        "Approved",
 [             "TEST",
            "Point2",
        
   "Yes",             "44.601198915256241",
   
        "21.87109055034186",        "Site Down    "Undefined"
Time",
        ]
      ]
   }
}

Service Log Report

Method
Service_Log_Report

Report Name
TBA

Description
TBA

Parameter Description

  • Base URL: https://sdk.galooli-systems.com/json/

  • Request Method: Service_Log_Report

  • Common Parameters: userName=[MY USER]&password=[MY PASSWORD]

  • Requested Fields: requestedPropertiesStr=[fieldName]

  • Requested Last Gmt Update Time: lastGmtUpdateTime=[YYYY-MM-DD HH:MM:SS]

  • Requested Asset object: requestedUnits=[o/f/g/u ID]

Request Example

Code Block
https://sdk.galooli-systems.com/Json/Assets_Report?userName=userName=[MY USER]&password=[MY PASSWORD]&requestedPropertiesStr=[fieldName]&lastGmtUpdateTime=[YYYY-MM-DD HH:MM:SS]&requestedUnits=[o/f/g/u ID]

Results Structure

Code Block
{
  "MaxGmtUpdateTime": "2022-12-25 09:52:29",
  "CommonResult": {
    "ResultDescription": "",
    "ResultCode": 0,
    "DataSet": [          "2024-07-16 12:49:21"
            ],
            [
                "2024-07-16",
                "8000000 TEST GALOOLI",
                "Disconnection - Without Outage",
                "Approved",
                "4.5",
       [         "11311998",
        "Truck 7",       "Site Down Time"Disconnected",
       ],       [  "2024-07-16 12:50:46"
     "1131204",       ],
 "Truck 9",         "Disconnected" ]
     ]   ]
 ]   }
}