Reports
Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Device Id
Device friendly name
Alert Type
A local date and time of an alert
Latitude
Longitude
Address
List of geofence names where an alert occured
GET /V2/{tenantVarCode}/reports/AlertsReport HTTP/1.1
Accept: */*
OK
[
{
"DeviceId": "text",
"DeviceFriendlyName": "text",
"AlertType": "text",
"StartTimeLocal": "2026-01-01T00:00:00.000Z",
"Latitude": 1,
"Longitude": 1,
"Address": "text",
"LocationName": "text"
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Device Id
Device friendly name
Number of trips for report period
Total distance in Km
Total trips duration in seconds
Total trips duration text (HH:ss)
Last odometer value in Km
GET /V2/{tenantVarCode}/reports/AssetUtilisationReport HTTP/1.1
Accept: */*
OK
[
{
"DeviceId": "text",
"DeviceFriendlyName": "text",
"Trips": 1,
"DistanceKm": 1,
"DurationSec": 1,
"DurationString": "text",
"OdometerKm": 1
}
]Tenant Var Code
Filter report data by device's last message time: 0 = no filter value greater than zero = time is greater than last X hours (ie: '24' - device reported in the last 24 hours) negative value = time is less tan X hours (ie: '-48' - device not reported in the last 48 hours)
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Device Id
Device friendly name
Device type
Last MO message date and time (UTC)
Text how long ago was last message sent
Last known latitude
Last known longitude
Address
Battery (%)
GET /V2/{tenantVarCode}/reports/DevicesOverviewReport HTTP/1.1
Accept: */*
OK
[
{
"DeviceId": "text",
"DeviceFriendlyName": "text",
"DeviceType": "text",
"LastMoMessageTime": "2026-01-01T00:00:00.000Z",
"LastMoMessageAgo": "text",
"LastLatitude": 1,
"LastLongitude": 1,
"Address": "text",
"BatteryPercentage": "text"
}
]Defines if reports is grouped by 'Vehicle' or 'Driver' (default: 'Driver')
Report result can be filtered by violation type: Acceleration, Braking, Turning, Speeding
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Driver behaviour score
Driver name (returned when GroupBy parameter equals to 'Driver')
Vehicle name (returned when GroupBy parameter equals to 'Vehicle')
Number of journeys
Total distance in Km
Total journeys duration in seconds
GET /V2/{tenantVarCode}/reports/DriverPerformanceSummaryReport HTTP/1.1
Accept: */*
OK
[
{
"Score": 1,
"Driver": "text",
"Vehicle": "text",
"JourneysCount": 1,
"DistanceKm": 1,
"DurationSec": 1
}
]Defines if reports is grouped by 'Vehicle' or 'Driver' (default: 'Driver')
Report result can be filtered by violation type: Acceleration, Braking, Turning, Speeding
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Driver behaviour score
Driver name (returned when GroupBy parameter equals to 'Driver')
Vehicle name (returned when GroupBy parameter equals to 'Vehicle')
Number of journeys
Total distance in Km
Total journeys duration in seconds
GET /V2/{tenantVarCode}/reports/DriverBehaviourReport HTTP/1.1
Accept: */*
OK
[
{
"Score": 1,
"Driver": "text",
"Vehicle": "text",
"JourneysCount": 1,
"DistanceKm": 1,
"DurationSec": 1
}
]Tenant Var Code
Report result can be filtered by violation type: Acceleration, Braking, Turning, Speeding
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Tenant Var Code
Journey Id
Device Id
User Id
Violation date and time (local)
Violations date and time (UTC)
Latitude
Longitude
Address
Violation type (Acceleration, Braking, Turning, Speeding)
Violation limit - could be max speed (kmh) or acceleration threshold etc
Recorded violation value ie: current speeding value or acceleration/braking value
Duration in seconds
List of geofence names where violation occured
Group name
Device friendly name
User first name
User last name
GET /V2/{tenantVarCode}/reports/DriverPerformanceDetailedReport HTTP/1.1
Accept: */*
OK
[
{
"TenantVarCode": "text",
"JourneyId": "text",
"DeviceId": "text",
"UserId": "text",
"DateTimeLocal": "2026-01-01T00:00:00.000Z",
"DateTimeUtc": "2026-01-01T00:00:00.000Z",
"Latitude": 1,
"Longitude": 1,
"Address": "text",
"ViolationType": "text",
"Limit": 1,
"RecordedValue": 1,
"DurationSeconds": 1,
"Geofence": "text",
"GroupName": "text",
"DeviceFriendlyName": "text",
"UserFirstName": "text",
"UserLastName": "text"
}
]Tenant Var Code
Report result can be filtered by violation type: Acceleration, Braking, Turning, Speeding
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Tenant Var Code
Journey Id
Device Id
User Id
Violation date and time (local)
Violations date and time (UTC)
Latitude
Longitude
Address
Violation type (Acceleration, Braking, Turning, Speeding)
Violation limit - could be max speed (kmh) or acceleration threshold etc
Recorded violation value ie: current speeding value or acceleration/braking value
Duration in seconds
List of geofence names where violation occured
Group name
Device friendly name
User first name
User last name
GET /V2/{tenantVarCode}/reports/DriverBehaviourViolationReport HTTP/1.1
Accept: */*
OK
[
{
"TenantVarCode": "text",
"JourneyId": "text",
"DeviceId": "text",
"UserId": "text",
"DateTimeLocal": "2026-01-01T00:00:00.000Z",
"DateTimeUtc": "2026-01-01T00:00:00.000Z",
"Latitude": 1,
"Longitude": 1,
"Address": "text",
"ViolationType": "text",
"Limit": 1,
"RecordedValue": 1,
"DurationSeconds": 1,
"Geofence": "text",
"GroupName": "text",
"DeviceFriendlyName": "text",
"UserFirstName": "text",
"UserLastName": "text"
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Tenant Var Code
Tenant name
Date
Number of devices
Number of MO messages
GET /V2/{tenantVarCode}/reports/EnterpriseLicenseStatisticsReport HTTP/1.1
Accept: */*
OK
[
{
"TenantVarCode": "text",
"TenantName": "text",
"Date": "2026-01-01T00:00:00.000Z",
"DevicesCount": 1,
"MoMessagesCount": 1
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
User Id
Device Id
Fatigue violation start time (local)
Fatigue violation start time (UTC)
Start latitude
Start longitude
Start geofence names
Start address
Fatigue violation end time (local)
Fatigue violation end time (UTC)
End latitude
End longitude
End geofence names
End address
Distance Km
Driving seconds
Rest period seconds
Violation type
Tenant name
Group name
Device friendly name
User first name
User last name
GET /V2/{tenantVarCode}/reports/FatigueManagementReport HTTP/1.1
Accept: */*
OK
[
{
"UserId": "text",
"DeviceId": "text",
"StartTimeLocal": "2026-01-01T00:00:00.000Z",
"StartTimeUtc": "2026-01-01T00:00:00.000Z",
"StartLatitude": 1,
"StartLongitude": 1,
"StartLocationName": "text",
"StartAddress": "text",
"EndTimeLocal": "2026-01-01T00:00:00.000Z",
"EndTimeUtc": "2026-01-01T00:00:00.000Z",
"EndLatitude": 1,
"EndLongitude": 1,
"EndLocationName": "text",
"EndAddress": "text",
"DistanceKm": 1,
"DrivingSeconds": 1,
"RestingSeconds": 1,
"ViolationType": "text",
"TenantName": "text",
"GroupName": "text",
"DeviceFriendlyName": "text",
"UserFirstName": "text",
"UserLastName": "text"
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Device Id
Device friendly name
Group name
Driving duration seconds
Idle duration seconds
Idling time (%)
GET /V2/{tenantVarCode}/reports/IdlingSummaryReport HTTP/1.1
Accept: */*
OK
[
{
"DeviceId": "text",
"DeviceFriendlyName": "text",
"GroupName": "text",
"DrivingDurationSec": 1,
"IdleDurationSec": 1,
"IdlingPercent": 1
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Comma separated list of traveler names
Itinerary start date (UTC)
Itinerary end date (UTC)
Duration days
Destinations
Risk level
Itinerary status (approval state)
PNR number
Departure country
GET /V2/{tenantVarCode}/reports/InsightsItinerariesReport HTTP/1.1
Accept: */*
OK
[
{
"Travelers": "text",
"StartDate": "2026-01-01T00:00:00.000Z",
"EndDate": "2026-01-01T00:00:00.000Z",
"DurationDays": 1,
"Destinations": "text",
"RiskLevel": "text",
"Status": "text",
"PnrNumber": "text",
"DepartureCountry": "text"
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Tenant Var code
Tenant name
Date
Number of itineraries
GET /V2/{tenantVarCode}/reports/ItineraryStatisticsReport HTTP/1.1
Accept: */*
OK
[
{
"TenantVarCode": "text",
"TenantName": "text",
"Date": "2026-01-01T00:00:00.000Z",
"ItinerariesCount": 1
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Device Id
Device friendly name
Device description
Device type
Tenant Var code
Tenant name
User Id
Username
Device created date
GET /V2/{tenantVarCode}/reports/NewDevicesReport HTTP/1.1
Accept: */*
OK
[
{
"DeviceId": "text",
"DeviceFriendlyName": "text",
"DeviceDescription": "text",
"DeviceType": "text",
"TenantVarCode": "text",
"TenantName": "text",
"UserId": "text",
"Username": "text",
"CreatedDate": "2026-01-01T00:00:00.000Z"
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Itinerary created date
Comma separated list of traveler names
Itinerary start date (UTC)
Itinerary end date (UTC)
Duration days
Destinations
Risk level
Approval state
PNR number
GET /V2/{tenantVarCode}/reports/NewInsightsItinerariesReport HTTP/1.1
Accept: */*
OK
[
{
"CreatedDate": "2026-01-01T00:00:00.000Z",
"Travelers": "text",
"StartDate": "2026-01-01T00:00:00.000Z",
"EndDate": "2026-01-01T00:00:00.000Z",
"DurationDays": 1,
"Destinations": "text",
"RiskLevel": "text",
"ApprovalState": "text",
"PnrNumber": "text"
}
]Tenant Var Code
Plant types filter ("PTO Active", "Boom Raised")
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Tenant Var code
Plant type ("PTO Active", "Boom Raised")
True if state is still pending at the time report data is generated
User Id
Device Id
Tenant name
Group name
Device friendly name
User first name
User last name
Interval start time (local)
Start geofence names
Start latitude
Start longitude
Start address
Interval end time (local)
End geofence names
End latitude
End longitude
End address
Duration in seconds
GET /V2/{tenantVarCode}/reports/PlantHoursDetailReport HTTP/1.1
Accept: */*
OK
[
{
"TenantVarCode": "text",
"PlantType": "text",
"IsPending": true,
"UserId": "text",
"DeviceId": "text",
"TenantName": "text",
"GroupName": "text",
"DeviceFriendlyName": "text",
"UserFirstName": "text",
"UserLastName": "text",
"StartTimeLocal": "2026-01-01T00:00:00.000Z",
"StartLocationName": "text",
"StartLatitude": 1,
"StartLongitude": 1,
"StartAddress": "text",
"EndTimeLocal": "2026-01-01T00:00:00.000Z",
"EndLocationName": "text",
"EndLatitude": 1,
"EndLongitude": 1,
"EndAddress": "text",
"DurationSeconds": 1
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Device Id
Device friendly name
PTO active time in seconds
Boom raised time in seconds
Tenant name
Group name
GET /V2/{tenantVarCode}/reports/PlantHoursSummaryReport HTTP/1.1
Accept: */*
OK
[
{
"DeviceId": "text",
"DeviceFriendlyName": "text",
"PtoSeconds": 1,
"BoomSeconds": 1,
"TenantName": "text",
"GroupName": "text"
}
]Tenant Var Code
Geofence Ids
"GeofenceType" tag values
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Geofence name
Tenant name
Group name
Device friendly name
Driver name when geofence entered
Drive name when geofence left
Enter geofence time (local)
Enter geofence time (UTC)
Enter geofence address
Leave geofence time (local)
Leave geofence time (UTC)
Leave geofence address
Interval inside geofence in seconds
Relative time inside geofence within report query parameter interval
True if a device is still inside a geofence when report data generated
GET /V2/{tenantVarCode}/reports/TimeInGeofenceReport HTTP/1.1
Accept: */*
OK
[
{
"GeofenceName": "text",
"TenantName": "text",
"GroupName": "text",
"DeviceFriendlyName": "text",
"StartDriver": "text",
"EndDriver": "text",
"StartTimeLocal": "2026-01-01T00:00:00.000Z",
"StartTimeUtc": "2026-01-01T00:00:00.000Z",
"StartAddress": "text",
"EndTimeLocal": "2026-01-01T00:00:00.000Z",
"EndTimeUtc": "2026-01-01T00:00:00.000Z",
"EndAddress": "text",
"PeriodSeconds": 1,
"DeltaSeconds": 1,
"IsPending": true
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Tenant Var code
Journey Id
User Id
Device Id
Tenant name
Group name
Device friendly name
User first name
User last name
Trip start time (local)
Trip start time (UTC)
Start geofence names
Start latitude
Start longitude
Start address
Trip end time (local)
Trip end time (UTC)
End geofence names
End latitude
End longitude
End address
Distance Km
Driving duration in seconds
GET /V2/{tenantVarCode}/reports/TripReport HTTP/1.1
Accept: */*
OK
[
{
"TenantVarCode": "text",
"JourneyId": "text",
"UserId": "text",
"DeviceId": "text",
"TenantName": "text",
"GroupName": "text",
"DeviceFriendlyName": "text",
"UserFirstName": "text",
"UserLastName": "text",
"StartTimeLocal": "2026-01-01T00:00:00.000Z",
"StartTimeUtc": "2026-01-01T00:00:00.000Z",
"StartLocationName": "text",
"StartLatitude": 1,
"StartLongitude": 1,
"StartAddress": "text",
"EndTimeLocal": "2026-01-01T00:00:00.000Z",
"EndTimeUtc": "2026-01-01T00:00:00.000Z",
"EndLocationName": "text",
"EndLatitude": 1,
"EndLongitude": 1,
"EndAddress": "text",
"DistanceKm": 1,
"DrivingSeconds": 1
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
Logins date (local - tenant time zone)
Number of user logins to the GAP portal per day
GET /V2/{tenantVarCode}/reports/UserLoginReport HTTP/1.1
Accept: */*
OK
[
{
"DateLocal": "2026-01-01T00:00:00.000Z",
"LoginsCount": 1
}
]Tenant Var Code
When 'subtenants=true' result contains report data for the tenant and all subtenants
Group Ids
Device Types
Device Status, optional. Accepted values: "Active", "Inactive".
"VehicleType" tag values
Device Ids
User Ids
Cross tenant collection id. Report data is based on the collection (groups and devices related query parameters are ignored).
Pre-defined custom interval, can be used instead of DateFrom and DateTo. Accepted value: this-week, this-month, this-quarter, this-year, this-financial-year, yesterday, last-week, last-week-sunday, last-7-days, last-10-days, last-30-days, last-4-weeks, last-12-weeks, last-3-months, last-6-months, last-12-months, last-month, last-quarter, last-year, last-financial-year
Report interval start date. Required when no IntervalType specified.
Report interval end date. Required when no IntervalType specified.
OK
User first name
User surname
Email address (username)
Citizenship
User role
Phone numbers
Last logged in date (UTC)
User created date (UTC)
User status (Enabled, Locked Out, Disabled)
GET /V2/{tenantVarCode}/reports/UsersOverviewReport HTTP/1.1
Accept: */*
OK
[
{
"FirstName": "text",
"Surname": "text",
"EmailAddress": "text",
"Citizenship": "text",
"UserRole": "text",
"PhoneNumbers": "text",
"LastLoggedInDate": "2026-01-01T00:00:00.000Z",
"CreatedDate": "2026-01-01T00:00:00.000Z",
"Status": "text"
}
]Last updated

