تخطَّ إلى المحتوى

المحادثات

عرض بصيغة Markdown

صندوق الوارد المشترك: اقرأ المحادثات وأسندها وأغلقها وأعد فتحها.

يضم صندوق الوارد المشترك محادثة واحدة لكل عميل وقناة. عبر الواجهة البرمجية يمكنك توجيه المحادثات من أنظمتك (نظام الدعم، أو CRM، أو جدول المناوبات)، وقراءة المحادثات وإغلاقها، بينما يواصل فريقك العمل في المنصة.

كيف يعمل: صندوق الوارد والمحادثاتدورة حياة المحادثة · وجّه المحادثات إلى الشخص المناسب · اقرأ المحادثة · الرد والإغلاق · الأحداث

دورة حياة المحادثة#

الحالةالمعنى
botيرد تدفق أو روبوت ذكاء اصطناعي
needs_agentتنتظر موظفًا: حوّلها الروبوت، أو طلب العميل التحدث مع شخص
assignedأُسندت لعضو في الفريق لم يرد بعد
humanيتولاها شخص
snoozedمؤجلة حتى snoozed_until
resolvedمغلقة، وتُفتح تلقائيًا إن كتب العميل من جديد

تكون open بقيمة true في كل الحالات عدا resolved، ويوضح unread هل كتب العميل منذ آخر مرة قرأ فيها أحدٌ المحادثة.

وجّه المحادثات إلى الشخص المناسب#

تكامل شائع: عندما تحتاج محادثة إلى موظف، اختر من يتولاها في نظامك ثم أسندها.

  1. اشترك بنقطة استقبال في conversation.needs_agent.
  2. اختر عضوًا من GET /members (لا يُسند للمشاهدين).
  3. أسند المحادثة عبر POST /conversations/{id}/assign:
JSON
{ "member_id": "usr_41" }

يجب أن يملك العضو صلاحية على رقم المحادثة أو حسابها، وإلا فالرد هو assignee_invalid بدل محادثة لا يستطيع أحد فتحها.

اقرأ المحادثة#

  • يبني GET /conversations مع عوامل التصفية أي طابور تريده: open=true&assignee=none تعني كل ما ينتظر من يتولاه، وcustomer=0501234567 تجد محادثة عميل واحد.
  • يُرجع GET /conversations/{id}/messages الرسائل في الاتجاهين، الأحدث أولًا. لا تُضمَّن الملاحظات الداخلية بين الموظفين أبدًا.

الرد والإغلاق#

رد عبر POST /messages بإرسال to إلى customer.address للمحادثة (ومعه channel لإنستغرام أو ماسنجر). يظهر الرد في المحادثة داخل المنصة كأي رد آخر.

أغلق عبر POST /conversations/{id}/resolve، وأعد الفتح عبر POST /conversations/{id}/reopen (دون إسناد، أو إلى member_id). يُسجَّل كل إجراء تتخذه في سجل المحادثة باسم الواجهة البرمجية مع المفتاح الذي نفذه.

الأحداث#

الحدثمتى
conversation.createdبدأ عميل محادثة جديدة
conversation.needs_agentتنتظر موظفًا
conversation.assignedأُسندت (من شخص أو قاعدة أو عبر الواجهة)
conversation.resolvedأُغلقت
conversation.reopenedعادت محادثة مغلقة إلى النشاط

يستمر وصول message.received مع كل رسالة من العميل، فتستطيع عكس المحادثة في أداتك.

نقاط الواجهة

عرض المحادثات

gethttps://api.saei.automize.sa/v1/conversations
  • الصلاحية: conversations:read
  • لمفاتيح التشغيل فقط

محادثات صندوق الوارد المشترك، الأحدث أولًا، على واتساب وإنستغرام وماسنجر. استخدم عوامل التصفية لبناء طابورك: open=true&assignee=none تعني كل ما ينتظر من يتولاه.

معاملات الاستعلام

  • limitintegerاختياري

    عدد العناصر المطلوبة، من 1 إلى 100.

  • cursorstringاختياري

    قيمة next_cursor من الصفحة السابقة.

  • openbooleanاختياري

    true للمحادثات غير المغلقة، وfalse للمغلقة.

  • statestringاختياري

    إحدى القيمbotneeds_agentassignedhumanresolvedsnoozed

  • channelstringاختياري

    إحدى القيمwhatsappinstagrammessenger

  • assigneestringاختياري

    معرّف عضو (usr_…)، أو none لغير المُسندة.

  • customerstringاختياري

    هاتف العميل (بأي صيغة) أو معرّفه في إنستغرام أو ماسنجر.

  • unreadbooleanاختياري
حقول الاستجابة200
  • object"list"مطلوب
  • dataarray<Conversation>مطلوب
    الحقول الفرعية (17)
    • idstringمطلوب
    • object"conversation"مطلوب
    • channelstringمطلوب

      إحدى القيمwhatsappinstagrammessenger

    • customerobjectمطلوب
      الحقول الفرعية (3)
      • contact_idstring | nullاختياري
      • addressstringاختياري

        الهاتف (E.164) في واتساب، ومعرّف العميل في إنستغرام وماسنجر. أرسل الردود إلى هذا العنوان عبر to.

      • namestring | nullاختياري
    • number_idstring | nullاختياري
    • statestringمطلوب

      bot تتولاها الأتمتة، needs_agent تنتظر موظفًا، assigned أُسندت لشخص لم يرد بعد، human يتولاها شخص، snoozed مؤجلة حتى snoozed_until، resolved مغلقة.

      إحدى القيمbotneeds_agentassignedhumanresolvedsnoozed

    • openbooleanمطلوب
    • assigneeobject | nullاختياري
      الحقول الفرعية (2)
      • idstringاختياري
      • namestring | nullاختياري
    • unreadbooleanاختياري
    • labelstring | nullاختياري
    • last_customer_message_atstring | nullاختياري
    • last_agent_message_atstring | nullاختياري
    • reply_window_expires_atstring | nullاختياري

      بعد هذا الوقت لا يصل العميل إلا قالب معتمد (واتساب)، أو لا شيء حتى يكتب هو (إنستغرام وماسنجر).

    • resolved_atstring | nullاختياري
    • snoozed_untilstring | nullاختياري
    • created_atstring | nullاختياري
    • updated_atstring | nullاختياري
  • has_morebooleanمطلوب
  • next_cursorstring | nullمطلوب
الأخطاء المحتملة3
جرّبها
curl -X GET https://api.saei.automize.sa/v1/conversations \
  -H "Authorization: Bearer $API_KEY"
الاستجابة

صفحة من المحادثات.

{
  "object": "list",
  "data": [
    {
      "id": "conv_311",
      "object": "conversation",
      "channel": "whatsapp",
      "customer": {
        "contact_id": "string",
        "address": "string",
        "name": "string"
      },
      "number_id": "string",
      "state": "bot",
      "open": false,
      "assignee": {
        "id": "string",
        "name": "string"
      },
      "unread": false,
      "label": "string",
      "last_customer_message_at": "2026-10-01T09:30:00Z",
      "last_agent_message_at": "2026-10-01T09:30:00Z",
      "reply_window_expires_at": "2026-10-01T09:30:00Z",
      "resolved_at": "2026-10-01T09:30:00Z",
      "snoozed_until": "2026-10-01T09:30:00Z",
      "created_at": "2026-10-01T09:30:00Z",
      "updated_at": "2026-10-01T09:30:00Z"
    }
  ],
  "has_more": false,
  "next_cursor": "string"
}

جلب محادثة

gethttps://api.saei.automize.sa/v1/conversations/{id}
  • الصلاحية: conversations:read
  • لمفاتيح التشغيل فقط

معاملات المسار

  • idstringمطلوب

    معرّف العنصر.

حقول الاستجابة200
  • idstringمطلوب
  • object"conversation"مطلوب
  • channelstringمطلوب

    إحدى القيمwhatsappinstagrammessenger

  • customerobjectمطلوب
    الحقول الفرعية (3)
    • contact_idstring | nullاختياري
    • addressstringاختياري

      الهاتف (E.164) في واتساب، ومعرّف العميل في إنستغرام وماسنجر. أرسل الردود إلى هذا العنوان عبر to.

    • namestring | nullاختياري
  • number_idstring | nullاختياري
  • statestringمطلوب

    bot تتولاها الأتمتة، needs_agent تنتظر موظفًا، assigned أُسندت لشخص لم يرد بعد، human يتولاها شخص، snoozed مؤجلة حتى snoozed_until، resolved مغلقة.

    إحدى القيمbotneeds_agentassignedhumanresolvedsnoozed

  • openbooleanمطلوب
  • assigneeobject | nullاختياري
    الحقول الفرعية (2)
    • idstringاختياري
    • namestring | nullاختياري
  • unreadbooleanاختياري
  • labelstring | nullاختياري
  • last_customer_message_atstring | nullاختياري
  • last_agent_message_atstring | nullاختياري
  • reply_window_expires_atstring | nullاختياري

    بعد هذا الوقت لا يصل العميل إلا قالب معتمد (واتساب)، أو لا شيء حتى يكتب هو (إنستغرام وماسنجر).

  • resolved_atstring | nullاختياري
  • snoozed_untilstring | nullاختياري
  • created_atstring | nullاختياري
  • updated_atstring | nullاختياري
الأخطاء المحتملة3
جرّبها
curl -X GET https://api.saei.automize.sa/v1/conversations/conv_311 \
  -H "Authorization: Bearer $API_KEY"
الاستجابة

المحادثة.

{
  "id": "conv_311",
  "object": "conversation",
  "channel": "whatsapp",
  "customer": {
    "contact_id": "ct_1052",
    "address": "+966501234567",
    "name": "سارة القحطاني"
  },
  "number_id": "num_3",
  "state": "assigned",
  "open": true,
  "assignee": {
    "id": "usr_41",
    "name": "نورة العتيبي"
  },
  "unread": true,
  "label": "شكوى",
  "last_customer_message_at": "2026-10-01T09:29:10Z",
  "last_agent_message_at": "2026-10-01T09:20:00Z",
  "reply_window_expires_at": "2026-10-02T09:29:10Z",
  "resolved_at": null,
  "snoozed_until": null,
  "created_at": "2026-09-28T14:00:00Z",
  "updated_at": "2026-10-01T09:29:10Z"
}

إسناد محادثة

posthttps://api.saei.automize.sa/v1/conversations/{id}/assign
  • الصلاحية: conversations:write
  • لمفاتيح التشغيل فقط

يسند المحادثة إلى عضو في الفريق. يجب أن يملك صلاحية على رقمها أو حسابها، ولا يُسند للمشاهدين.

معاملات المسار

  • idstringمطلوب

    معرّف العنصر.

جسم الطلب

  • member_idstringمطلوب

    من GET /v1/members.

حقول الاستجابة200
  • idstringمطلوب
  • object"conversation"مطلوب
  • channelstringمطلوب

    إحدى القيمwhatsappinstagrammessenger

  • customerobjectمطلوب
    الحقول الفرعية (3)
    • contact_idstring | nullاختياري
    • addressstringاختياري

      الهاتف (E.164) في واتساب، ومعرّف العميل في إنستغرام وماسنجر. أرسل الردود إلى هذا العنوان عبر to.

    • namestring | nullاختياري
  • number_idstring | nullاختياري
  • statestringمطلوب

    bot تتولاها الأتمتة، needs_agent تنتظر موظفًا، assigned أُسندت لشخص لم يرد بعد، human يتولاها شخص، snoozed مؤجلة حتى snoozed_until، resolved مغلقة.

    إحدى القيمbotneeds_agentassignedhumanresolvedsnoozed

  • openbooleanمطلوب
  • assigneeobject | nullاختياري
    الحقول الفرعية (2)
    • idstringاختياري
    • namestring | nullاختياري
  • unreadbooleanاختياري
  • labelstring | nullاختياري
  • last_customer_message_atstring | nullاختياري
  • last_agent_message_atstring | nullاختياري
  • reply_window_expires_atstring | nullاختياري

    بعد هذا الوقت لا يصل العميل إلا قالب معتمد (واتساب)، أو لا شيء حتى يكتب هو (إنستغرام وماسنجر).

  • resolved_atstring | nullاختياري
  • snoozed_untilstring | nullاختياري
  • created_atstring | nullاختياري
  • updated_atstring | nullاختياري
الأخطاء المحتملة6
جرّبها
curl -X POST https://api.saei.automize.sa/v1/conversations/conv_311/assign \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "member_id": "usr_41"
}'
الاستجابة

المحادثة بعد الإسناد.

{
  "id": "conv_311",
  "object": "conversation",
  "channel": "whatsapp",
  "customer": {
    "contact_id": "string",
    "address": "string",
    "name": "string"
  },
  "number_id": "string",
  "state": "bot",
  "open": false,
  "assignee": {
    "id": "string",
    "name": "string"
  },
  "unread": false,
  "label": "string",
  "last_customer_message_at": "2026-10-01T09:30:00Z",
  "last_agent_message_at": "2026-10-01T09:30:00Z",
  "reply_window_expires_at": "2026-10-01T09:30:00Z",
  "resolved_at": "2026-10-01T09:30:00Z",
  "snoozed_until": "2026-10-01T09:30:00Z",
  "created_at": "2026-10-01T09:30:00Z",
  "updated_at": "2026-10-01T09:30:00Z"
}

عرض رسائل محادثة

gethttps://api.saei.automize.sa/v1/conversations/{id}/messages
  • الصلاحية: conversations:read
  • لمفاتيح التشغيل فقط

كل رسائل المحادثة في الاتجاهين، الأحدث أولًا. لا تُضمَّن الملاحظات الداخلية بين الموظفين أبدًا.

معاملات المسار

  • idstringمطلوب

    معرّف العنصر.

معاملات الاستعلام

  • limitintegerاختياري

    عدد العناصر المطلوبة، من 1 إلى 100.

  • cursorstringاختياري

    قيمة next_cursor من الصفحة السابقة.

حقول الاستجابة200
  • object"list"مطلوب
  • dataarray<Message>مطلوب
    الحقول الفرعية (28)
    • idstringمطلوب

      معرّف فريد. عامله كنص معتم وخزّنه كنص حتى 64 حرفًا.

    • object"message"مطلوب
    • livemodebooleanمطلوب
    • directionstringمطلوب

      outbound للرسائل التي ترسلها، وinbound لرسائل العملاء.

      إحدى القيمoutboundinbound

    • channelstringمطلوب

      إحدى القيمwhatsappinstagrammessenger

    • fromstring | nullاختياري

      المُرسِل، بصيغة E.164 في واتساب.

    • tostring | nullاختياري

      المُستلِم، بصيغة E.164 في واتساب.

    • typestringمطلوب

      نوع محتوى الرسالة.

    • textobjectاختياري
      الحقول الفرعية (1)
      • bodystringاختياري
    • templateobjectاختياري
      الحقول الفرعية (4)
      • namestringاختياري
      • languagestringاختياري
      • variablesobjectاختياري
      • bodystringاختياري
    • imageobjectاختياري

      رسائل الوسائط تحمل link (أو media_id) وcaption وfilename وmime_type عند توفرها.

    • videoobjectاختياري
    • audioobjectاختياري
    • documentobjectاختياري
    • stickerobjectاختياري
    • locationobjectاختياري
    • contactsarrayاختياري
    • interactiveobjectاختياري

      ما أرسلته (type وbody وbuttons…)، أو عند ضغط العميل: reply: {id, title}.

    • reactionobjectاختياري
    • statusstringمطلوب

      accepted ← sent ← delivered ← read، أو failed. رسائل العملاء حالتها received. تصلك تغيّرات الحالة كأحداث ويب هوك.

      إحدى القيمacceptedsentdeliveredreadfailedreceived

    • errorobject | nullاختياري

      سبب فشل التسليم، عندما تكون status هي failed.

      الحقول الفرعية (3)
      • codestring | nullاختياري
      • titlestring | nullاختياري
      • messagestring | nullاختياري
    • referencestring | nullاختياري

      مرجعك الخاص، يُعاد كما أرسلته في طلب الإرسال وفي كل حدث.

    • conversation_idstring | nullاختياري
    • provider_message_idstring | nullاختياري

      معرّف الرسالة لدى واتساب (wamid).

    • contactobject | nullاختياري
      الحقول الفرعية (1)
      • namestring | nullاختياري
    • contextobject | nullاختياري

      في الرد، الرسالة التي يُرَد عليها.

      الحقول الفرعية (1)
      • provider_message_idstringاختياري
    • created_atstring | nullمطلوب
    • updated_atstring | nullاختياري
  • has_morebooleanمطلوب
  • next_cursorstring | nullمطلوب
الأخطاء المحتملة3
جرّبها
curl -X GET https://api.saei.automize.sa/v1/conversations/conv_311/messages \
  -H "Authorization: Bearer $API_KEY"
الاستجابة

صفحة من الرسائل.

{
  "object": "list",
  "data": [
    {
      "id": "msg_48213",
      "object": "message",
      "livemode": false,
      "direction": "outbound",
      "channel": "whatsapp",
      "from": "+966112345678",
      "to": "+966501234567",
      "type": "text",
      "text": {
        "body": "string"
      },
      "template": {
        "name": "string",
        "language": "string",
        "variables": {},
        "body": "string"
      },
      "image": {},
      "video": {},
      "audio": {},
      "document": {},
      "sticker": {},
      "location": {},
      "contacts": [],
      "interactive": {},
      "reaction": {},
      "status": "accepted",
      "error": {
        "code": "string",
        "title": "string",
        "message": "string"
      },
      "reference": "string",
      "conversation_id": "string",
      "provider_message_id": "string",
      "contact": {
        "name": "string"
      },
      "context": {
        "provider_message_id": "string"
      },
      "created_at": "2026-10-01T09:30:00Z",
      "updated_at": "2026-10-01T09:30:00Z"
    }
  ],
  "has_more": false,
  "next_cursor": "string"
}

إعادة فتح محادثة

posthttps://api.saei.automize.sa/v1/conversations/{id}/reopen
  • الصلاحية: conversations:write
  • لمفاتيح التشغيل فقط

يعيد فتح محادثة مغلقة، غير مُسندة في طابور الفريق، أو مُسندة إلى member_id.

معاملات المسار

  • idstringمطلوب

    معرّف العنصر.

جسم الطلب

  • member_idstring | nullاختياري
حقول الاستجابة200
  • idstringمطلوب
  • object"conversation"مطلوب
  • channelstringمطلوب

    إحدى القيمwhatsappinstagrammessenger

  • customerobjectمطلوب
    الحقول الفرعية (3)
    • contact_idstring | nullاختياري
    • addressstringاختياري

      الهاتف (E.164) في واتساب، ومعرّف العميل في إنستغرام وماسنجر. أرسل الردود إلى هذا العنوان عبر to.

    • namestring | nullاختياري
  • number_idstring | nullاختياري
  • statestringمطلوب

    bot تتولاها الأتمتة، needs_agent تنتظر موظفًا، assigned أُسندت لشخص لم يرد بعد، human يتولاها شخص، snoozed مؤجلة حتى snoozed_until، resolved مغلقة.

    إحدى القيمbotneeds_agentassignedhumanresolvedsnoozed

  • openbooleanمطلوب
  • assigneeobject | nullاختياري
    الحقول الفرعية (2)
    • idstringاختياري
    • namestring | nullاختياري
  • unreadbooleanاختياري
  • labelstring | nullاختياري
  • last_customer_message_atstring | nullاختياري
  • last_agent_message_atstring | nullاختياري
  • reply_window_expires_atstring | nullاختياري

    بعد هذا الوقت لا يصل العميل إلا قالب معتمد (واتساب)، أو لا شيء حتى يكتب هو (إنستغرام وماسنجر).

  • resolved_atstring | nullاختياري
  • snoozed_untilstring | nullاختياري
  • created_atstring | nullاختياري
  • updated_atstring | nullاختياري
الأخطاء المحتملة4
جرّبها
curl -X POST https://api.saei.automize.sa/v1/conversations/conv_311/reopen \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "member_id": "usr_41"
}'
الاستجابة

المحادثة بعد إعادة الفتح.

{
  "id": "conv_311",
  "object": "conversation",
  "channel": "whatsapp",
  "customer": {
    "contact_id": "string",
    "address": "string",
    "name": "string"
  },
  "number_id": "string",
  "state": "bot",
  "open": false,
  "assignee": {
    "id": "string",
    "name": "string"
  },
  "unread": false,
  "label": "string",
  "last_customer_message_at": "2026-10-01T09:30:00Z",
  "last_agent_message_at": "2026-10-01T09:30:00Z",
  "reply_window_expires_at": "2026-10-01T09:30:00Z",
  "resolved_at": "2026-10-01T09:30:00Z",
  "snoozed_until": "2026-10-01T09:30:00Z",
  "created_at": "2026-10-01T09:30:00Z",
  "updated_at": "2026-10-01T09:30:00Z"
}

إغلاق محادثة

posthttps://api.saei.automize.sa/v1/conversations/{id}/resolve
  • الصلاحية: conversations:write
  • لمفاتيح التشغيل فقط

يغلق المحادثة. إن كتب العميل مرة أخرى تُفتح تلقائيًا ويصلك حدث conversation.reopened.

معاملات المسار

  • idstringمطلوب

    معرّف العنصر.

حقول الاستجابة200
  • idstringمطلوب
  • object"conversation"مطلوب
  • channelstringمطلوب

    إحدى القيمwhatsappinstagrammessenger

  • customerobjectمطلوب
    الحقول الفرعية (3)
    • contact_idstring | nullاختياري
    • addressstringاختياري

      الهاتف (E.164) في واتساب، ومعرّف العميل في إنستغرام وماسنجر. أرسل الردود إلى هذا العنوان عبر to.

    • namestring | nullاختياري
  • number_idstring | nullاختياري
  • statestringمطلوب

    bot تتولاها الأتمتة، needs_agent تنتظر موظفًا، assigned أُسندت لشخص لم يرد بعد، human يتولاها شخص، snoozed مؤجلة حتى snoozed_until، resolved مغلقة.

    إحدى القيمbotneeds_agentassignedhumanresolvedsnoozed

  • openbooleanمطلوب
  • assigneeobject | nullاختياري
    الحقول الفرعية (2)
    • idstringاختياري
    • namestring | nullاختياري
  • unreadbooleanاختياري
  • labelstring | nullاختياري
  • last_customer_message_atstring | nullاختياري
  • last_agent_message_atstring | nullاختياري
  • reply_window_expires_atstring | nullاختياري

    بعد هذا الوقت لا يصل العميل إلا قالب معتمد (واتساب)، أو لا شيء حتى يكتب هو (إنستغرام وماسنجر).

  • resolved_atstring | nullاختياري
  • snoozed_untilstring | nullاختياري
  • created_atstring | nullاختياري
  • updated_atstring | nullاختياري
الأخطاء المحتملة4
جرّبها
curl -X POST https://api.saei.automize.sa/v1/conversations/conv_311/resolve \
  -H "Authorization: Bearer $API_KEY"
الاستجابة

المحادثة بعد الإغلاق.

{
  "id": "conv_311",
  "object": "conversation",
  "channel": "whatsapp",
  "customer": {
    "contact_id": "string",
    "address": "string",
    "name": "string"
  },
  "number_id": "string",
  "state": "bot",
  "open": false,
  "assignee": {
    "id": "string",
    "name": "string"
  },
  "unread": false,
  "label": "string",
  "last_customer_message_at": "2026-10-01T09:30:00Z",
  "last_agent_message_at": "2026-10-01T09:30:00Z",
  "reply_window_expires_at": "2026-10-01T09:30:00Z",
  "resolved_at": "2026-10-01T09:30:00Z",
  "snoozed_until": "2026-10-01T09:30:00Z",
  "created_at": "2026-10-01T09:30:00Z",
  "updated_at": "2026-10-01T09:30:00Z"
}

عرض أعضاء الفريق

gethttps://api.saei.automize.sa/v1/members
  • الصلاحية: conversations:read
  • يعمل في وضع الاختبار

أعضاء مساحة العمل لإسناد المحادثات إليهم. المشاهدون يطّلعون على صندوق الوارد لكن لا تُسند إليهم محادثات.

معاملات الاستعلام

  • rolestringاختياري

    إحدى القيمowneradmineditorviewercustomer_service

حقول الاستجابة200
  • object"list"مطلوب
  • dataarray<Member>مطلوب
    الحقول الفرعية (5)
    • idstringمطلوب
    • object"member"مطلوب
    • namestring | nullاختياري
    • emailstring | nullاختياري
    • rolestringمطلوب

      إحدى القيمowneradmineditorviewercustomer_service

  • has_morebooleanمطلوب
  • next_cursorstring | nullمطلوب
الأخطاء المحتملة2
جرّبها
curl -X GET https://api.saei.automize.sa/v1/members \
  -H "Authorization: Bearer $API_KEY"
الاستجابة

كل الأعضاء.

{
  "object": "list",
  "data": [
    {
      "id": "usr_41",
      "object": "member",
      "name": "نورة العتيبي",
      "email": "noura@example.com",
      "role": "customer_service"
    }
  ],
  "has_more": false,
  "next_cursor": null
}