SOAP (deprecation details)

REST APIs have been widely replacing SOAP in GpsGate and other business applications. You can learn more details in our deprecation schedule.

Next steps

- review our REST APIs now

- 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

 

Plugins

FueldConsumption Service

Method Resource
AddFuelEntry  n/a
AddFuelEntryWithOdometerDetails  n/a
GetFuelRefills  n/a
RemoveFuelEntry  n/a

  

Dispatch Service

- Already deprecated and no code exists

 

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}