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.

Accepted Content-types

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

This endpoint includes the following methods:

  • POST



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

Parameter Type Required Description
apiKey string Yes Social Login API key. This key can be found on the Social Login Dashboard.
device_type string 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)
providers string Yes A comma-separated string of provider specifiers. See Identity Providers.