Get Run

تفاصيل تنفيذ workflow + كل الـ logs.

GET/api/automation/runs/:id🔒 Bearer JWT

Path Parameters

الحقلالنوعالوصف
id*stringمعرّف الـ run (تحصل عليه من /fire أو /webhook).

مثال طلب

curl https://operix.operixdigital.com/api/automation/runs/run_abc123 \
  -H "Authorization: Bearer $TOKEN"

مثال استجابة

{
  "id": "run_abc123",
  "workflowId": "clx123",
  "status": "SUCCESS",
  "triggerData": { "source": "manual", "client": {...} },
  "result": {
    "triggerData": {...},
    "greet": { "wamid": "wamid.HBg...", "kind": "text" }
  },
  "error": null,
  "startedAt": "2026-05-27T10:15:00Z",
  "completedAt": "2026-05-27T10:15:01.234Z",
  "durationMs": 1234,
  "logs": [
    { "id": "log_1", "nodeId": null,    "level": "INFO", "message": "▶ greet", "createdAt": "..." },
    { "id": "log_2", "nodeId": "greet", "level": "INFO", "message": "send_whatsapp ✓", "createdAt": "..." }
  ]
}

قيم status المحتملة

  • PENDING — في الـ queue، لم يبدأ بعد.
  • RUNNING — قيد التنفيذ.
  • WAITING — معلّق على wait action طويل.
  • SUCCESS — اكتمل بنجاح.
  • FAILED — توقف بخطأ. error فيه التفاصيل.
  • CANCELLED — أُلغي يدوياً.

Errors

الكودالرسالةالسبب
401Unauthorized
404Run not found