EASYMATION

Developers

API de EASYMATION

Integra tus automatizaciones en cualquier sistema: dispara workflows desde tu backend, tu CRM o tus scripts, y consulta resultados. Idempotencia, límites de plan y prioridad incluidos.

Autenticación

Crea tu API key en Ajustes → API. Envíala como Bearer token en cada petición.

curl https://easymation.app/api/v1/workflows \
  -H "Authorization: Bearer em_live_TU_KEY"

Listar automatizaciones

GET /api/v1/workflows — devuelve id, nombre, estado y estadísticas.

curl https://easymation.app/api/v1/workflows \
  -H "Authorization: Bearer em_live_TU_KEY"

Disparar una automatización

POST /api/v1/workflows/{id}/trigger — el body llega a la automatización como {{trigger.body.*}}. Responde 202 con el execution_id.

curl -X POST https://easymation.app/api/v1/workflows/WORKFLOW_ID/trigger \
  -H "Authorization: Bearer em_live_TU_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cliente": "Acme", "total": 99}'

Consultar ejecuciones

GET /api/v1/executions?workflow_id={id}&limit=20 — historial con estado y errores.

curl "https://easymation.app/api/v1/executions?workflow_id=WORKFLOW_ID" \
  -H "Authorization: Bearer em_live_TU_KEY"

Códigos de respuesta

  • 202 — ejecución encolada (trigger)
  • 401 — API key inválida o ausente
  • 404 — workflow no encontrado en tu workspace
  • 429 — límite mensual de ejecuciones alcanzado