Subscriber Location

This interface provides a set of functions to handle the subscriber location information, and is only required if the location_id is being returned by the subscriber_search and subscriber_detail interfaces.

We use this interface to maintain an up-to-date location map. This is also used to update locations if a user account provides a location_id that does not currently exist in our database.

Subscriber Location Parameters (HTTP GET)

The lookup is done using HTTP GET with the following parameters:

Element Name

Description

id

Unique id of the location

key

Key used for securing query pages. This is same key as used in search

Response JSON

The JSON response is an object with the following properties:

Property Name

Description

error

If there is an error this contains a short description of the problem retrieving the customer info. If there was no error this should be set to null

location

A location object. If there is no error set then this is used as the result for the given location_id

Location Object:

Element Name

Required

Description

id

yes

unique id of location, this is used to get the location ID in our database or update our map

status

yes

status of location which must be one of the following values ‘active’ or ‘disabled’

name

yes,

Name of the location

Example Response JSON

Example query URL:

http://www.example.com/subscriberlocation?id=54321

JSON Response Body:

{'error': null,
 'location': [{
   'id': 54321,
   'status': 'active',
   'name': 'Example Location Name'
 }]
}