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 📄.
Overview
With the User Management API, you can:
- Create new Foursquare managed end users for your application
- Refresh an Foursquare managed end user's oauth token
- Comply with global data and privacy regulations with simplified deletion and export options for Foursquare managed end user data
- Check the status of your privacy requests (both deletion and exports)
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.
Endpoints
Create Managed User
Create a Foursquare managed user for your application.
Refresh Managed User Token
Refresh a Foursquare managed user's oauth token.
Delete Managed User
Delete a Foursquare managed user from your application.
Request Managed User Data Retrieval
Request the retrieval of a Foursquare managed user's data for export.
Check Privacy Request Status
Check the current status of either a Foursquare managed user's data export or deletion request.