LCM Create and Update Workflow is creating identities with brackets

Hi Team,

We have a specific requirement where we are supposed to call an api, which will launch a specific business process, “LCM Create and Update”. When we are using the api, it is creating the identity but all the attributes are created in brackets( ).

Below is the Api used,

JSON URL - http://localhost:8080/identityiq/rest/workflows/LCM Create and Update/launch/

JSON BODY -

{
“workflowArgs”: {
“identityName”: “Vicky Singh”,
“flow”: “IdentityCreateRequest”,
“requester”: “spadmin”,
“launcher”: “spadmin”,
“sessionOwner”: “spadmin”,
“planMap”: {
“nativeIdentity”: “Vicky Singh”,
“accounts”: [{
“application”: “IIQ”,
“nativeIdentity”: “Vicky Singh”,
“op”: “Create”,
“attributes”: [{
“name”: “firstname”,
“op”: “Add”,
“value”: “Vicky”
},
{
“name”: “lastname”,
“op”: “Add”,
“value”: “Singh”
}]
}]
}
}
}

JSON RESPONSE -

{
“attributes”: {
“identityRequestId”: “0000000130”
},
“complete”: false,
“errors”: null,
“failure”: false,
“metaData”: null,
“requestID”: “c0a81d7f82a213df8182abbe77ff0830”,
“retry”: false,
“retryWait”: 0,
“status”: null,
“success”: false,
“warnings”: null
}

Incase you are wondering from the image “LCM CREATE AND UPDATE TEST” is the copy of the business process “LCM CREATE AND UPDATE” with no additional changes.
Kindly help us trigger the api, such that the identity attributes shall be created without any brackets.