Odata 4.0 and JSON format

Hello Teams,

i'm building an Integration in Appian 19.3 which is supposed to pass some process variables to the uipath orchestrator. The body request is like

{
"itemData": {

"Priority": "Normal",
"Name": "myOrchestratorqueue",
"SpecificContent": {

"name@odata.type": "#String",
"name": ri!variable,
"name2@odata.type": "#String",
"name2": ri!variable2,
"name3@odata.type": "#String",
"name3": ri!variable3,
....
}
}
}

My problem is that some of these variables are array type and my process, which calls the integration via smart service, can't pass them properly to the integration itself. An error message like "bad request" or "unespected array when trying to read json" is always returned. When i test the integration manually i can pass only quoted strings. How can i set the body request properly, if possible, for passing arrays? I can't find the right namespace for arrays in odata.type. I tried to use square brackets unsuccessfully. Many thanks for helping me.

  Discussion posts and replies are publicly visible