List current options
Purpose
This endpoint is used to list account and privacy settings.
Request data
HTTPS method: GET
- Constants and parameters enclosed in curly brackets { } must be replaced with their values.
- Please see the following Request parameters section with the required and optional parameters tables for these values. The generic URL format is as follows.
URL request ormat
https://{baseURL}/geofencing/{versionNumber}settings?key={Your_API_Key}&adminKey={Your_Admin_Key}
curl command request format
curl 'https://{baseURL}/geofencing/{versionNumber}settings?key={Your_API_Key}&adminKey={Your_Admin_Key}'
Request parameters
The following table describes the parameters that can be used in a request.
- Required parameters must be used or the call will fail.
- Optional parameters may be used.
- The order of request parameters is not important.
Note: There are no optional parameters in this endpoint.
Required parameters | Description |
---|---|
| The base URL for calling the API. |
| Service version. |
| An API Key valid for the requested service. |
| An Admin Key valid for the provided API Key. |
Response data
Response body
The following JSON code block demonstrates a successful response from the API server.
1{2 "accountSettings": {3 "maxObjects": <number>,4 "maxFencesInProject": <number>,5 "maxProjects": <number>,6 "maxVerticesInFence": <number>7 },8 "privacySettings": {9 "consentForStoringObjectsPositionsHistory": true/false,10 "consentForStoringTransitionsHistory": true/false,11 "deleteAllHistoryPositionsBefore": "ISO8601_timestamp",12 "deleteAllHistoryPositionsBeforeStatus": "<string>",13 "deleteAllHistoryTransitionsBefore": "ISO8601_timestamp",14 "deleteAllHistoryTransitionsBeforeStatus": "<string>",15 "deleteAllTransitionAlertHistoryBefore": "ISO8601_timestamp",16 "deleteAllTransitionAlertHistoryBeforeStatus": "<string>",17 "deleteAllDwellAlertHistoryBefore": "ISO8601_timestamp",18 "deleteAllDwellAlertHistoryBeforeStatus": "<string>",19 "deleteAllObjectCountAlertHistoryBefore": "ISO8601_timestamp",20 "deleteAllObjectCountAlertHistoryBeforeStatus": "<string>",21 "deleteAllProximityAlertHistoryBefore": "ISO8601_timestamp",22 "deleteAllProximityAlertHistoryBeforeStatus": "<string>"23 }24}
Response fields
The following table describes all of the fields that can appear in a response.
Primary fields | |
---|---|
Field | Description |
| A collection of account settings. |
| A collection of settings that consists information about privacy. By default historical data is not stored - permissions must be granted by the user. |
accountSettings object | |
Field | Description |
| Maximum number of allowed Fences in each Project. |
| Maximum number of allowed Objects in a Configuration. |
| Maximum number of allowed Projects in a Configuration. |
| Maximum number of allowed vertices in each Fence. |
privacySettings object | |
Field | Description |
| Setting that allows service to store sensitive, historical data in
Geofencing service.
This field is shared between Geofencing and Location History API. |
| Setting that allows the service to store sensitive, historical data in
the Geofencing service. |
| The date before all historical data will be cleared. If there was no
request for the deletion of history, this field will not be presented.
This field is shared between the Geofencing and Location History API. |
| The status of the process of deletion. |
| The date before all historical data will be cleared. If there was no
request for the deletion of history, this field will not be presented. |
| The status of the process of deletion. |
| The date before the history of Transition Alerts will be deleted. If
there was no request for the deletion of history, this field will not be
presented. |
| The status of the Transition Alerts deletion process.
|
| The date before the history of Dwell Alerts will be deleted. If there
was no request for the deletion of history, this field will not be
presented. |
| The status of the Dwell Alerts deletion process. |
| The date before the history of Object Count Alerts will be deleted. If
there was no request for the deletion of history, this field will not be
presented. |
| The status of the Object Count Alerts deletion process.
|
| The date before the history of Proximity Alerts will be deleted. If
there was no request for the deletion of history, this field will not be
presented. |
| The status of the Proximity Alerts deletion process.
|
Response codes
Code | Meaning and possible causes |
---|---|
| OK |
| Bad request:
|
| Forbidden:
|
Example
List current options
HTML Method: GET
https://api.tomtom.com/geofencing/1/settings?key={Your_API_Key}&adminKey={Your_Admin_Key}
Response body example
1{2 "accountSettings": {3 "maxObjects": 1000,4 "maxFencesInProject": 1000,5 "maxProjects": 10000,6 "maxVerticesInFence": 10007 },8 "privacySettings": {9 "consentForStoringObjectsPositionsHistory": true,10 "consentForStoringTransitionsHistory": true,11 "deleteAllHistoryPositionsBefore": "2020-03-10T12:45:23.851030Z",12 "deleteAllHistoryPositionsBeforeStatus": "DELETED",13 "deleteAllHistoryTransitionsBefore": "2020-03-10T12:45:23.851030Z",14 "deleteAllHistoryTransitionsBeforeStatus": "DELETED",15 "deleteAllTransitionAlertHistoryBefore": "2020-09-20T08:33:07.704937Z",16 "deleteAllTransitionAlertHistoryBeforeStatus": "PROCESSING",17 "deleteAllDwellAlertHistoryBefore": "2020-09-20T08:33:07.704937Z",18 "deleteAllDwellAlertHistoryBeforeStatus": "PROCESSING",19 "deleteAllObjectCountAlertHistoryBefore": "2020-09-20T08:33:07.704937Z",20 "deleteAllObjectCountAlertHistoryBeforeStatus": "DELETED",21 "deleteAllProximityAlertHistoryBefore": "2020-08-04T08:32:20.843Z",22 "deleteAllProximityAlertHistoryBeforeStatus": "DELETED"23 }24}