Anunzi IA Documentation
Ir a Anunzi IAAyuda al Cliente
  • Anunzi AI Calls API Documentation
    • Getting Started
    • 🔑Authentication & Security
  • Postman Collections
  • Postman Documentation
  • Assistants
    • 👨‍💼Assistants
      • 🔵Create Assistant
      • 🟣Update Assistant
      • 🟢Get Assistant
      • 🟢List Assistants
      • 🔴Delete Assistant
  • Calls
    • 📳Calls
      • 🔵Make Calls
      • 🔵Make SIP Trunk Call
      • 🟢List Calls
      • 🟢Get Call
      • Webhooks
      • Custom Variables
      • Dynamic Prompt Injection
      • Time Zones
  • Actions
    • 🪄Actions
      • 🔵Create Action
      • 🔵Initialize Custom Action
      • 🟣Update Action
      • 🔴Delete Action
      • 🟢Get Action
      • 🟢List Actions
      • 🔵Attach Action
      • 🔵Detach Action
  • Knowledge Bases
    • 📑Knowledge Bases
      • 🔵Create Knowledge Base
      • 🟢Get Knowledge Base
      • 🟣Update Knowledge Base
      • 🔴Delete Knowledge Base
      • 🔵Attach Knowledge Base
      • 🔵Detach Knowledge Base
  • Plataforma IA Generativa
    • Introducción a Anunzi IA
      • Cambiar el tema y el idioma
  • 📖TEXTO
    • Centro de Herramientas
    • Cómo crear una herramienta
    • Creador de Artículos
    • Cómo usar el Re-escritor
  • 🙋ASISTENTES
    • Crear categorías de chat
    • Crear Plantilla de Chat
    • Entrenamiento de chatbots
    • Cómo usar Asistentes IA
      • Usar comandos de voz
  • 🎨IMAGENES
    • Cómo usar el Creador de Imágenes
  • 🎶AUDIO
    • Pasar archivos de voz a texto (desgrabar)
    • Creador de Voz
    • Clonador de voz
  • Otras Funcionalidades
    • Programa de Afiliados
    • Equipos de trabajo
      • Administrar permisos del equipo
    • Cómo crear una Marca
  • Problemas Comunes
    • No funciona el enlace de confirmación
  • Actualizaciones
    • Novedades de la versión 7.4.2
Con tecnología de GitBook
En esta página

¿Te fue útil?

  1. Actions
  2. Actions

Update Action

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

Parameter
Type
Required
Description

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)

Parameter
Type
Description

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)

Parameter
Type
Description

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)

Parameter
Type
Description

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)

Parameter
Type
Description

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)

curl --request PUT \
     --url https://api.anunzi.net/v2/actions/2115312315z1315654 \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'Authorization: Bearer API_KEY' \
     --data '
{
  "LIVE_TRANSFER": {
    "phone": "+5412315156",
    "instructions": "I want to talk with a manager",
    "timeout": 5
  },
  "SEND_SMS": {
    "content": "Hey man",
    "instructions": "Send during the call"
  }
}
'

Example Response (200 OK)

{
  "status": "success",
  "response": {
    "action_id": "1726463549273x939752486981929300"
  }
}

Status Codes

Code
Description

200

Action updated successfully.

400

Bad Request. Invalid or missing parameters.

AnteriorInitialize Custom ActionSiguienteDelete Action

Última actualización hace 3 meses

¿Te fue útil?

🪄
🟣