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 their values. The generic request format is as follows.
URL request format
https://{baseURL}/locationHistory/{versionNumber}/settings?key={Your_API_Key}&adminKey={Your_Admin_Key}
curl command request format
curl 'https://{baseURL}/locationHistory/{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 |
---|---|
string | The base URL for calling the API. Value: |
string | Service version. Value: |
string | An API Key valid for the requested service. Value: Your |
string | An Admin Key valid for the provided API Key. Value: Your valid |
Response data
Response body
The following JSON code block demonstrates a successful response from the API server.
1{2 "accountSettings": {3 "maxObjects": <number>4 },5 "privacySettings": {6 "consentForStoringObjectsPositionsHistory": true/false,7 "deleteAllHistoryBefore": "ISO8601_timestamp",8 "deleteAllHistoryBeforeStatus": "<string>"9 }10}
Response fields
The following table describes all of the fields that can appear in a response.
Primary fields | |
---|---|
Field | Description |
object | A collection of account settings. |
object | A collection of settings that consists of information about privacy. By default historical data is not stored - permissions must be granted by the user. |
accountSettings object | |
Field | Description |
integer | Maximum number of allowed objects in configuration. |
privacySettings object | |
Field | Description |
boolean | Setting that allows the service to store sensitive, historical data in the Geofencing service. This field is shared between the Geofencing and Location History API. Value: |
timestamp | 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. Value: |
string | The status of the process of deletion. Value: |
Response codes
Code | Meaning & possible causes |
---|---|
| OK |
| Bad request :
|
| Forbidden :Provided Admin Key is invalid. |
Example
Request URL example
https://baseURL/locationHistory/1/settings?key={Your_API_Key}&adminKey={Your_Admin_Key}
Response body example
1{2 "accountSettings": {3 "maxObjects": 10004 },5 "privacySettings": {6 "consentForStoringObjectsPositionsHistory": true,7 "deleteAllHistoryBefore": "2019-07-10T12:30:00.000+00:00",8 "deleteAllHistoryBeforeStatus": "DELETED"9 }10}