RoutingBox.DataService
The RoutingBox web service that provides system access and serves data to clients.
The following operations are supported. For a formal definition, please review the Service Description.
-
Authenticate
Gets a token required to access all other web methods. -
CommitData
Commits the specified web service object(s) to the database. -
CountData
Gets the number of rows from the database that satisfies the specified type and expression criteria. -
DeleteData
Removes the specified web service object(s) from the database. -
DestroyToken
Destroys the specified token and closes the web service connection. -
GenerateRepeatTrips
Generates trips and cascades changes across a given trip's repeat. -
GetAuditTrail
Gets audit trail entries for the specified record. -
GetCompanyUsage
Gets usage statistics between the specified dates for all companies. -
GetDataList
Gets multiple web service objects from the database that satisfies the specified type and expression criteria. -
GetDataProcedure
Gets a WebServiceObjectProcedure from the web service's database based on the specified type and expression criteria. -
GetDataSingle
Gets a single web service object from the database that satisfies the specified type and expression criteria. -
GetDataView
Gets a WebServiceObjectView from the web service's database based on the specified type and expression criteria. -
GetReportingServiceUrl
Gets the path (url) of the reporting web service. -
GetServiceInfo
Gets the path (url) of the web service the specified company should connect to. -
GetServiceUrl
Gets the path (url) of the web service the specified company should connect to. -
LogError
Logs the specified error to the database. -
MapAddress
Searches for the specified address and returns geocoded addresses that match. -
MapDistance
Calculates the driving distance between two locations. -
MapDistanceAndTravelTime
Calculates the driving distance and driving time between two locations. -
MapDistanceAndTravelTimeOfPoints
Calculates the driving distance and driving time between any number of locations. -
MapDistanceOfPoints
Calculates the driving distance between any number of locations. -
MapReverseGeocode
Finds the address at a specific geocode (latitude and longitude). -
MapTravelTime
Calculates the driving time between two locations (in seconds). -
MapTravelTimeAndDistanceWithSegments
Calculates the driving time and distance between any number of locations. -
MapTravelTimeOfPoints
Calculates the driving time between any number of locations (in seconds). -
MergeData
Merges two database records together and deletes the second object once all references are repointed to the first object. -
RunDataCleaner
Starts the DataCleaner stored procedure. -
SendEmail
Relays the specified email. -
TestConnection
For purposes of testing web service connectivity (always returns true). -
UploadToAzureBlobContainer
Uploads an Audit Report file to Azure Blob Storage and returns an expiring link that a user can use to retrive the file. The link is valid for 48 hours.