For a given API client, returns the value associated with the specified key. If a value for the key has not been configured at the client scope then the application-wide default value for that key is returned. If the key has no application default value, then a NULL value is returned.

This endpoint includes the following methods:

  • POST



This endpoint supports Basic authentication. 

How to Create an Authentication String

Base URL

The base URL for this endpoint is your Identity Cloud Capture domain; for example:


Your Capture domains (also known as Registration domains) can be found in the Console on the Manage Application page:


Example Request

This command returns the value of the owner key associated with the API client 67890fghij67890fghij.

curl -X POST \
  -H "Authorization: Basic c2dueXZ1czZwYzRqbTdraHIybmVxNWdzODlnYnIyZXE6d3Q0YzN1bjl3a2tjZnZ5a25xeDQ0eW5jNDc2YWZzNjg=" \
  --data-urlencode for_client_id=fghi7890fghi7890 \
  --data-urlencode key=owner \
      Running this command in Postman

Authorized Clients

  • owner 
  • login_client 
  • direct_read_access 
  • direct_access 
  • access_issuer


  •  janrain-signed
  •  basic-auth

Query Parameters

Parameter Type Required Description
key string Yes Key to be retrieved. You can use the /settings/keys endpoint to return a list of available keys.
for_client_id string Client ID of the client to retrieve the key from. Only the application owner is authorized to send requests using this parameter.


200 OK

Response Example (application/json)

  "result": "Jay",
  "stat": "ok"