curl --request POST \
--url https://app.eltick.com/api/v1/automations/{id}/runs \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone": "+5491123456789",
"name": "Sofía Martínez",
"data": {
"pedido": "1042",
"total": "$45.900"
}
}
'{
"runId": "01a0d4c3-1a2b-7c3d-8e4f-5a6b7c8d9e0f"
}Iniciar una automatización
Arranca una automatización activa para un teléfono, en su conversación de WhatsApp. Si el teléfono no es un contacto todavía, se crea.
La ejecución empieza en el disparador Inicio manual de la automatización (o en el primero, si no tiene uno manual). Lo que mandes en data queda disponible en los mensajes y los pasos como {var.webhook.…}.
La respuesta llega apenas arranca la ejecución. Para saber cómo terminó, suscríbete a los webhooks automation.completed y automation.failed, que traen el mismo runId.
Ten en cuenta la ventana de 24 horas: si el cliente no te escribió hace poco, el primer mensaje de la automatización tiene que ser una plantilla aprobada.
Necesita un plan con API (Escala o Enterprise). Cuenta como una llamada a la API.
curl --request POST \
--url https://app.eltick.com/api/v1/automations/{id}/runs \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"phone": "+5491123456789",
"name": "Sofía Martínez",
"data": {
"pedido": "1042",
"total": "$45.900"
}
}
'{
"runId": "01a0d4c3-1a2b-7c3d-8e4f-5a6b7c8d9e0f"
}Autorizaciones
Tu clave de API. La creas en Ajustes › API y webhooks de app.eltick.com. Mándala en el encabezado Authorization: Bearer etk_live_….
Parámetros de ruta
Id de la automatización. Lo ves en la URL del webhook entrante de la automatización (Ver URL y token).
Cuerpo
Teléfono del contacto con código de país. Si no es un contacto todavía, se crea (y cuenta para el límite de contactos del plan).
6 - 32Nombre del contacto, si lo sabes.
120Si tienes varios números conectados, desde cuál escribir (el id de Meta del número). Por defecto, el primero.
40Datos para usar en la automatización. Quedan disponibles como {var.webhook.…}: con {"pedido": "1042"} escribes {var.webhook.pedido}.
Respuesta
La ejecución arrancó.
Id de la ejecución. Llega también en los webhooks automation.completed y automation.failed.

