Original Message:
Sent: 09-16-2025 13:22
From: Jerome Saint-Marc
Subject: Using Data Action under Flow shows "There are no inputs or outputs."
Hello,
I think this is because of your use of tuple in your output contract (which is maybe not what you wanted to do/achieve - or it can be done differently).
I mean that you have defined an array with a single tuple type inside (the object with id and name properties).
I would tend to think this is also why it is not showing in the Workflow Call Data Action - the flow probably not being able to flatten that object (as flow doesn't manage an output property of type object). Definition of tuple is specific and may not have been totally managed in the flow.
To define the array tuple, the string/integer/... tuple types would be directly below the "Tuple" toggle button - a first type for an integer, a second type for a string, ...
This is to define an array (ordered list) containing elements of different types.
What you could do instead is to have something like this in your output contract:
{ "type": "object", "properties": { "presence": { "type": "object", "properties": { "id": { "type": "string" }, "name": { "type": "string" } } } }}
Using a response configuration like this (assuming you just want to retrieve one system presence):
{ "translationMap": { "presence": "$[?(@.name == \"ON_QUEUE\")]" }, "translationMapDefaults": { "presence": "[]" }, "successTemplate": "{ \"presence\": ${successTemplateUtils.firstFromArray(\"${presence}\", \"{}\")} }"}
Regards,
------------------------------
Jerome Saint-Marc
Senior Development Support Engineer
Original Message:
Sent: 09-16-2025 09:44
From: Mariusz Ziemiecki
Subject: Using Data Action under Flow shows "There are no inputs or outputs."
Hello
I created "Get_ID_For_OnQueue_Presence" Action to return ID for ON_QUEUE presence based on /api/v2/systempresences, as I need to update agents presence depends on some logical conditions on different environments (DEV, UAT, PROD)
The Action configuration looks like below


If I run a test and I receive a proper values I should be able to use under flow

However, once I used inside my Workflow a "Get_ID_For_OnQueue_Presence" Data Action there is a message "There are no inputs or outputs" instead of output "name" and "id" fields.
I probably made some mistake... but I stuck. Any idea welcome.
Regards,
Mariusz
#API/Integrations
------------------------------
Mariusz Ziemiecki
NA
------------------------------