# TPS RGeo JSON API implementation

Source: [https://docs.qualcomm.com/doc/80-42218-1/topic/2_RGeo_JSON_API_implementation.html](https://docs.qualcomm.com/doc/80-42218-1/topic/2_RGeo_JSON_API_implementation.html)

An evaluation license agreement is required to obtain an API key for Terrestrial Positioning
      Service (TPS). For more information about the license agreement, contact the Qualcomm TPS team
      at [sales.tps@qti.qualcomm.com](mailto:sales.tps@qti.qualcomm.com).

## Unique device ID

With each unique location request, it's recommended to submit a unique device ID or
          `user` for the end-user device. This device ID enables more accurate
        location results and impacts the redundancy of how location data is processed and weighted
        for optimization. If `user` isn't provided, reporting and API performance may
        be impacted.
Note: Individual device IDs
          aren't stored permanently in Qualcomm’s system, but are stored with a rotating hash in
          accordance with Qualcomm user and commercial privacy policies.

## Endpoint URL

The TPS RGeo API endpoint URL of JSON-formatted requests is [https://global.skyhook.com/wps2/json/reverse-geo](https://global.skyhook.com/wps2/json/reverse-geo).

## HTTP authentication methods

The TPS RGeo API request can be authenticated using:

- **HTTP headers**: Provide the authorized key in the `Skyhook-Auth-Key`
          header and the username associated with the key in
          `Skyhook-Auth-User.`
- **HTTP URL parameters**: Provide the authorized key and username associated with the
          key at the end of the RGeo JSON endpoint URL.
            `https://global.skyhook.com/wps2/json/reverse-geo?key="<API
            KEY>&user=<USERNAME>".`

- **[TPS RGeo JSON API request](https://docs.qualcomm.com/doc/80-42218-1/topic/3_RGeo_JSON_API_request.html)**
- **[TPS RGeo JSON API response](https://docs.qualcomm.com/doc/80-42218-1/topic/4_RGeo_JSON_API_response.html)**
- **[Test sample TPS RGeo JSON API](https://docs.qualcomm.com/doc/80-42218-1/topic/5_Sample_RGeo_JSON_API_for_testing.html)**

Last Published: Mar 17, 2026

[Previous Topic
Introduction to TPS reverse geocoding API](https://docs.qualcomm.com/bundle/publicresource/80-42218-1/topics/1_Introduction_to_TPS_reverse_geocoding_JSON_API.md) [Next Topic
TPS RGeo JSON API request](https://docs.qualcomm.com/bundle/publicresource/80-42218-1/topics/3_RGeo_JSON_API_request.md)