Discover Target Schema Attributes
post
/iam/governance/applicationmanagement/api/v1/applications/populateSchemaAttributes
Discover the target schema attributes for an application.
Request
Supported Media Types
- application/json
Details of the application for which schema needs to be discovered
Root Schema : Application
Type:
Show Source
object
-
advanceConfig(required):
array advanceConfigurations
-
applicationDisplayName:
string
-
applicationName(required):
string
-
authoritative:
boolean
Default Value:
false
-
baseApplicationName:
string
-
basicConfig:
array basicConfigurations
-
catalogAttribute:
array catalogAttributes
-
connectorDeploymentPath:
string
-
connectorDisplayName(required):
string
-
connectorVersion(required):
string
-
deploymentMode:
string
Allowed Values:
[ "Local", "Remote" ]
-
description:
string
-
disconnected:
boolean
Default Value:
false
-
objectClass(required):
array objectClass
-
organization(required):
array organizations
-
ownerUserName:
string
-
parentApplicationName:
string
-
status:
string
Allowed Values:
[ "ENABLED", "DISABLED", "ACTIVE", "DELETED" ]
Nested Schema : Attribute
Type:
Show Source
object
-
category:
string
-
dataType:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : BasicAttribute
Type:
Show Source
object
-
category:
string
-
dataType:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : Form
Type:
Show Source
object
-
backendName:
string
-
form:
array form
-
name:
string
-
schemaAttribute:
array schemaAttributes
-
useBulk:
boolean
Default Value:
false
Nested Schema : ProvisioningConfig
Type:
Show Source
object
-
accountDiscriminator:
string
-
accountName:
string
-
allowMultiple:
boolean
Default Value:
false
-
capability:
array capabilities
-
caseSensitive:
boolean
Default Value:
false
-
failedTaskAssignConfig:
object FailedTaskAssignConfig
-
failedTaskRetryConfig:
object FailedTaskRetryConfig
-
transformationScript:
string
-
validationScript:
string
Nested Schema : SchemaAttribute
Type:
Show Source
object
-
advanceFlags:
string
-
dataType:
string
Allowed Values:
[ "Byte", "Double", "Int", "String", "Short", "Long", "Date", "Boolean", "ByteArray" ]
-
defaultValue:
string
-
dependentAttribute:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
entitlement:
boolean
Default Value:
false
-
fieldType:
string
-
identityAttribute:
string
-
keyField:
boolean
Default Value:
false
-
keyFieldCaseInsensitive:
boolean
Default Value:
false
-
length:
integer(int32)
-
listOfValues:
string
-
name:
string
-
provideOldValueOnUpdate:
boolean
Default Value:
false
-
provisionable:
boolean
Default Value:
false
-
reconcileable:
boolean
Default Value:
false
-
reconStagingName:
string
-
required:
boolean
Default Value:
false
-
udColName:
string
Nested Schema : ActionScript
Type:
Show Source
object
-
language:
string
-
script:
string
-
target:
string
Allowed Values:
[ "Connector", "Resource" ]
-
triggerTime:
string
Allowed Values:
[ "Before", "After" ]
Nested Schema : CorrelationRuleElement
Type:
Show Source
object
-
caseSensitive:
boolean
Default Value:
false
-
elementOperator:
string
Allowed Values:
[ "Equals", "Contains", "Starts_With", "Ends_With" ]
-
targetAttribute:
string
-
transformName:
string
-
transformParams:
array transformParams
-
userAttribute:
string
Nested Schema : ReconJobDetail
Type:
Show Source
object
-
jobName:
string
-
mode:
string
Allowed Values:
[ "Full", "Incremental", "Delete", "Entitlement" ]
-
parameter:
array parametersList
Nested Schema : ReconJobParameter
Type:
Show Source
object
-
dataType:
string
Allowed Values:
[ "String", "Number", "Boolean", "ITResource" ]
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : SituationResponse
Type:
Show Source
object
-
response:
string
Allowed Values:
[ "link", "none", "createUser", "createOrganization", "assignToAdminWithLeastLoad", "assignToAuthWithLeastLoad", "assignToAuthWithHighestPriority", "assignToGroup", "assignToUser" ]
-
situation:
string
Allowed Values:
[ "noMatch", "singleMatch", "multipleMatch", "oneProcessMatch", "multipleProcessMatch" ]
Nested Schema : Organization
Type:
Show Source
object
-
heirarchy:
boolean
Default Value:
false
-
name:
string
-
type:
string
Response
Supported Media Types
- application/json
200 Response
Successful operation
Root Schema : Application
Type:
Show Source
object
-
advanceConfig(required):
array advanceConfigurations
-
applicationDisplayName:
string
-
applicationName(required):
string
-
authoritative:
boolean
Default Value:
false
-
baseApplicationName:
string
-
basicConfig:
array basicConfigurations
-
catalogAttribute:
array catalogAttributes
-
connectorDeploymentPath:
string
-
connectorDisplayName(required):
string
-
connectorVersion(required):
string
-
deploymentMode:
string
Allowed Values:
[ "Local", "Remote" ]
-
description:
string
-
disconnected:
boolean
Default Value:
false
-
objectClass(required):
array objectClass
-
organization(required):
array organizations
-
ownerUserName:
string
-
parentApplicationName:
string
-
status:
string
Allowed Values:
[ "ENABLED", "DISABLED", "ACTIVE", "DELETED" ]
Nested Schema : Attribute
Type:
Show Source
object
-
category:
string
-
dataType:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : BasicAttribute
Type:
Show Source
object
-
category:
string
-
dataType:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : Form
Type:
Show Source
object
-
backendName:
string
-
form:
array form
-
name:
string
-
schemaAttribute:
array schemaAttributes
-
useBulk:
boolean
Default Value:
false
Nested Schema : ProvisioningConfig
Type:
Show Source
object
-
accountDiscriminator:
string
-
accountName:
string
-
allowMultiple:
boolean
Default Value:
false
-
capability:
array capabilities
-
caseSensitive:
boolean
Default Value:
false
-
failedTaskAssignConfig:
object FailedTaskAssignConfig
-
failedTaskRetryConfig:
object FailedTaskRetryConfig
-
transformationScript:
string
-
validationScript:
string
Nested Schema : SchemaAttribute
Type:
Show Source
object
-
advanceFlags:
string
-
dataType:
string
Allowed Values:
[ "Byte", "Double", "Int", "String", "Short", "Long", "Date", "Boolean", "ByteArray" ]
-
defaultValue:
string
-
dependentAttribute:
string
-
displayName:
string
-
encrypted:
boolean
Default Value:
false
-
entitlement:
boolean
Default Value:
false
-
fieldType:
string
-
identityAttribute:
string
-
keyField:
boolean
Default Value:
false
-
keyFieldCaseInsensitive:
boolean
Default Value:
false
-
length:
integer(int32)
-
listOfValues:
string
-
name:
string
-
provideOldValueOnUpdate:
boolean
Default Value:
false
-
provisionable:
boolean
Default Value:
false
-
reconcileable:
boolean
Default Value:
false
-
reconStagingName:
string
-
required:
boolean
Default Value:
false
-
udColName:
string
Nested Schema : ActionScript
Type:
Show Source
object
-
language:
string
-
script:
string
-
target:
string
Allowed Values:
[ "Connector", "Resource" ]
-
triggerTime:
string
Allowed Values:
[ "Before", "After" ]
Nested Schema : CorrelationRuleElement
Type:
Show Source
object
-
caseSensitive:
boolean
Default Value:
false
-
elementOperator:
string
Allowed Values:
[ "Equals", "Contains", "Starts_With", "Ends_With" ]
-
targetAttribute:
string
-
transformName:
string
-
transformParams:
array transformParams
-
userAttribute:
string
Nested Schema : ReconJobDetail
Type:
Show Source
object
-
jobName:
string
-
mode:
string
Allowed Values:
[ "Full", "Incremental", "Delete", "Entitlement" ]
-
parameter:
array parametersList
Nested Schema : ReconJobParameter
Type:
Show Source
object
-
dataType:
string
Allowed Values:
[ "String", "Number", "Boolean", "ITResource" ]
-
encrypted:
boolean
Default Value:
false
-
helpText:
string
-
name:
string
-
required:
boolean
Default Value:
false
-
value:
string
Nested Schema : SituationResponse
Type:
Show Source
object
-
response:
string
Allowed Values:
[ "link", "none", "createUser", "createOrganization", "assignToAdminWithLeastLoad", "assignToAuthWithLeastLoad", "assignToAuthWithHighestPriority", "assignToGroup", "assignToUser" ]
-
situation:
string
Allowed Values:
[ "noMatch", "singleMatch", "multipleMatch", "oneProcessMatch", "multipleProcessMatch" ]
Nested Schema : Organization
Type:
Show Source
object
-
heirarchy:
boolean
Default Value:
false
-
name:
string
-
type:
string