Assign Social Login Providers

Endpoint URL: {socialLoginDomain} /api/v2/set_auth_providers


Use set_auth_providers to define the list of identity providers provided by the Identity Cloud server to sign-in enabled pages. This is the same list that is managed by the dashboard.

This call modifies the list of providers presented to the user.

Respects the API Client Allow List: No

Accepted Content-types

  • application/x-www-form-urlencoded
  • multipart/form-data


This endpoint uses your social login API key for authentication. This key can be found on the Settings page of the Social Login Dashboard.

Base URL

The base URL for this endpoint is your application domain followed by /api/v2; for example:

You can find your application domain in the Social Login (Engage Dashboard) on the Settings page:

Example Request

This command assigns three social login providers (Amazon, Facebook, and Twitter) for use with the social login application 1234567891234567891234567891234567891234.

curl -X POST \
  --data-urlencode apiKey=1234567891234567891234567891234567891234 \
  --data-urlencode providers='amazon,facebook,twitter' \

      Running this command in Postman

Example Response

  "stat": "ok"

Query Parameters

apiKeystringYesSocial Login API key. This key can be found on the Social Login Dashboard.
Without a parameter value, set_auth_providers affects the provider list for the web version of the Social Login UI.

Allowed parameter values are:
  • web  (changes the providers presented to normal web traffic)
  • iphone (changes the providers presented to web traffic identified as originating from an iPhone)
  • android (changes the providers presented to web traffic identified as originating from an android based mobile device)
providersstringYesA comma-separated string of provider specifiers. See Identity Providers.