This page documents an earlier version of the API client. For the latest version, see Request options.
- Setting
X-Forwarded-For
for analytics. If your server sends the user’s IP address with every search, analytics can distinguish between users. Otherwise, analytics uses the server’s IP address, which doesn’t provide user details. Alternatively, see the followingX-Algolia-UserToken
example. - Setting
X-Algolia-UserToken
for analytics. The Analytics API uses the provided value to distinguish between users. It takes priority over any value inX-Forwarded-For
. Use this header if you need to forward the user’s identity without relying on IP addresses. - Setting
X-Algolia-UserToken
for API key rate limiting. - Setting
X-Forwarded-For
to ensure that geo-search locations use the user’s IP address, not your backend server’s. For an example of this, see thearoundLatLngViaIP
parameter.
The
set extra header
method will eventually be replaced by the request options parameter, allowing you to set the header as part of your query parameters.Examples
Parameters
Name of the header to add.
Value of the header to add.