Ran terminal command: $headers = @{ "Authorization

← العودة
Blog Post

عنوان المحادثة: Ran terminal command: $headers = @{ "Authorization" = "Bearer eyJhbGci...

التاريخ: 08.03.2026

التصنيف: 🧠 الذكاء الاصطناعي وتعلم الآلة

إجمالي الرسائل: 3 | ياسر: 2 | M: 1

Yasser
Ran terminal command: $headers = @{ "Authorization" = "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $response = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $response.data | ForEach-Object { [PSCustomObject]@{ id=$_.id; name=$_.name; active=$_.active } } | Format-Table -AutoSizeRan terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $response = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $response.data | ForEach-Object { [PSCustomObject]@{ id=$_.id; name=$_.name; active=$_.active } } | Format-Table -AutoSizeChecked background terminal outputRan terminal command: Write-Host "---START---"; $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; try { $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $r | ConvertTo-Json -Depth 2 } catch { Write-Host "ERROR: $($_.Exception.Message)" }Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#1-1), lines 1 to 200Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#200-200), lines 200 to 600Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#600-600), lines 600 to 736Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#736-736), lines 736 to 736Now let me get a clean summary of all workflows. Let me also examine the currently active Manychat workflow and the dashboard. Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $r.data | Select-Object id, name, active, isArchived | Sort-Object active -Descending | Format-Table -AutoSize -Wrap
Yasser
Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $active = $r.data | Where-Object { $_.active -eq $true } | Select-Object id, name; Write-Host "=== ACTIVE WORKFLOWS ($($active.Count)) ==="; $active | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Now let me fetch the critical active workflows details and the dashboard: Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $active = $r.data | Where-Object { $_.active -eq $true }; Write-Host "=== ACTIVE COUNT: $($active.Count) ==="; $healthRelated = $active | Where-Object { $_.name -match 'Health|Pinned|Tool:|WF-|Dashboard|CSAT|Maqsam|Admin|Link Phone' }; Write-Host "=== HEALTH PROJECT ACTIVE ($($healthRelated.Count)) ==="; $healthRelated | ForEach-Object { Write-Host "$($_.id) | $($_.name) | active=$($_.active) | archived=$($_.isArchived)" }; Write-Host "`n=== NON-HEALTH ACTIVE ==="; $nonHealth = $active | Where-Object { $_.name -notmatch 'Health|Pinned|Tool:|WF-|CSAT|Maqsam|Admin|Link Phone' }; $nonHealth | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Ran terminal command: Write-Host "done"Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }$r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers$r.data | Where-Object { $_.active -eq $true } | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Ran terminal command: $r.data | Where-Object { $_.active -eq $true } | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Good. Now let me fetch key workflow details to understand the node structures: Ran terminal command: # Get Pinned Nodes workflow (main entry point)$wf = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows/8TxDRyzo7s2uDYjj" -Headers $headers$wf.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Ran terminal command: $wf.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Ran terminal command: # Get Dashboard API workflow nodes count$dash = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows/7xyha0AdM3j5XRVw" -Headers $headersWrite-Host "Dashboard API nodes: $($dash.nodes.Count)"$dash.nodes | ForEach-Object { $_.name } | Sort-Object | Select-Object -First 80 | ForEach-Object { Write-Host $_ }Ran terminal command: Write-Host "Dashboard API nodes: $($dash.nodes.Count)"; $dash.nodes | ForEach-Object { $_.name } | Sort-Object | Select-Object -First 80 | ForEach-Object { Write-Host $_ }Ran terminal command: $dash.nodes | ForEach-Object { $_.name } | Sort-Object | Select-Object -Skip 80 | ForEach-Object { Write-Host $_ }Now let me check the AI Agent workflow and the dashboard HTML: Ran terminal command: # Get AI Agent workflow nodes$ai = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows/OxWlq1ONmInQo139" -Headers $headers$ai.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Ran terminal command: $ai.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Now let me read the dashboard HTML to understand its actual feature set:
المحادثة الكاملة - 08.03.2026
M
البنية التحتية والقنواتUnified Inbox (واتساب + انستقرام + ماسنجر + تلقرام + إيميل + موقع) بدون Respond.ioتكامل كامل لكل القنوات داخل نظام واحدبروفايل موحد لكل عميل (كل تاريخ تواصله عبر كل القنوات)الذكاء الاصطناعيAI Multi-Agent بالعربي والإنجليزي واللهجة السعودية7 سيناريوهات للبوتنظام RAG مرتبط بقاعدة بيانات حيةتغيير AI Model من الداشبورد (GPT / Claude / Gemini)System Prompt كامل باللهجة السعوديةالمكالماتربط مقسم Maqsamملف IVRتفاعل الذكاء الاصطناعي مع المكالماتCall Attribution لكل عميل (Google / انستقرام / واتساب / Direct)إدارة المحادثاتتدخل بشري فوري مع إيقاف البوتتحويل الشكاوى للمشرف مع إشعار فوريتصنيف ذكي للشكاوىعداد 24 ساعة لكل محادثةالحملات والتجديدWhatsApp Broadcast لشرائح محددةتسلسل تجديد ثلاثي (30 يوم / 7 أيام / يوم واحد) مع رابط دفعالتقييم والمتابعةCSAT تقييم رضا العملاء (أزرار أو AI أو كلاهما)SLA Tracking لوقت رد الموظفين مع تنبيهات التأخيرLead Scoring (نوع الاستفسار + المدينة + التفاعل + زيارة الموقع)داشبورد تجديد ذكي (تاريخ انتهاء البطاقة + معدل الاستخدام + احتمالية التجديد)التقاريرتقارير أسبوعية وشهرية ومخصصة لكل موظفمقارنة بالأشهر السابقةالداشبورد وقاعدة البياناتصفحة قواعد البيانات محمية بكلمة سر + تأكيد قبل الحذفإضافة / تعديل / حذف المعلومات من الداشبورد مباشرةResponsive Design على كل الشاشاتنظام كاشتثبيت من المتصفحالإشعارات والنسخ الاحتياطيإشعارات عبر واتساب أو تلقرام أو إيميلنسخ احتياطي تلقائي (يومي أو أسبوعي)بعد دراسة الكلام بالتفصيل، هاي كل الأمور الي وُعد إنها ديناميكية وتتحكم بها من الداشبورد:🤖 الذكاء الاصطناعي والبوتتغيير الـ AI Model (GPT / Claude / Gemini وغيرها) من الداشبوردتعديل الـ System Prompt مباشرةإيقاف البوت وتشغيله (التدخل البشري)🗄 قاعدة البيانات والمعرفة (RAG)إضافة / تعديل / حذف المعلومات (عروض / خصومات / FAQ) من الداشبوردإضافة معلومات الشركة والخصومات والعروض الموسمية مباشرةالجداول والأعمدة كلها قابلة للتعديل من صفحة قواعد البيانات (محمية بكلمة سر + تأكيد قبل الحذف)📢 الحملات والرسائلإعداد وإرسال حملات WhatsApp Broadcast لشرائح محددةتعديل أرقام تسلسل التجديد الثلاثي (30 يوم / 7 أيام / يوم واحد) — الأرقام كلها قابلة للتعديلرابط الدفع المباشر داخل رسائل التجديد قابل للتعديل📊 التقارير والمتابعةتقارير مخصصة لكل موظفداشبورد تجديد ذكي — تصنيف وفلترة العملاء حسب تاريخ الانتهاء + معدل الاستخدام + احتمالية التجديد⚙️ الإشعارات والنسخ الاحتياطياختيار قناة الإشعارات (واتساب أو تلقرام أو إيميل)اختيار تكرار النسخ الاحتياطي (يومي أو أسبوعي)📞 القنوات والتكاملإضافة قناة جديدة — ذُكر إنها تحتاج إضافة بسيطة داخل N8N لكن أغلب الشغل من الداشبوردالتسليمDocumentation كامل5 جلسات تدريب × ساعة مسجلةفيديوهات إضافية عند الحاجةتجربة مع عملاء حقيقيين وضبط الأداءدعم فني 6 أشهر (إصلاح أخطاء فقط، جميع الأيام، استجابة فورية)
08.03.2026 00:14
ياسر
Ran terminal command: $headers = @{ "Authorization" = "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $response = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $response.data | ForEach-Object { [PSCustomObject]@{ id=$_.id; name=$_.name; active=$_.active } } | Format-Table -AutoSizeRan terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $response = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $response.data | ForEach-Object { [PSCustomObject]@{ id=$_.id; name=$_.name; active=$_.active } } | Format-Table -AutoSizeChecked background terminal outputRan terminal command: Write-Host "---START---"; $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; try { $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $r | ConvertTo-Json -Depth 2 } catch { Write-Host "ERROR: $($_.Exception.Message)" }Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#1-1), lines 1 to 200Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#200-200), lines 200 to 600Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#600-600), lines 600 to 736Read [](file:///c%3A/Users/Yasser/AppData/Roaming/Code/User/workspaceStorage/f56851bc485db4a361b1eebc2cf08fa2/GitHub.copilot-chat/chat-session-resources/3f8a8586-2bd2-4a91-8e27-2fb6eb7314e7/toolu_bdrk_0148rnLehuex7ucjyzo9bEz4__vscode-1772911526046/content.txt#736-736), lines 736 to 736Now let me get a clean summary of all workflows. Let me also examine the currently active Manychat workflow and the dashboard. Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $r.data | Select-Object id, name, active, isArchived | Sort-Object active -Descending | Format-Table -AutoSize -Wrap
08.03.2026 00:32
ياسر
Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $active = $r.data | Where-Object { $_.active -eq $true } | Select-Object id, name; Write-Host "=== ACTIVE WORKFLOWS ($($active.Count)) ==="; $active | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Now let me fetch the critical active workflows details and the dashboard: Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }; $r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers; $active = $r.data | Where-Object { $_.active -eq $true }; Write-Host "=== ACTIVE COUNT: $($active.Count) ==="; $healthRelated = $active | Where-Object { $_.name -match 'Health|Pinned|Tool:|WF-|Dashboard|CSAT|Maqsam|Admin|Link Phone' }; Write-Host "=== HEALTH PROJECT ACTIVE ($($healthRelated.Count)) ==="; $healthRelated | ForEach-Object { Write-Host "$($_.id) | $($_.name) | active=$($_.active) | archived=$($_.isArchived)" }; Write-Host "`n=== NON-HEALTH ACTIVE ==="; $nonHealth = $active | Where-Object { $_.name -notmatch 'Health|Pinned|Tool:|WF-|CSAT|Maqsam|Admin|Link Phone' }; $nonHealth | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Ran terminal command: Write-Host "done"Ran terminal command: $headers = @{ "X-N8N-API-KEY" = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJmYWM4ZDgwMy1mYWE1LTQwNGQtOTQ0NC05ZDZjODRkMzA2YTkiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiMDllNGU0NDMtNWE1OC00MjU1LTk0NzQtYWQ3NTM1MGQ2OTY3IiwiaWF0IjoxNzcyMzEwNDI3fQ.yZd6qWyx257BZz_05gQ2W62RV3n5UUfK0y3DIqOsVoI" }$r = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows" -Headers $headers$r.data | Where-Object { $_.active -eq $true } | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Ran terminal command: $r.data | Where-Object { $_.active -eq $true } | ForEach-Object { Write-Host "$($_.id) | $($_.name)" }Good. Now let me fetch key workflow details to understand the node structures: Ran terminal command: # Get Pinned Nodes workflow (main entry point)$wf = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows/8TxDRyzo7s2uDYjj" -Headers $headers$wf.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Ran terminal command: $wf.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Ran terminal command: # Get Dashboard API workflow nodes count$dash = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows/7xyha0AdM3j5XRVw" -Headers $headersWrite-Host "Dashboard API nodes: $($dash.nodes.Count)"$dash.nodes | ForEach-Object { $_.name } | Sort-Object | Select-Object -First 80 | ForEach-Object { Write-Host $_ }Ran terminal command: Write-Host "Dashboard API nodes: $($dash.nodes.Count)"; $dash.nodes | ForEach-Object { $_.name } | Sort-Object | Select-Object -First 80 | ForEach-Object { Write-Host $_ }Ran terminal command: $dash.nodes | ForEach-Object { $_.name } | Sort-Object | Select-Object -Skip 80 | ForEach-Object { Write-Host $_ }Now let me check the AI Agent workflow and the dashboard HTML: Ran terminal command: # Get AI Agent workflow nodes$ai = Invoke-RestMethod -Uri "https://ai.jobotai.site/api/v1/workflows/OxWlq1ONmInQo139" -Headers $headers$ai.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Ran terminal command: $ai.nodes | ForEach-Object { Write-Host "$($_.type) | $($_.name)" }Now let me read the dashboard HTML to understand its actual feature set:
08.03.2026 00:32
← العودة إلى الرئيسية