Actualizar acción
PUT
https://api.anunzi.net/v2/actions/{action_id}
Update an existing custom action by modifying its parameters, such as appointment scheduling, live transfers, SMS messages, or API requests.
Path Parameters
action_id
string
Yes
The unique ID of the action to update. This can be obtained by opening the action in the Anunzi dashboard.
Body Parameters
Real-Time Booking (REAL_TIME_BOOKING)
first_appt_date
date
The initial date used to start searching for available appointments (YYYY-MM-DD).
max_time_slots
int32
The number of slots the assistant will suggest per day (max 3).
min_hours_diff
int32
Minimum hours between suggested appointments.
no_of_days
int32
The number of days the assistant will suggest appointments.
timezone
string
The timezone for booking (e.g., US/Central).
Live Transfer (LIVE_TRANSFER)
phone
string
The phone number to transfer the call to.
instructions
string
The trigger phrase(s) that will initiate the transfer (e.g., "I want to talk with a manager").
timeout
int32
How long to wait before stopping the transfer attempt.
digits
string
Extension digits for the transfer call.
initiating_msg
string
Message the assistant will say before initiating the transfer.
goodbye_msg
string
Message the assistant will say before leaving the call.
failed_msg
string
Message the assistant will say if the transfer fails.
Send SMS (SEND_SMS)
content
string
The content of the SMS message.
instructions
string
The conditions that will trigger the SMS (e.g., "Send during the call").
Custom Action (CUSTOM_ACTION)
http_mode
string
Defaults to "GET". The HTTP method for the API call.
url
string
The URL endpoint for the action.
name
string
Name of the action.
description
string
A brief description of the action.
run_action_before_call_start
boolean
Whether the action should execute before the call starts.
speech_while_using_the_tool
string
The message the assistant will say while executing the action.
integration
string
Possible integrations to retrieve information.
custom_auth
object
Custom authentication parameters.
variables_before_the_call
array
Variables to be set before the call starts.
variables_during_the_call
array
Variables that can be updated during the call.
headers
array
HTTP headers to include in the request.
query_parameters
array
Query parameters to send with the request.
json_body_stringified
string
A JSON stringified payload/body for the action.
prompt
string
A prompt that will be used if set.
Example Request (cURL)
Example Response (200 OK)
Status Codes
200
Action updated successfully.
400
Bad Request. Invalid or missing parameters.
Última actualización