Update Workflow

تحديث جزئي لأي حقل + إعادة تسجيل cron عند الحاجة.

PATCH/api/automation/workflows/:id🔒 Bearer JWT

Body (partial)

كل الحقول اختيارية. أرسل فقط ما تريد تغييره.

الحقلالنوعالوصف
namestring
descriptionstring | null
triggerTypeenum
triggerConfigobject
nodesarray
edgesany
isActiveboolean
domainenum
tagsstring[]

مثال — تفعيل workflow

curl -X PATCH https://operix.operixdigital.com/api/automation/workflows/clx123abc \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "isActive": true }'
سلوك CRON
لو الـ workflow الـ CRON تغيّر (triggerConfig.cronExpression تعدّل، أو isActive قُلِب)، الـ schedules القديمة تُحذَف وتُسجَّل من جديد تلقائياً. لا تحتاج إعادة تشغيل.

Errors

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