Hello,
when a participant attribute is set in the inbound call-flow on the customer participant, and then in the script the variable with the same name is set as output, the script will update the already existing attribute on the customer participant.
------------------------------
Christian Karpp
Principal Implementatin, Development Consultant
------------------------------
Original Message:
Sent: 06-10-2025 03:21
From: Christoph Domaschke
Subject: Connect Back to IVR
PATCH /api/v2/conversations/calls/${input.interactionID}/participants/${input.participantID}/attributes - Works with inbound calls, because the customer is the first participant. You can get his ID from the scripter variables.
GET /api/v2/conversations/calls/${input.conversionID} There you get participant variables from the first participant with
$.participants[0].attributes.yourParticipantVariable.
------------------------------
Christoph Domaschke
Leiter Service Center (Cronbank)
------------------------------
Original Message:
Sent: 06-10-2025 03:08
From: Manojkumar G
Subject: Connect Back to IVR
Hi Chistoph Domaschke,
Can you please let me know what data action you used here .
------------------------------
Manojkumar G
Original Message:
Sent: 06-10-2025 02:55
From: Christoph Domaschke
Subject: Connect Back to IVR
Hi Manojkumar,
is your script variable defined as "output"? Only then it will write data into the participant data. In addition please make shure, that your participant data variable is spelled in the exact same way in your script and in your flow. Participant data is case sensitive.
I had a similar problem once and solved it with data actions, that wrote directly into the participant data of the first participant and read the participant data from the first participant. I would go that way only if my first solution should not help.
------------------------------
Christoph Domaschke
Leiter Service Center (Cronbank)