Envía una campaña a través de un canal activo del workspace. Puede usar la plantilla ya guardada en la campaña o una plantilla indicada explícitamente en el request.
POST https://api.platica.mx/v1/campaigns/{campaignId}/send
Parámetros de la URL
Parámetro
Tipo
Descripción
Requerimiento
campaignId
string
Identificador único de la campaña
obligatorio
Ejemplos de request
Envío inmediato usando la plantilla guardada en la campaña
data contiene la respuesta del servicio de envío aguas arriba, por lo que su estructura puede variar entre workspaces o integraciones.
Notas
channelId es el canal EMISOR. El agente que responde se controla con responderAgentId (desacoplado del canal): así puedes enviar desde un número y que responda un agente específico sin modificar el agente conectado a ese canal. Si no envías responderAgentId, responde el defaultAgentId del canal.
Si template.name se omite, se usa la plantilla guardada en la campaña. Si la campaña no tiene una plantilla configurada, el envío falla con 400.
El número de elementos en params debe coincidir exactamente con el número de variables esperado por la plantilla.
Si envías buttons, la cantidad de botones y sus índices deben existir en la plantilla validada.
Cuando la plantilla requiere media, file debe ser una URL válida http o https.
Todas las fechas de scheduledDates deben estar en el futuro al momento del request.