SOAP (deprecated)
SOAP is replaced in GpsGate with REST APIs. You can learn more details in our deprecation schedule.
Next steps
- review our REST APIs
- contact us with any gaps for business-critical applications that prevent you from moving to REST
More details
Please find the full list of SOAP methods below.
Core
Directory Service
Method | Resource | Notes |
GetUsersInGroup | /applications/{applicationid:int}/users | |
GetUpdatedUsersInGroup | /applications/{applicationid:int}/users | |
GetUsersInUserTemplate | /applications/{applicationid:int}/users + | |
/applications/{applicationid:int}/usertypes | ||
AddUserWithUserTemplate | /applications/{applicationid:int}/users | |
RemoveUser | n/a | |
AddDevice | /applications/{applicationid:int}/users OR | |
/applications/{applicationid:int}/users/{userid:int}/devices | ||
GetViews | /applications/{applicationid:int}/views | |
GetGateMessagesByTrackInfoId | /applications/{applicationid:int}/users/{userid:int}/tracks | |
GetLatestGateRecords | /applications/{applicationid:int}/users/{userid:int}/status | |
/applications/{applicationid:int}/usersstatus | ||
GetCurrentApplications | n/a | lists application for the currently logged in user |
GetTagsInApplication | /applications/{applicationid:int}/tags | |
SaveTag | /applications/{applicationid:int}/tags | |
GetUsersInUserTag | /applications/{applicationid:int}/tags/{tagid:int}/users | |
GetDevicesByUser | /applications/{applicationid:int}/users/{userid:int}/devices | |
GetDeviceCommandStatus | n/a | should be in the command service |
ResetCommandQueue | n/a | should be in the command service |
SetUserMarkerColor | n/a | |
SetUserExpectedFuelConsumption | n/a | part of fuel consumption API |
GetLicenseStatus | n/a | |
ChangeUsername | n/a | |
ChaseUserSurname | /applications/{applicationid:int}/users/{userid:int} | |
ChangeDriverID | /applications/{applicationid:int}/users/{userid:int} | |
ChangeEmail | /applications/{applicationid:int}/users/{userid:int} | |
ChangeUserDescription | /applications/{applicationid:int}/users/{userid:int} | |
SetPassword | /applications/{applicationid:int}/users/{userid:int} |
Tracks
Method | Resource | Notes |
GetTracksByUsers | /applications/{applicationid:int}/users/{userid:int}/tracks | |
GetTrackDataChunk | /applications/{applicationid:int}/users/{userid:int}/tracks | |
GetFatPoints | n/a | |
GetTripsByUser | n/a | |
GetUserTemplates | /applications/{applicationid:int}/usertypes | |
GetManageableDeviceDefinitions | /applications/{applicationid:int}/devicetypes | |
GetAccumulator | /applications/{applicationid:int}/accumulator | |
GetAccumulatorValue | n/a | get value at point in time |
GetLatestAccumulatorValue | /applications/{applicationid:int}/accumulator | |
SetAccumulatorValue | /batch/applications/{applicationid:int}/accumulator |
Geocoder Service
Method | Resource | Notes |
ReverseGeocode | /batch/applications/{applicationid:int}/reversegeocodes | |
/applications/{applicationid:int}/reversegeocode | ||
GetFatPoints | n/a | |
GetTripsByUser | n/a | |
GetUserTemplates | /applications/{applicationid:int}/usertypes | |
GetManageableDeviceDefinitions | /applications/{applicationid:int}/devicetypes | |
GetAccumulator | /applications/{applicationid:int}/accumulator | |
GetAccumulatorValue | n/a | get value at point in time |
GetLatestAccumulatorValue | /applications/{applicationid:int}/accumulator | |
SetAccumulatorValue | /batch/applications/{applicationid:int}/accumulator | |
Geocode | /batch/applications/{applicationid:int}/geocodes | |
/applications/{applicationid:int}/geocode |
Command Service
Method | Resource |
GetCommandsByDevice | n/a |
ExecuteOutgoingCommand | n/a |
ExecuteOutgoingCommandWithArgs | n/a |
CustomFields Service
Method | Resource |
EditUserCustomFieldValue | /applications/{applicationid:int}/users/{userid:int}/customfields/{customfieldname:string} |
/batch/applications/{applicationid:int}/users/{userid:int}/customfields | |
GetUserCustomFieldValues | /applications/{applicationid:int}/users/{userid:int}/customfields |
Geofence (already deprecated)
Method | Resource |
SaveGeofences | /applications/{applicationid:int}/geofences |
RemoveGeofences | n/a |
POI
Method | Resource |
GetLocations | /applications/{applicationid:int}/poicategories/{categoryid:int}/pois |
SaveLocation | /applications/{applicationid:int}/poicategories/{categoryid:int}/pois |
RemoveLocation | /applications/{applicationid:int}/poicategories/{categoryid:int}/pois/{poiid:int} |
GetCategories | /applications/{applicationid:int}/poicategories |
SaveCategory | /applications/{applicationid:int}/poicategories |
RemoveCategory | /applications/{applicationid:int}/poicategories/{categoryid:int} |
Plugins
Fuel Consumption Service
Method | Resource |
AddFuelEntry | n/a |
AddFuelEntryWithOdometerDetails | n/a |
GetFuelRefills | n/a |
RemoveFuelEntry | n/a |
Reporting Service
Method | Resource |
GetReports | /applications/{applicationid:int}/reports |
GenerateReport | /applications/{applicationid:int}/reports/{reportid:int}/renderings |
GetReportStatus | /applications/{applicationid:int}/reports/{reportid:int}/renderings/{renderingid:long} |
FetchReport | /applications/{applicationid:int}/reports/{reportid:int}/renderings/{renderingid:long} |