Check User Data Request Status

Public Beta Feature

This documentation covers a feature currently in Public Beta. Access is available to anyone interested in building personalized experiences for their end-users.

This feature is subject to the Personalization API (Self-Service) Public Beta End user License Agreement.

Foursquare Service Account Required

These endpoints require the use of a Foursquare Service Account that acts on behalf of your application. Please make sure you've created a Service Account and use the associated API Key when making calls to the following endpoints.

For more information, please read Service Account Authentication.

API Version

string

required

The API version date as documented here; e.g. 20231010

requestId

string

required

The ID returned in the response of either your previous user data retrieval or delete user request.

Response Status

200      200

Complete Delete RequestComplete Data Retrieval RequestPending Data Retrieval RequestPending Delete RequestExpired Data Retrieval Request

A response object containing data related to a user's privacy request status.

requestType

string

Response type for retrieving the status of a privacy request.

status

string

Response status for a privacy request status endpoint for a user management API.

Example Request

curl --request GET \
     --url https://api.foursquare.com/v2/usermanagement/privacyrequeststatus \
     --header 'accept: application/json'

Example Response

{
  "requestType": "data_retrieval",
  "status": "completed",
  "downloadUrl": "<some s3 presigned url>"
}