Skip to main content

Requisitos

  • Tu X-API-Key (la recibiste de tu administrador de plataforma)
  • Una plantilla de email creada en el dashboard (/app/me)
  • curl o cualquier cliente HTTP

1. Verifica tu acceso

curl https://comms.panzo.mx/health
Respuesta esperada:
{"status": "ok"}

2. Envía un email

curl -X POST https://comms.panzo.mx/v1/send/email \
  -H "Content-Type: application/json" \
  -H "X-API-Key: TU_API_KEY" \
  -d '{
    "to_address": "cliente@ejemplo.com",
    "to_name": "Juan Pérez",
    "template_id": "bienvenida",
    "data": {
      "nombre": "Juan",
      "empresa": "Mi Empresa"
    }
  }'
Respuesta:
{
  "job_id": "a1b2c3d4-...",
  "status": "pending"
}

3. Consulta el resultado

curl https://comms.panzo.mx/v1/jobs/a1b2c3d4-... \
  -H "X-API-Key: TU_API_KEY"
Cuando el email se entregó:
{
  "job_id": "a1b2c3d4-...",
  "status": "success",
  "result": {}
}
Si falló:
{
  "job_id": "a1b2c3d4-...",
  "status": "failed",
  "result": { "error": "connection refused" }
}
Los jobs fallidos se pueden reintentar desde el dashboard en Mis reportes → Eventos.

Siguientes pasos

Variables en templates

Personaliza cada email con datos dinámicos.

WhatsApp

Envía mensajes de WhatsApp con la misma API.

Jobs asíncronos

Entiende el ciclo de vida de un job.

Billing

Cómo funciona el consumo de créditos.