الانتقال إلى المحتوى الرئيسي
GET
/
workflows
/
runs
/
{runId}
استرداد عملية تشغيل مسار عمل
curl --request GET \
  --url https://api.altostrat.io/workflows/runs/{runId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "fl_run_01h3j4k5l6m7n8p9q0r1s2t3u4",
  "status": "completed",
  "error_message": "فشل طلب webhook: 503 الخدمة غير متوفرة",
  "started_at": "2025-10-31T12:00:00.000000Z",
  "completed_at": "2025-10-31T12:00:05.000000Z",
  "duration_in_seconds": 5,
  "logs": [
    {
      "id": "fl_log_01h3j4k5l6m7n8p9q0r1s2t3u4",
      "node_id": "n2",
      "component_id": "webhook",
      "status": "success",
      "output": {
        "status": 200,
        "body": {
          "message": "ok"
        }
      },
      "created_at": "2025-10-31T12:00:02.000000Z"
    }
  ]
}

Authorizations

Authorization
string
header
required

رمز JWT قياسي لجلسات المستخدم التي يتم الحصول عليها عبر مصادقة Altostrat.

Path Parameters

runId
string
required

المعرف المسبوق بالبادئة لعملية تشغيل مسار العمل (مثال fl_run_...).

Response

كائن عملية تشغيل مسار العمل المطلوب.

id
string

المعرف الفريد المسبوق بالبادئة لعملية تشغيل مسار العمل.

Example:

"fl_run_01h3j4k5l6m7n8p9q0r1s2t3u4"

status
enum<string>

الحالة الحالية لعملية تشغيل مسار العمل.

الخيارات المتاحة:
pending,
running,
completed,
failed,
awaiting_ui_interaction
Example:

"completed"

error_message
string | null

إذا فشلت عملية التشغيل، يحتوي هذا الحقل على رسالة الخطأ.

Example:

"فشل طلب webhook: 503 الخدمة غير متوفرة"

started_at
string<date-time>

الطابع الزمني عند بدء تشغيل مسار العمل.

Example:

"2025-10-31T12:00:00.000000Z"

completed_at
string<date-time> | null

الطابع الزمني عند انتهاء تشغيل مسار العمل (سواء اكتمل أو فشل).

Example:

"2025-10-31T12:00:05.000000Z"

duration_in_seconds
number | null

المدة الإجمالية لتشغيل مسار العمل بالثواني.

Example:

5

logs
object[]

قائمة مرتبة من إدخالات السجل لكل خطوة من خطوات التنفيذ. يتم إرجاعها فقط عند استرداد عملية تشغيل واحدة.