SailAway
(Nai Saelee)
1
Trying to remove an access profile with https://{tenant}.api.identitynow.com/beta/roles/{id}
[
{
"op": "remove",
"path": "/accessProfiles/-",
"value": {
"type": "ACCESS_PROFILE",
"id": "2c9180847353ddeb01735925f7990cca"
}
}
]
Getting The error below. Any thing i’m doing wrong?
{
"detailCode": "400.1 Bad request content",
"trackingId": "6fe3261548ea402cb6c296e1519eaec2",
"messages": [
{
"locale": "en-US",
"localeOrigin": "DEFAULT",
"text": "The request was syntactically correct but its content is semantically invalid."
}
],
"causes": []
}
Arshad
(Arshad Moghul)
2
Hey @SailAway ,
I tried this and was successfully able to remove the access profile. I used postman and tried the below process :
https://{tenant}.api.identitynow.com/beta/roles/{role id}
Bearer Token
- Headers
(Create key and value in ‘Headers’ as below)
Key : Content-Type
Value : application/json-patch+json
- Body
(seems like you have a “-” beside “accessProfiles”. Please remove)
[
{
“op”: “remove”,
“path”: “/accessProfiles”,
“value”: {
“type”: “ACCESS_PROFILE”,
“id”: “{access profile id}”
}
}
]
Let me know if this helps?
Thanks.
Regards,
Arshad.
Hello,
Access profile value should be in array. Also I noticed SP removing all Access profiles.
[
{
“path”: “/accessProfiles”,
“op”: “replace”,
“value”: [
{
“id”: “*****”,
“type”: “ACCESS_PROFILE”
}
]
}
]
1 Like