Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Correct comments not getting updated in Saviynt Certifications Console during Campaign API call

Kaushik
New Contributor II
New Contributor II

I am calling following Saviynt User Manager Campaign API through Postman:

https://<private>/ECM/api/v5/approverejectCampaignAccEntDetails

I am passing following input params:
    { 
        "campaignid":"3", "certkey":"2",
        "verifier":"aaaaaa", 
        "accounts":[{"accattkey":"3","userattkey":"1","certified":"Yes","comments":"Keep Access Account"}], 
        "entitlements":[{"accattkey":"3","userattkey":"1","certified":"Yes","entattkey":"34287","comments":"Keep Access Entitlement"},
        {"accattkey":"3","userattkey":"1","certified":"Yes","entattkey":"34289","comments":"Keep Access Entitlement"},
        ...
        ] 
    }

I am getting following response:

{
    "msg": "Success",
    "entitlements": [
        {
            "msg": "Certification_account_entitlement1_status updated successfully",
            "userattkey": "1",
            "comments": "Keep Access Entitlement",
            "accattkey": "3",
            "certified": "Yes",
            "entattkey": "34287"
        },
        ...
    ],
    "errorCode": "0",
    "accounts": [
        {
            "msg": "Certification_user_account_status updated successfully",
            "userattkey": "1",
            "comments": "Keep Access Account",
            "accattkey": "3",
            "certified": "Yes"
        }
    ],
    "users": "Success"
}

But when I check in Saviynt Certifications Console, Account level comments are not reflecting correctly in the Saviynt console. Comments updated against the base account shows "Keep Access Entitlement" instead of "Keep Access Account" in the Saviynt console.

I am using Saviynt Product version 23.5

Is this a defect in the product ? How to resolve this issue ?

4 REPLIES 4

DixshantValecha
Saviynt Employee
Saviynt Employee

It appears that you are using an older version of the API documentation, which may have caused some confusion,The latest API reference. Please try the following change and let us know if it helps:-

{ 
    "campaignid":"3", "certkey":"2",
    "verifier":"aaaaaa", 
    "accounts":[{"accattkey":"3","userattkey":"1","certified":"Yes","accountcomments":"Keep Access Account"}], 
    "entitlements":[{"accattkey":"3","userattkey":"1","certified":"Yes","entattkey":"34287","comments":"Keep Access Entitlement"},
    {"accattkey":"3","userattkey":"1","certified":"Yes","entattkey":"34289","comments":"Keep Access Entitlement"},
    ...
    ] 
}
Copy

 

I created a new User Manager Campaign and tested again using following input params through Postman:

{
"campaignid":"11", "certkey":"10104",
"verifier":"aaaaaa",
"accounts":[{"accattkey":"2480","userattkey":"110021","certified":"Yes","comments":"Keep Access Account"}],
"entitlements":[{"accattkey":"2480","userattkey":"110021","certified":"Yes","entattkey":"34802","comments":"Keep Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"Yes","entattkey":"34804","comments":"Keep Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"Yes","entattkey":"34805","comments":"Keep Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"Yes","entattkey":"34806","comments":"Keep Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"Yes","entattkey":"34811","comments":"Keep Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"No","entattkey":"34807","comments":"Revoke Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"No","entattkey":"34808","comments":"Revoke Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"No","entattkey":"34809","comments":"Revoke Access Entitlement"},
{"accattkey":"2480","userattkey":"110021","certified":"No","entattkey":"34810","comments":"Revoke Access Entitlement"}
]
}

In the Saviynt Certifications Console, the base account & entitlements are getting marked Keep/Revoke correctly but Comments updated against the base account shows "Keep Access Entitlement" instead of "Keep Access Account" . 

How to resolve this ? 

DixshantValecha
Saviynt Employee
Saviynt Employee

Thank you for providing the updated response. We are actively investigating the reported issue and will ensure to keep you informed about any progress or developments regarding this matter. If you happen to come across any errors or have additional details available within the logs, please do not hesitate to share them with us. Your cooperation in this matter is greatly appreciated.

DixshantValecha
Saviynt Employee
Saviynt Employee

Hi Kaushik,

I will request you to share the snapshot of the error that you are getting in the logs.