Skip to main content
Version: v3

Update Action

PUT 

/conversation-ai/agents/:agentId/actions/:actionId

Updates an existing action's configuration. This includes modifying the action name, description, trigger conditions, and behavior settings.

Request

Version stringrequired

API Version

Available optionsv3
actionId stringrequired

The unique identifier of the action ID Attached to the agent

agentId stringrequired
application/json

Bodyrequired

    typestringrequired
    Available optionstriggerWorkflowupdateContactFieldappointmentBookingstopBothumanHandOveradvancedFollowuptransferBot
    namestringrequired
    detailsobjectrequired

    Action-specific details. The structure depends on the action type. For TRIGGER_WORKFLOW use triggerWorkflowDto, for UPDATE_CONTACT_FIELD use updateContactFieldDto, for APPOINTMENT_BOOKING use appointmentBookingDto, for STOP_BOT use stopBotDto, for HUMAN_HAND_OVER use humanHandOverDto, for ADVANCED_FOLLOWUP use advancedFollowupDto, and for TRANSFER_BOT use transferBotDto.

application/json

Successful response

Schema
    dataobjectrequired

    Updated action details

    successbooleanrequired

    Success status of the request