Fetch Dynamic Attributes
GET/fetchDynamicAttribute
This API fetches the dynamic attributes in SSM.
The Authorization
must have Bearer
followed by Token
.
Optional params:
securitysystem
endpoint
dynamicattributes
max
, offset
,
requesttype
- can be ['ACCOUNT', 'PROPOSED ENTITLEMENT OWNER', 'ENTITLEMENT OWNER ATTESTATION', 'ROLE', 'SERVICE ACCOUNT','USER'],
loggedinuser
Request
- application/json
Body
dynamicattributes string[]
endpoint string[]
max string
offset string
securitysystem string[]
Responses
- 200
Fetch Dynamic Attributes
Response Headers
Access-Control-Allow-Credentials
string
Access-Control-Allow-Origin
string
Cache-Control
string
Date
string
Expires
string
Referrer-Policy
string
Server
string
Set-Cookie
string
Strict-Transport-Security
string
X-Content-Type-Options
string
- application/json
- Schema
- Example (from schema)
- Fetch Dynamic Attributes
Schema
Array [
]
displaycount number
dynamicattributes
object[]
accountscolumn string
actiontoperformwhenparentattributechanges string
attributelable string
attributename string
attributetype string
attributevalue string
editable string
endpoint string
hideoncreate string
hideonupdate string
orderindex string
parentattribute string
requesttype string
required string
securitysystem string
showonchild string
errorcode string
msg string
totalcount number
{
"displaycount": 2,
"dynamicattributes": [
{
"accountscolumn": "customproperty11",
"actiontoperformwhenparentattributechanges": "Mapping",
"attributelable": "Select Parent",
"attributename": "parent",
"attributetype": "SQL MULTISELECT",
"attributevalue": "select 'ERS' as ID,'ers desc' as description UNION select 'FALCON' as ID, 'falcon desc' as description",
"editable": "true",
"endpoint": "System1",
"hideoncreate": "false",
"hideonupdate": "false",
"orderindex": "1",
"requesttype": "ACCOUNT",
"required": "false",
"securitysystem": "System1",
"showonchild": "false"
},
{
"accountscolumn": "customproperty12",
"actiontoperformwhenparentattributechanges": "Mapping",
"attributelable": "Select Child",
"attributename": "child",
"attributetype": "SQL ENUM",
"attributevalue": "select customername as ID, CUSTOMPROPERTY1 as description from customer where customproperty12 in (${parent})",
"editable": "true",
"endpoint": "System1",
"hideoncreate": "false",
"hideonupdate": "false",
"orderindex": "2",
"parentattribute": "parent",
"requesttype": "ACCOUNT",
"required": "false",
"securitysystem": "System1",
"showonchild": "false"
}
],
"errorcode": "0",
"msg": "success",
"totalcount": 2
}
{
"displaycount": 2,
"dynamicattributes": [
{
"accountscolumn": "customproperty11",
"actiontoperformwhenparentattributechanges": "Mapping",
"attributelable": "Select Parent",
"attributename": "parent",
"attributetype": "SQL MULTISELECT",
"attributevalue": "select 'ERS' as ID,'ers desc' as description UNION select 'FALCON' as ID, 'falcon desc' as description",
"editable": "true",
"endpoint": "System1",
"hideoncreate": "false",
"hideonupdate": "false",
"orderindex": "1",
"requesttype": "ACCOUNT",
"required": "false",
"securitysystem": "System1",
"showonchild": "false"
},
{
"accountscolumn": "customproperty12",
"actiontoperformwhenparentattributechanges": "Mapping",
"attributelable": "Select Child",
"attributename": "child",
"attributetype": "SQL ENUM",
"attributevalue": "select customername as ID, CUSTOMPROPERTY1 as description from customer where customproperty12 in (${parent})",
"editable": "true",
"endpoint": "System1",
"hideoncreate": "false",
"hideonupdate": "false",
"orderindex": "2",
"parentattribute": "parent",
"requesttype": "ACCOUNT",
"required": "false",
"securitysystem": "System1",
"showonchild": "false"
}
],
"errorcode": "0",
"msg": "success",
"totalcount": 2
}
Loading...