Audit
Audit trail related methods
API | Description |
---|---|
POST Audit/Get |
Get a list of changes for the supplied object |
Avl
Automatic vehicle location related methods
API | Description |
---|---|
GET Avl/Last?administrationId={administrationId} |
Gets the last AVL record for the supplied administration |
GET Avl/GetAvlData?administrationId={administrationId}&from={from}&to={to}&skip={skip}&take={take}&orderDescending={orderDescending} |
Gets AVL record for the supplied administration |
GET Avl/Subscribe?groupId={groupId}&vehicleCategoryId={vehicleCategoryId}&driverCategoryId={driverCategoryId}&accountId={accountId} |
Subscribe to the EventStream of multiple devices |
GET Avl/Subscribe?avlSubscriptionLevel={avlSubscriptionLevel}&targetObjectId={targetObjectId} |
Subscribe to the EventStream |
Checklist
Checklist related methods
API | Description |
---|---|
GET Checklist/Get |
Get a list of Checklist, based on the filter options |
GET Checklist/Get/{id} |
Get an Checklist |
POST Checklist/Post | |
POST Checklist | |
POST Checklist/AddAttachment?checklistReplyId={checklistReplyId} |
Device
Device related methods
API | Description |
---|---|
POST Device/GetUdsMessage | |
GET Device/GetList?accountId={accountId}&onlyWithEquipment={onlyWithEquipment} |
No documentation available. |
Events
Controller to allow discovery of certificates
API | Description |
---|---|
GET Discovery/SsoPublicKeys |
Get public keys used for signing |
GET Events/GetEventOccurrences?equipmentId={equipmentId}&eventId={eventId}&from={from}&to={to} |
Get all occurrences of an event for an administration |
GET Events/GetEventOccurrences?eventId={eventId}&from={from}&to={to}&accountId={accountId} |
Get all occurrences of an event |
Employee
Employee related methods
API | Description |
---|---|
GET Employee/GetEmployees?accountId={accountId} |
Get a list of employees using an (optional) account id |
GET Employee/GetDrivers?accountId={accountId} |
Get a list of all Employees with Type = Driver using an (optional) account id |
GET Employee/Get |
Get a list of Employees, based on the filter options |
GET Employee/Get/{id} |
Get an Employee |
Equipment
Equipment related methods
EventNotificiations
EventNotifications related methods
API | Description |
---|---|
GET EventNotifications/Get | |
GET EventNotifications/PollEvents?equipmentId={equipmentId}&eventType={eventType}&lastId={lastId} |
PointsOfInterest
PointsOfInterest related methods
API | Description |
---|---|
GET PointsOfInterest/GetPointsOfInterest?accountId={accountId} | |
POST PointsOfInterest/Post | |
POST PointsOfInterest | |
PUT PointsOfInterest/Put | |
PUT PointsOfInterest |
QualityMark
QualityMark related methods
API | Description |
---|---|
POST QualityMark/Post |
Post QualityMarkCertificate PDF files |
POST QualityMark |
Post QualityMarkCertificate PDF files |
Reports
Reports related methods
API | Description |
---|---|
POST Reports/CreateReport | |
GET Reports/GetReportStatus?reportId={reportId} | |
GET Reports/GetReportBytes?reportId={reportId} |
Session
Session related methods
API | Description |
---|---|
POST Session/Login |
Login and obtain an AccessToken and RefreshToken |
GET Session/ValidateAccessToken?accessToken={accessToken} |
Check if an AccessToken is valid |
POST Session/Token |
Obtain a new AccessToken based on the RefreshToken |
Signal
Signal related methods
API | Description |
---|---|
GET Signal/Get?accountId={accountId} |
Get a list of Signals |
GET Signal/Subscribe?GroupId={GroupId}&VehicleCategoryId={VehicleCategoryId}&DriverCategoryId={DriverCategoryId}&SignalIds={SignalIds}&AccountId={AccountId}&EquipmentId={EquipmentId} |
Subscribe to EventStream |
GET Signal/GetSensorValues?equipmentId={equipmentId}&signalIds={signalIds}&from={from}&to={to} |
Get a list of Sensors with their values for the given period Example using curl: curl "http://localhost:1420/signal/getsensorvalues?equipmentId={id}&signalIds={signalId}&from={datetime}&to={datetime}" -H "accept: text/plain" -H "Authorization: Bearer {token}" |
TachoFile
TachoFile related methods
API | Description |
---|---|
GET TachoFile/GetList?id={id}&includeInvalid={includeInvalid} | |
GET TachoFile?from={from}&to={to}&accountId={accountId}&driverId={driverId}&equipmentId={equipmentId}&tachoFileType={tachoFileType} |
Get a list of TachoFiles |
GET TachoFile/GetList?from={from}&to={to}&accountId={accountId}&driverId={driverId}&equipmentId={equipmentId}&tachoFileType={tachoFileType} |
Get a list of TachoFiles |
GET TachoFile/GetFile/{id} |
Get TachoFile Content by unique identifier |
POST TachoFile |
Post (driver or vehicle) tachofiles into customer, finding the correct employee/vehicle or creating one if needed To post tachofiles, the content of the post request needs to encoded as "multipart/form-data”. (In that way it is also possible to upload multiple tachofiles with one post.) For driver files an extra "Downloaded-Time" header can be used, on the individual file headers or on the whole request, to supply the date the driver tacho file was downloaded from the card. This header should be in the RFC 2616 date/time format |
POST TachoFile/Post |
Post (driver or vehicle) tachofiles into customer, finding the correct employee/vehicle or creating one if needed To post tachofiles, the content of the post request needs to encoded as "multipart/form-data”. (In that way it is also possible to upload multiple tachofiles with one post.) For driver files an extra "Downloaded-Time" header can be used, on the individual file headers or on the whole request, to supply the date the driver tacho file was downloaded from the card. This header should be in the RFC 2616 date/time format |
POST TachoFile/GetTachographCapabilities |
Post vehicle tachofiles and return Capabilities for the tachograph, to see if RDL is available |
Tags
Tag related methods
API | Description |
---|---|
GET Tags/GetTags?accountId={accountId} |
Fetch tags |
GET Tags/Get |
Get a list of IButtons, based on the filter options |
GET Tags/IButtonExists?badgeId={badgeId} |
Check if an IButton with this Badge ID exists |
POST Tags/CreateIButtonForEmployee |
Create a new IButton for the specified Employee based on the Badge ID |
PUT Tags/MoveIButtonToEmployee |
Move an IButton to the specified Employee |
Tpms
TPMS related methods
API | Description |
---|---|
GET Tpms/SubscribeToTruck?tractorId={tractorId} |
Subscribe to EventStream |
Trips
Trips related methods
Uds
Unified Diagnostics Services (UDS) related methods
API | Description |
---|---|
GET Uds/GetBmwCbsInfo?equipmentId={equipmentId} |
Get BMW/Mini specific Condition Based Service information for the selected vehicle |
GET Uds/GetAllSinglePidValues?equipmentId={equipmentId} |
Get all selected/cached PID values for the selected vehicle |
GET Uds/GetDTCs?equipmentId={equipmentId} |
Get all (cached) DTC's, OBD and enhanced |
GET Uds/ScanPGN?deviceId={deviceId}&canBusNumber={canBusNumber} |
Scan PGN on canbus x and return info about all the PGNs that responded |
Users
User related methods
API | Description |
---|---|
GET Users/Get |
Get a list of Users, based on the filter options |
GET Users/Get/{id} |
Get a User |
GET Users/UsernameExists?username={username} |
Check if a Username exists |
GET Users/EmailExists?email={email} |
Check if a EmailAddress exists |
GET Users/GetSessionUser |
Get the current Session's User |
GET Users/GetUsers |
Get all the current Account's Users |
POST Users/Post |
Create a new User |
POST Users |
Create a new User |
PUT Users/Put |
Update an existing User |
PUT Users |
Update an existing User |
PUT Users/SetPersonalDetails |
Set Users's personal details |