# Indoor API headers and authentication

Source: [https://docs.qualcomm.com/doc/80-42204-2/topic/indoor-api-headers-and-authentication.html](https://docs.qualcomm.com/doc/80-42204-2/topic/indoor-api-headers-and-authentication.html)

## API key

An evaluation or a commercial license agreement is required to obtain an API key for
                Terrestrial Positioning Service (TPS).

- For information about the license agreement, contact the Qualcomm TPS team at
                        [sales.tps@qti.qualcomm.com](mailto:sales.tps@qti.qualcomm.com).
- If you are an existing user, contact the Qualcomm TPS team at [support.tps@qti.qualcomm.com](mailto:support.tps@qti.qualcomm.com).

## Endpoint URL

The TPS API endpoint uniform resource locator (URL) of JSON-formatted requests is
                    [https://indoor-api.skyhook.com/v1/](https://indoor-api.skyhook.com/v1/).

## HTTP header-based authentication

For API calls, always use the domain name system (DNS) instead of hard coded Internet
                Protocol (IP) addresses as they aren't supported by TPS and can cause a failure in
                returning a response.

Submit a request with `Skyhook-Auth-Key`:

    Skyhook-Auth-Key: <your-API-key>Copy to clipboard

Last Published: May 19, 2026

[Previous Topic
Indoor API status codes](https://docs.qualcomm.com/bundle/publicresource/80-42204-2/topics/api-status-codes.md) [Next Topic
Venue management APIs](https://docs.qualcomm.com/bundle/publicresource/80-42204-2/topics/venue-management-apis.md)