ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
ThinkGeo Cloud
ThinkGeo UI Controls
ThinkGeo Open Source
Help and Support
External Resources
This is an old revision of the document!
This is a complete list of the methods exposed in the Map Suite GPS Tracking Server web portal web services. These services allow you to manipulate your Map Suite GPS Tracking Server web portal accounts, users, departments, devices and more.
The web service APIs are divided into two groups: Account APIs and Installation APIs. The scope of the Account APIs is a single account within your Map Suite GPS Tracking Server system; these allow you to manipulate that account's devices, users, departments and so on. The Installation APIs, by contrast, have a scope encompassing the entire GPS Tracking Server system. These give you access to creation and deletion of accounts and frontend language packs on the server.
Parameters:
securityKey | Required, user ID |
accountID | Required, Account ID |
Parameters:
userName | Required, user name for authentication |
password | Required, password for authentication |
accountID | Required, Account ID |
Parameters:
userName | Required, user name for authentication |
password | Required, password for authentication |
orgID | Required, Organization ID |
Parameters:
userName | Required, user name for authentication |
password | Required, password for authentication |
accountID | Required, account ID |
orgName | Required, organization name |
Description | Organization description |
mapDataID | Required, map Data ID |
timeZone | Required, time zone of the organization's location |
metric | Required, selects whether the organization's unit system is metric or imperial |
status | Required, organization status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
Parameters:
userName | Required, user name for authentication |
password | Required, password for authentication |
accountID | Required, account ID |
orgID | Required, organization ID |
orgName | Required, organization name |
description | Organization description |
manager | Manager of the organization |
imageName | The path of the organization image |
mapDataID | Required, map data ID |
timeZone | Required, time zone of the organization's location |
metric | Required, selects whether the organization's unit system is metric or imperial |
status | Required, organization status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
Parameters:
userName | Required, user name for authentication |
password | Required, password for authentication |
orgID | Required, organization ID |
Parameters:
userName | Required, user name for authentication |
userName | Required, user name for authentication |
password | Required, password for authentication |
orgID | Required, organization ID |
deviceID | Required, device ID |
Parameters:
userName | Required, user name for authentication |
password | Required, password for authentication |
orgID | Required, organization ID |
carrierID | Required, carrier ID |
Parameters:
userName | Required, user name for authentication |
password | Required, password for authentication |
orgID | Required, organization ID |
monitorID | Required, monitor ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, organization ID |
Function description: Gets the carriers in an organization.
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, organization ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, organization ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, organization ID |
carrierID | Required, carrier ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, Organization ID |
deviceID | Required, device ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, organization ID |
monitorID | Required, monitor ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminUserName | Required, admin password for authentication |
accountID | Required, account ID |
name | Required, Monitor name |
description | Monitor description |
userName | Required, user name |
password | Required, password |
entryReference |
Dashboard or Map Area|
status | Required, monitor status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
Parameters
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
accountID | Required, account ID |
monitorID | Monitor ID |
name | Required, monitor name |
description | Monitor description |
userName | Required, user name |
password | Required, password |
entryReference |
Dashboard or Map Area|
status | Required, monitor status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminUserName | Required, admin user name for authentication |
adminPassword | Required, admin password for authentication |
MonitorID | Required, monitor ID |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
MonitorID | Required, monitor ID |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
accountID | Required, account ID |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
orgID | Required, Organization ID |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
accountID | Required, account ID |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
userID | Required, user ID |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
accountID | Required, account ID |
userName | Required, user name |
password | Required, password |
status | Required, user status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
entryReference |
Dashboard or Map Area|
firstName | First name |
lastName | Last name |
emailAddress | Email address |
activateDate | Activation date |
deactiveDate | Deactivation date |
allowMultipleSessions | Whether to enable multiple sessions, which allow the same user to be logged in more than once simultaneously |
checkMessageInterval | Check message interval |
Parameters:
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
accountID | Required, account ID |
userID | Required, user ID |
userName | Required, user name |
password | Required, password |
status | Required, user status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
entryReference |
Dashboard or Map Area|
firstName | First name |
lastName | Last name |
emailAddress | Email address |
activateDate | Activation date |
deactiveDate | Deactivation date |
allowMultipleSessions | Whether to enable multiple sessions, which allow the same user to be logged in more than once simultaneously |
checkMessageInterval | Check message interval |
Parameters
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
userID | Required, user ID |
Parameters
|adminUserName
|Required, admin user name for authentication|
adminPassword | Required, admin password for authentication |
userName | Required, user name |
newPassword | Required, new password |
Parameters:
|username
|Required, the user name to check for|
Return value: bool Function description: Checks whether a specified username is in use.
Parameters:
|emailAddress
|Required, the email address to check for|
Return value: bool Function description: Checks whether a specified user email address is in use.
Parameters:
|securityKey
|Required, user ID|
organizationID | Required, organization ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountid | Required, account ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, organization ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
deviceID | Required, device ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
deviceName | Required, device name |
description | Device description |
topSpeed | Required, top speed |
status | Required, device status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
imei | Required, International Mobile Equipment Identifier (IMEI) or Electronic Identifier (EID) of the wireless modem |
cannedMessage |
way communication|
deviceCategoryID | Device category ID |
colorCode | Choose a color to associate with the device, default is a random color |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
DeviceID | Required, device ID |
deviceName | Required, device name |
description | Device description |
topSpeed | Required, top speed |
status | Required, device status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
imei | Required, International Mobile Equipment Identifier (IMEI) or Electronic Identifier (EID) of the wireless modem |
cannedMessage |
way communication|
deviceCategoryID | Device category ID |
colorCode | Choose a color to associate with the device, default is a random color |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
deviceID | Required, device ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
orgID | Required, organization ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
carrierID | Required, carrier ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
carrierID | Required, carrier ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
carrierName | Required, carrier name |
carrierPin | Carrier's personal identification number, the default value is 0000 |
status | Required, carrier status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
colorCode | Choose a color to associate with the device, default is a random color |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
carrierID | Required, carrier ID |
carrierName | Required, carrier name |
description | Required, description of the carrier |
otherInformation | Other information about the carrier, HTML supported. Will be displayed in a popup bubble on the tracking screen. |
carrierPin | Carrier's personal identification number, the default value is 0000 |
status | Required, carrier status, must be ACTIVE or INACTIVE, default is ACTIVE |
externalID | Reserved field |
colorCode | Choose a color to associate with the device, default is a random color |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
carrierID | Required, carrier ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
carrierID | Required, carrier ID |
deviceID | Required, device ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
carrierID | Required, carrier ID |
deviceID | Required, device ID |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
serverity | Required, serverity level |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
organizationID | Required, organization ID |
serverity | Required, serverity |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
accountID | Required, account ID |
serverity | Required, serverity |
additionalEmailAddresses | Required |
alertPopupAction | Required, popup action |
alertThreshold | Required, alert threshold |
friendlyName | Required, friendly name |
iconPath | Required |
noisePath | Required |
overridden | Required |
overrides | Required |
repeat | Required |
sendEmail | Required |
severityColor | Required |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
organizationID | Required, organization ID |
serverity | Required, serverity |
additionalEmailAddresses | Required |
alertPopupAction | Required, popup action |
alertThreshold | Required, alert threshold |
friendlyName | Required, friendly name |
iconPath | Required |
noisePath | Required |
overridden | Required |
overrides | Required |
repeat | Required |
sendEmail | Required |
severityColor | Required |
Parameters:
|adminUserName
|Required, user name for authentication|
adminPassword | Required, password for authentication |
IMEI | Required, Device IMEI |
locationID | Required, New Guid |
logTime | Required, GPS date time of message |
yPoint | Required, Latitude |
xPoint | Required, Longitude |
altitude | Required, altitude |
speed | Required, device speed |
travelDirection | Required, Travel Direction |
speedUncertainty | Required, Speed Uncertainty or not |
responseCode | Required |
assistanceUsed | Required |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
deviceID | Required |
Parameters:
|userName
|Required, user name for authentication|
password | Required, password for authentication |
lsessionD | Required |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
adminUserName | Required, admin user name for the account |
adminPassword | Required, admin password |
accountName | Required, account name |
externalID | Reserved field |
status | Required, account status, must be ACTIVE or INACTIVE, default is ACTIVE |
activateDate | Account activation date |
deactivateDate | Account deactivation date |
manageSecurity | Can manage security or not |
manageBrand | Can manage brand or not |
processLocationInfo | Can process LocationInformation of map or not in account level |
termsOfUse | Can use terms of use or not |
orgLimit |
1 (unlimited)|
monitorLimit |
1 (unlimited)|
carrierLimit |
1 (unlimited)|
deviceLimit |
1 (unlimited)|
targetLimit |
1 (unlimited)|
areaLimit |
1 (unlimited)|
securityPath |
Factor Authentication is enabled in Account General Settings, the security binary path will be used to judge whether or not this account is TwoFactorSecurity Valid when a user logs in.|
Return value: AccountID Function description: Creates an account at the installer level.
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication | |||
accountID | Required, account ID | Return value: String Function description: Checks to see whether the account exists in the system. === GetAllAccounts method === Parameters: | installUserName | Required, installer user name for authentication |
installPassword | Required, installer password for authentication |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
accountID | Required, account ID |
accountName | Required, account name |
externalID | Reserved field |
status | Required, account status, must be ACTIVE or INACTIVE, default is ACTIVE |
activateDate | Account activation date |
deactivateDate | Account deactivation date |
manageSecurity | Can manage security or not |
manageBrand | Can manage branding or not |
processLocationInfo | Can process LocationInformation of the map at the account level or not |
termsOfUse | Can apply Terms of Use or not |
orgLimit |
1 (unlimited)|
monitorLimit |
1 (unlimited)|
carrierLimit |
1 (unlimited)|
deviceLimit |
1 (unlimited)|
targetLimit |
1 (unlimited)|
areaLimit |
1 (unlimited)|
securityPath |
Factor Authentication is enabled in Account General Settings, the security binary path will be used to judge whether or not this account is TwoFactorSecurity Valid when a user logs in.|
Return value: AccountID Function description: Edits an account at the installer level.
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
accountID | Required, Account ID |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
languageID | Required, language ID |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
languageID | Required, language ID |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
languageName | Required, language name |
isSystem | Required |
Status | Required, status |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
languageID | Required, language ID |
languageName | Required, language name |
isSystem | Required |
Status | Required, status |
Parameters:
|installUserName
|Required, installer user name for authentication|
installPassword | Required, installer password for authentication |
languageID | Required, language ID |
accountID | Required, account ID |