Create Application Attribute Mapping

POST {{apiPath}}/environments/{{envID}}/applications/{{appID}}/attributes

The POST /environments/{{envID}}/applications/{{appID}}/attributes operation adds a new attribute mapping to the application resource specified by its ID in the request URL.

In the request body, the name and value attributes are required. All other attribute values are optional for the POST request.

If you have multiple identity providers (IdPs) configured, you need to include an attribute mapping for IDP ID to distinguish between the IdPs.

Prerequisites

See the Applications attribute data model for complete descriptions.

PropertyTypeRequired?
mappingTypeStringOptional
nameStringRequired
nameFormatStringOptional
requiredBooleanRequired
valueStringRequired
idTokenBooleanOptional
userInfoBooleanOptional
oidcScopesListOptional

Request Body

{"name"=>"email", "value"=>"${user.email}", "required"=>false}

RESPONSES

status: Created

{"_links":{"self":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/fe36bb1a-3983-4d6c-af02-e7d50b0ab99a/attributes/18d4b06c-f8f3-4064-a2c4-0db80250fb5f"},"application":{"href":"https://api.pingone.com/v1/environments/abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6/applications/fe36bb1a-3983-4d6c-af02-e7d50b0ab99a"}},"id":"18d4b06c-f8f3-4064-a2c4-0db80250fb5f","mappingType":"CUSTOM","environment":{"id":"abfba8f6-49eb-49f5-a5d9-80ad5c98f9f6"},"application":{"id":"fe36bb1a-3983-4d6c-af02-e7d50b0ab99a"},"createdAt":"2019-10-29T16:35:07.847Z","updatedAt":"2019-10-29T16:35:07.847Z","name":"email","value":"${user.email}","required":false}