الانتقال إلى المحتوى

للمطورين

توثيق API

نقاط REST لأنظمتك، وأدوات MCP لمساعدي الذكاء الاصطناعي لديك. وكل طلب يقتصر على بيانات شركتك وصلاحياتك.

أيهما يناسبني؟#

أمامك طريقتان للربط، وكلتاهما تعمل بصلاحيات الشخص الذي أصدر بيانات الدخول.

البدء السريع#

MCP لمساعدي الذكاء الاصطناعي

  1. يفعل مسؤول الشركة خيار API & Integrations من إعدادات ENTEK Corporate، فهو معطل افتراضيا.
  2. من الصفحة نفسها تنشئ رمز وصول. ومستخدمو ENTEK Supplier ينشئون رمز MCP بالطريقة ذاتها.
  3. بعدها تضيف الخادم إلى مساعدك، ومعه رمز الوصول.

REST لأنظمتك

  1. راسلنا على [email protected] واذكر اسم شركتك وحالة الاستخدام.
  2. نرسل لك المفتاح وعنوان الخادم وحدود الاستخدام.
  3. نفذ أول طلب كما في المثال أدناه.

المصادقة#

ترسل بيانات الدخول مع كل طلب.

HTTP · مثال
Authorization: Bearer <your-token>

لا يفعل الرمز إلا ما يستطيع من أصدره فعله في التطبيق. احفظه كما تحفظ كلمة المرور، وإذا تسرب فألغه من الإعدادات.

نقاط REST#

النقاط المتاحة حاليا:

الطريقةالمسارالوظيفة
GET/api/productsاسترجاع قائمة المنتجات المتاحة.
POST/api/ordersإنشاء طلب جديد عبر API.
cURL · مثال
# list products
curl https://<base-url>/api/products \
  -H "Authorization: Bearer <your-key>"
عنوان الخادم
نرسلها مع مفتاحك
حدود الاستخدام
نرسلها مع مفتاحك
محتوى الطلب في POST /api/orders
نرسلها مع مفتاحك
الأخطاء والإصدارات
نرسلها مع مفتاحك

خادم MCP#

باتصال واحد، يرى مساعدك في ENTEK ما تراه أنت في التطبيق. وهذا ما يحدث مع كل طلب.

  1. مساعدكأي عميل MCP
  2. خادم ENTEK MCPmcp.corporate.entek.ai
  3. فحص الصلاحياتدورك وشركتك
  4. ENTEK Corporateالطلبات والعروض والفروع

الربط في أربع خطوات

  1. تفعيل API & Integrations. يفعله مسؤول الشركة من إعدادات ENTEK Corporate، فهو معطل افتراضيا في الشركات الجديدة.
  2. إنشاء رمز وصول. يحمل الرمز دورك، فلن يتجاوز المساعد حدود صلاحياتك أبدا. سمه باسم الأداة التي ستستخدمه.
  3. إضافة الخادم إلى برنامج العميل. الصق عنوان الخادم والرمز في عميل MCP، كما في المثال أدناه.
  4. التحقق من الاتصال. يكفي أن تسأل: "بأي حساب أنا متصل؟"، فيستدعي العميل whoami ويعرض اسم شركتك. وبعدها يمكنك تجربة: "اعرض فروعنا".
إعدادات عميل MCP · مثال
{
  "mcpServers": {
    "entek-corporate": {
      "url": "https://mcp.corporate.entek.ai",
      "headers": { "Authorization": "Bearer <your-token>" }
    }
  }
}
tools/call · مثال
list_orders { "branch_id": "<id from list_branches>", "status": "shipped" }
// runs with the token owner's permissions

كيف يعمل الخادم

  • لكل رمز شركة واحدة، ولا يتعدى أي طلب الشركة والدور اللذين يتبع لهما الرمز.
  • تصل القوائم صفحة بعد صفحة مع next_cursor وhas_more، والصفحة الواحدة لا تمثل كل البيانات.
  • الأعداد والإجماليات تحسبها المنصة في أدوات المؤشرات، ولا تؤخذ من جمع صفحة واحدة.
  • كل مبلغ يأتي مع عملته، ولا تخلط المبالغ بين عملتين.
  • إلغاء الرمز من الإعدادات يوقف فورا كل عميل يستخدمه.

الخادم: mcp.corporate.entek.ai. قبل الإطلاق، تأكد من المسار الدقيق وصيغة الترويسة بمراسلة [email protected].

الأدوات حسب المجال#

على خادم MCP في ENTEK Corporate 50 أداة. أدوات الكتابة تعدل بيانات حقيقية، فلا تمنحها إلا لمن يملك هذه الصلاحية في التطبيق.

الطلبات

  • list_orders
  • get_order
  • preview_order
  • place_orderكتابةيحرك أموالا
  • cancel_orderكتابة
  • get_order_metrics
  • get_order_charts
  • get_order_logistics
  • get_order_delivery_proof
  • send_order_proof_codeكتابة

طلبات عروض الأسعار والعروض

  • list_rfqs
  • get_rfq
  • create_rfqكتابة
  • list_rfq_bids
  • get_bid
  • decide_bid_iterationكتابةيحرك أموالا
  • get_rfq_metrics
  • create_purchase_orderكتابة
  • list_rfq_purchase_orders

السوق الإلكتروني والكتالوج

  • search_marketplace_products
  • get_catalog_product
  • list_catalog_products
  • list_stores
  • preview_marketplace_order
  • place_marketplace_orderكتابةيحرك أموالا

الفروع

  • list_branches
  • get_branch
  • create_branchكتابة
  • update_branchكتابة
  • get_branch_metrics
  • list_branch_memberships

الموردون

  • list_supplier_companies
  • get_supplier_company
  • list_supplier_favorites
  • create_supplier_favoritesكتابة
  • list_supplier_invites

المالية

  • get_company_balance
  • get_company_limits
  • pay_order_with_balanceكتابةيحرك أموالا
  • generate_order_payment_linkكتابةيحرك أموالا
  • get_order_billing

الطلبات المتكررة

  • list_recurrences
  • create_recurrenceكتابة
  • update_recurrenceكتابة
  • get_recurrence_metrics

الشركة والمستخدمون والأدوار

  • whoami
  • get_company_profile
  • list_company_users
  • list_roles
  • get_my_role

تعمل على ربط جديد؟

أخبرنا بما تريد ربطه، ويرد عليك فريقنا بالعربية أو الإنجليزية.