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}