Hi,
I am getting an unusual error for a query code which is working fine in Developer Tools but when I am trying to retrieve the same information in a data action I am getting error in success template.
Query/Request :
{
"interval": "2023-02-25T18:30:00.000Z/2023-03-27T18:30:00.000Z",
"order": "asc",
"orderBy": "conversationStart",
"paging": {
"pageSize": 25,
"pageNumber": 1
},
"segmentFilters": [
{
"type": "and",
"predicates": [
{
"type": "dimension",
"dimension": "ani",
"operator": "matches",
"value": "tel:+26876642715"
},
{
"type": "dimension",
"dimension": "mediaType",
"operator": "matches",
"value": "voice"
},
{
"type": "dimension",
"dimension": "purpose",
"operator": "matches",
"value": "agent"
}
]
}
]
}
Response:
{
"translationMap": {
"WrapUpCodeID": "$.conversations[0].participants[?(@.purpose=='agent')].sessions[*].segments[?(@.segmentType=='wrapup')].wrapUpCode",
"InteractionID": "$.conversations[0].conversationId"
},
"translationMapDefaults": {
"WrapUpCodeID": "",
"InteractionID": ""
},
"successTemplate": "{\n "WrapUpCodeID":${WrapUpCodeID}\n "InteractionID":${InteractionID}\n}"
}
Error:
{
"message": "Transform failed to process result using 'successTemplate' template due to error:'Unexpected character (':' (code 58)): was expecting comma to separate Object entries\n at [Source: (String)"{\n "WrapUpCodeID":\n "InteractionID":\n}"; line: 3, column: 18]'\n Template:'{\n "WrapUpCodeID":${WrapUpCodeID}\n "InteractionID":${InteractionID}\n}'.",
"code": "bad.request",
"status": 400,
"messageParams": {},
"contextId": "42703855-eded-4bcb-9248-07d685b380ae",
"details": [
{
"errorCode": "ACTION.PROCESSING"
}
],
"errors": []
}