We are currently facing issue with response mapping in our web services source during account creation. Although the accounts are being successfully created, the response mapping is not functioning as expected.
The target response from the application after account creation is:
{
"CSODCreationid": 78731
}
we attempted to map the CSODCreationid attribute to verify the response, but it is consistently coming back as blank in IdentityNow.
hi based on the screenshots that you have shared the configuration looks fine. But can you validate once by pulling the source from postman also. As Amar mentioned this should be atleast Account ID (nativeIdentity) if all of your endpoints rely on this userId.
If still this does not work you can validate by attaching AfterOperationRule and if required make a get call and return your response to return all the attributes for the account along with userId.
As I understand, SailPoint ISC expects an account with all mandatory account attributes(account ID and name) to be returned after a create account operation.
If your API response do not return these required values until a manual action from end-user like accept the invitation, you may try returning empty strings for the account ID and name in Response Mapping and wait for account aggregation to fix the empty account.