Returns value for multiple keys. By design, values are returned for keys configured at the client scope. If a key does not exist at the client scope, then the value of the key as configured at the application scope is returned instead.
This endpoint includes the following methods:
- POST
POST
Authentication
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:
https://educationcenter.us-
Your Capture domains (also known as Registration domains) can be found in the Console on the Manage Application page:
Examples
Example Request
This command returns the values assigned to the owner, level, and public keys for the API client fghi7890fghi7890.
curl -X POST \
-H "Authorization: Basic dXQ0YmdycmE3dzI4MmpjZm15cGZxeDlwemhxaGpqMmI6dW5qemU5bndrZnV5NmpwdzgzOHFwYTdhZDNoZG55YTY=" \
--data-urlencode for_client_id=m7cvpvw4skxb629wahqag8qeks2t6mfe \
--data-urlencode keys='["owner","public","level"]' \
https://greg-stemp.us-dev.janraincapture.com/settings/get_multi
Running this command in Postman
Authorized Clients
- owner
- login_client
- direct_read_access
- direct_access
- access_issuer
Security
- janrain-signed
- basic-auth
Query Parameters
Parameter | Type | Required | Description |
---|---|---|---|
keys | string | Yes | JSON array of the keys to be retrieved. |
for_client_id | string | Yes | Client ID of the client whose keys are being retrieved. Only the application owner is authorized to send requests using this parameter. |
Responses
200 OK
Response Example (application/json)
{
"result": {
"public": "true",
"owner": "Jay",
"level": "10"
},
"stat": "ok"
}