# فهرس مرجع دوال الـ API

import { Badge } from '@astrojs/starlight/components';

توفر Pushwoosh مكتبة واسعة تضم أكثر من 100 دالة API، مصنفة لوظائف مختلفة مثل إرسال الإشعارات، وإدارة المستخدمين، وتتبع التحليلات.




## واجهة برمجة تطبيقات المراسلة v2 (Messaging API v2)

واجهة API موحدة تحل محل عائلة `/create*Message` بأكملها (push, email, SMS, Kakao). راجع [النظرة العامة](/ar/developer/api-reference/messaging-api-v2/) و[دليل الترحيل](/ar/developer/api-reference/messaging-api-v2/migration-from-v1/).

|    <div style="width:250px"></div>                                                            |                                                                                                     |
|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/)             | تنشئ وترسل رسالة واحدة عبر أي قناة. تحل محل `/createMessage`, `/createTargetedMessage`, `/createEmailMessage`, `/createSMSMessage`, `/createKakaoMessage`. |
| [`Cancel`](/ar/developer/api-reference/messaging-api-v2/cancel/)             | تلغي رسالة تم إنشاؤها مسبقًا قبل تسليمها. استخدمها مع `message_code` من [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/). |
| [`Update`](/ar/developer/api-reference/messaging-api-v2/update/)             | تستبدل رسالة لا تزال مجدولة بتعريف جديد (استبدال كامل). استخدمها مع `message_code` من [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/). |

## بوابة SMTP

أرسل البريد الإلكتروني للمعاملات عبر بروتوكول SMTP القياسي بدلاً من استدعاء الـ API مباشرة. تقوم البوابة بالمصادقة باستخدام رمز التطبيق الخاص بك ورمز API، ثم تعيد توجيه كل رسالة إلى [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/). راجع [مرجع بوابة SMTP](/ar/developer/api-reference/smtp-gateway/).

## واجهة برمجة تطبيقات الرسائل (Messages API)


|    <div style="width:250px"></div>                                                            |                                                                                                     |
|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| [`createMessage`](/ar/developer/api-reference/messages-api#createmessage) <Badge text="مهملة" variant="caution" size="small" />   | تنشئ إشعار push جديد. استخدم [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/) بدلاً من ذلك. |
| [`deleteMessage`](/ar/developer/api-reference/messages-api#deletemessage)   | تحذف رسالة مجدولة.                                                                                    |
| [`getMessageDetails`](/ar/developer/api-reference/messages-api#getmessagedetails) | تسترجع تفاصيل الرسالة.                                                                             |
| [`createTargetedMessage`](/ar/developer/api-reference/messages-api#createtargetedmessage) <Badge text="مهملة" variant="caution" size="small" /> | تنشئ إشعار push مستهدف جديد. استخدم [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/) مع النوع `transactional` بدلاً من ذلك. |
| [`getPushHistory`](/ar/developer/api-reference/messages-api#getpushhistory) <Badge text="مهملة" variant="caution" size="small" /> | استخدم [`/messages:list`](/ar/developer/api-reference/statistics-api/message-statistics-api/#messageslist) لاسترداد سجل الرسائل مع بيانات مفصلة. |
| [`cancelMessage`](/ar/developer/api-reference/messages-api#cancelmessage)   | تلغي رسالة مجدولة.                                                                                   |


## واجهة برمجة تطبيقات الإعدادات المسبقة (Presets API)

|                 <div style="width:250px"></div>                                              |                                                                                     |
|------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|
| [`createPreset`](/ar/developer/api-reference/presets-api#createpreset)      | تنشئ إعدادًا مسبقًا جديدًا.                                                                          |
| [`getPreset`](/ar/developer/api-reference/presets-api#getpreset)            | تسترجع معلمات إعداد push المسبق المحدد.                                            |
| [`listPresets`](/ar/developer/api-reference/presets-api/#listpresets)       | تسترجع قائمة بالإعدادات المسبقة التي تم إنشاؤها للتطبيق.                                              |
| [`deletePreset`](/ar/developer/api-reference/presets-api#deletepreset)      | تحذف إعدادًا مسبقًا من حسابك.                                                           |


## واجهة برمجة تطبيقات الأجهزة (Device API)

|                <div style="width:250px"></div>                                               |                                                                                                    |
|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| [`registerDevice`](/ar/developer/api-reference/device-api#registerdevice)   | تسجل جهازًا للتطبيق.                                                                         |
| [`unregisterDevice`](/ar/developer/api-reference/device-api#unregisterdevice) | تزيل رمز push الخاص بالجهاز.                                                                               |
| [`deleteDevice`](/ar/developer/api-reference/device-api#deletedevice) | تحذف جهازًا وجميع بياناته المرتبطة في التطبيق المحدد.                                           |
| [`setTags`](/ar/developer/api-reference/device-api#settags)                 | تضبط قيم الـ Tag للجهاز.                                                                                |
| [`getTags`](/ar/developer/api-reference/device-api#gettags)                 | تسترجع الـ Tags مع قيمها المقابلة لجهاز معين.                                           |
| [`setBadge`](/ar/developer/api-reference/device-api#setbadge)               | ترسل قيمة الشارة الحالية لجهاز إلى Pushwoosh.                                                        |
| [`applicationOpen`](/ar/developer/api-reference/device-api#applicationopen)  | تسجل حدث فتح التطبيق.                                                                                    |
| [`pushStat`](/ar/developer/api-reference/device-api#pushstat)               | تسجل حدث فتح إشعار push.                                                                                    |
| [`messageDeliveryEvent`](/ar/developer/api-reference/device-api#messagedeliveryevent) | تسجل حدث تسليم إشعار push للجهاز.                                                      |

## واجهة برمجة تطبيقات الجمهور (Audience API)


|    <div style="width:250px"></div>                                                            |                                                                                                     |
|-------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| [`bulkSetTags`](/ar/developer/api-reference/audience-api/#bulksettags) |         تضبط قيم الـ Tag لعدة أجهزة.                                                               |
| [`bulkSetTags Status`](/ar/developer/api-reference/audience-api/#bulksettags-status) | ترجع حالة عملية bulkSetTags.  |
| [`bulkRegisterDevice`](/ar/developer/api-reference/audience-api/#bulkregisterdevice)   |     تسجل عدة أجهزة في طلب واحد، بما في ذلك قيم الـ Tag الاختيارية لكل جهاز. |
| [`bulkRegisterDevice Status`](/ar/developer/api-reference/audience-api/#bulkregisterdevice-status)   |     تسترجع حالة ونتائج طلب تسجيل أجهزة مجمع باستخدام معرف الطلب. |
| [`bulkUnregisterDevice`](/ar/developer/api-reference/audience-api/#bulkunregisterdevice)   |     تلغي تسجيل عدة أجهزة في طلب واحد.  |
| [`bulkUnregisterDevice Status`](/ar/developer/api-reference/audience-api/#bulkunregisterdevice-status)   |     تسترجع حالة ونتائج طلب إلغاء تسجيل أجهزة مجمع باستخدام معرف الطلب.  |




## واجهة برمجة تطبيقات العلامات (Tags API)

|                       <div style="width:250px"></div>                                         |                                                                                 |
|----------------------------------------------------------------------|----------------------------------------------------------------------------------------------|
| [`addTag`](/ar/developer/api-reference/tags#addtag)                      | تنشئ Tag في حسابك.                                                              |
| [`deleteTag`](/ar/developer/api-reference/tags#deletetag)                | تزيل Tag مع جميع المعلومات المرتبطة به.                                              |
| [`listTags`](/ar/developer/api-reference/tags#listtags)                  | تسترجع قائمة بالـ Tags الموجودة في الحساب.                                                    |                                      |



## واجهة برمجة تطبيقات التجزئة (الفلاتر) (Segmentation (Filters) API)

|                         <div style="width:250px"></div>                                       |                                                                                              |
|-------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|
| [`createFilter`](/ar/developer/api-reference/segmentation-filters-api#createfilter) | تنشئ شريحة (Segment) جديدة.                                                                     |
| [`listFilters`](/ar/developer/api-reference/segmentation-filters-api/#listfilters)  | ترجع قائمة بالشرائح (Segments) المتاحة مع شروطها.                             |
| [`deleteFilter`](/ar/developer/api-reference/segmentation-filters-api#deletefilter) | تحذف شريحة (Segment) موجودة.                                                             |
| [`exportSegment`](/ar/developer/api-reference/segmentation-filters-api#exportsegment) | تجدول طلبًا لتصدير المشتركين الذين يطابقون شروط الشريحة (Segment).                  |
| [`exportSegment Results`](/ar/developer/api-reference/segmentation-filters-api#exportsegment-results) | تسترجع رابط CSV لنتائج exportSegment.                           |



## واجهة برمجة التطبيقات المتمحورة حول المستخدم (User-centric API)

|                       <div style="width:250px"></div>                                           |                                                     |
|--------------------------------------------------------------------|----------------------------------------------------------------|
| [`registerUser`](/ar/developer/api-reference/user-centric-api#registeruser) | تربط User ID خارجي بجهاز محدد.           |
| [`deleteUser`](/ar/developer/api-reference/user-centric-api#deleteuser) | تحذف مستخدمًا وجميع الأجهزة المرتبطة بـ User ID المحدد. |
| [`postEvent`](/ar/developer/api-reference/user-centric-api#postevent)  | تستدعي الحدث (Event) داخل التطبيق.                                |



## واجهة برمجة تطبيقات الأحداث (Events API)

|                        <div style="width:250px"></div>                                   |                          |
|------------------------------------------------------------------|--------------------------------------|
| [`createEvent`](/ar/developer/api-reference/events#createevent)       | تنشئ حدثًا (Event) للتطبيق.        |



## واجهة برمجة تطبيقات التطبيقات (Applications API)

|                           <div style="width:250px"></div>                                               |                                                    |
|---------------------------------------------------------------------------|-----------------------------------------------------------------|
| [`createApplication`](/ar/developer/api-reference/applications#createapplication) | تنشئ تطبيقًا جديدًا في الحساب.                      |
| [`updateApplication`](/ar/developer/api-reference/applications#updateapplication) | تحدّث إعدادات التطبيق.                              |
| [`deleteApplication`](/ar/developer/api-reference/applications#deleteapplication) | تحذف التطبيق من الحساب.                              |
| [`getApplication`](/ar/developer/api-reference/applications#getapplication)   | تحصل على تفاصيل حول التطبيق.                                    |
| [`getApplications`](/ar/developer/api-reference/applications#getapplications) | تسترجع قائمة بالتطبيقات الموجودة في الحساب.              |
| [`getApplicationFile`](/ar/developer/api-reference/applications#getapplicationfile) | تسترجع ملفات الإعداد المتعلقة بالتطبيق.         |
| [`setApplicationPlatformStatus`](/ar/developer/api-reference/applications#setapplicationplatformstatus) | تغير حالة المنصة للتطبيق. |


## واجهة برمجة تطبيقات الحملات (Campaigns API)

|                            <div style="width:250px"></div>                                        |                           |
|-------------------------------------------------------------------|------------------------------------------|
| [`createCampaign`](/ar/developer/api-reference/campaigns#createcampaign) | تنشئ حملة إشعارات push جديدة.            |
| [`deleteCampaign`](/ar/developer/api-reference/campaigns#deletecampaign) | تحذف حملة معينة.          |
| [`getCampaigns`](/ar/developer/api-reference/campaigns#getcampaigns)   | تسترجع قائمة بالحملات الخاصة بالتطبيق. |



## واجهة برمجة تطبيقات إعدادات التطبيق (App configuration API)

|    <div style="width:250px"></div>                      |                                                                                              |
|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`configureApplication for iOS`](/ar/developer/api-reference/app-configuration#configureapplication-for-ios)         | تكوّن منصة iOS للتطبيق.                                                                         |
| [`configureApplication for Android`](/ar/developer/api-reference/app-configuration#configureapplication-for-android) | تكوّن منصة Android للتطبيق.                                                                     |
| [`configureApplication for Mac OS X`](/ar/developer/api-reference/app-configuration#configureapplication-for-mac-os-x) | تكوّن منصة macOS للتطبيق.                                                                       |
| [`configureApplication for Windows`](/ar/developer/api-reference/app-configuration#configureapplication-for-windows) | تكوّن منصة Windows للتطبيق.                                                                     |
| [`configureApplication for Amazon`](/ar/developer/api-reference/app-configuration#configureapplication-for-amazon)   | تكوّن منصة Amazon للتطبيق.                                                                      |
| [`configureApplication for Chrome`](/ar/developer/api-reference/app-configuration#configureapplication-for-chrome)   | تكوّن منصة Chrome للتطبيق.                                                                      |
| [`configureApplication for Safari`](/ar/developer/api-reference/app-configuration#configureapplication-for-safari)   | تكوّن منصة Safari للتطبيق.                                                                      |
| [`configureApplication for Firefox`](/ar/developer/api-reference/app-configuration#configureapplication-for-firefox) | تكوّن منصة Firefox للتطبيق.                                                                     |
| [`configureApplication for Email`](/ar/developer/api-reference/app-configuration#configureapplication-for-email)     | تكوّن منصة Email للتطبيق.                                                                       |



## واجهة برمجة تطبيقات البريد الإلكتروني (Email API)

|                  <div style="width:250px"></div>                      |                                                                                                |
|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`createEmailMessage`](/ar/developer/api-reference/email-api#createemailmessage) <Badge text="مهملة" variant="caution" size="small" /> | تنشئ رسالة بريد إلكتروني. استخدم [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/) مع `platforms: ["EMAIL"]` و[`email_payload`](/ar/developer/api-reference/messaging-api-v2/email-payload-reference/) بدلاً من ذلك. |
| [`registerEmail`](/ar/developer/api-reference/email-api#registeremail)           | تسجل عنوان بريد إلكتروني للتطبيق.                                                                          |
| [`deleteEmail`](/ar/developer/api-reference/email-api#deleteemail)               | تزيل عنوان بريد إلكتروني من قاعدة بياناتك.                                                                     |
| [`setEmailTags`](/ar/developer/api-reference/email-api#setemailtags)             | تضبط قيم الـ Tag لعنوان البريد الإلكتروني المحدد.                                                                 |
| [`registerEmailUser`](/ar/developer/api-reference/email-api#registeremailuser)   | تربط User ID خارجي بعنوان بريد إلكتروني محدد.                                                   |



## واجهة برمجة تطبيقات أجهزة الاختبار (Test devices API)

|                <div style="width:250px"></div>                       |                                                                                                |
|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`createTestDevice`](/ar/developer/api-reference/test-devices#createtestdevice)  | تسجل جهاز اختبار للتطبيق.                                                                     |
| [`listTestDevices`](/ar/developer/api-reference/test-devices#listtestdevices)    | تسترجع جميع أجهزة الاختبار المسجلة للتطبيق.                                                       |



## واجهة برمجة تطبيقات صندوق الوارد للرسائل (Message inbox API)

|                <div style="width:250px"></div>                       |                                                                                                 |
|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`getInboxMessages`](/ar/developer/api-reference/message-inbox/#getinboxmessages) | تسترجع قائمة رسائل Inbox لـ HWID محدد.                                                       |
| [`inboxStatus`](/ar/developer/api-reference/message-inbox#inboxstatus)             | تحدّث حالة رسالة Inbox معينة.                                                                  |



## واجهة برمجة تطبيقات الإحصائيات (Statistics API)
### إحصائيات الرسائل
|     <div style="width:250px"></div>  |  |
|----------------------------------------------|--------------------------------------------------------------------------------------------------|
| [`messages:list`](/ar/developer/api-reference/statistics-api/message-statistics-api/#messageslist) | تسترجع قائمة بالرسائل المرسلة. |
| [`totalsByIntervals`](/ar/developer/api-reference/statistics-api/message-statistics-api/#totalsbyintervals) | توفر مقاييس وبيانات التحويل مجمعة حسب الساعة. |
| [`getMessageLog`](/ar/developer/api-reference/statistics-api/message-statistics-api/#getmessagelog) | تسترجع معلومات مفصلة حول الرسائل المرسلة. |
| [`linksInteractions`](/ar/developer/api-reference/statistics-api/message-statistics-api/#emailslinksinteractions) | توفر إحصائيات حول نقرات روابط البريد الإلكتروني. |
| [`linksInteractionsDevices`](/ar/developer/api-reference/statistics-api/message-statistics-api/#emailslinksinteractionsdevices) | تسرد المستخدمين الذين نقروا على الروابط في رسائل البريد الإلكتروني. |
| [`bouncedEmails`](/ar/developer/api-reference/statistics-api/message-statistics-api/#bouncedemails) | توفر معلومات حول رسائل البريد الإلكتروني المرتدة والشكاوى وأسباب الارتداد. |

### إحصائيات التطبيق والمشتركين
|      <div style="width:250px"></div>  |  |
|----------------------------------------------|--------------------------------------------------------------------------------------------------|
| [`getApplicationSubscribersStats`](/ar/developer/api-reference/statistics-api/application-subscriber-statistics/#getapplicationsubscribersstats) | تسترجع إحصائيات مشتركي التطبيق، مجمعة حسب نوع الجهاز. |
| [`getAppStats`](/ar/developer/api-reference/statistics-api/application-subscriber-statistics/#getappstats) | تسترجع إحصائيات التطبيق لفترة زمنية محددة. |
| [`getSubscribersStatistics`](/ar/developer/api-reference/statistics-api/application-subscriber-statistics/#getsubscribersstatistics) | تسترجع إحصائيات المشتركين لفترة زمنية محددة. |

### إحصائيات الحملة
|     <div style="width:250px"></div>   |  |
|----------------------------------------------|--------------------------------------------------------------------------------------------------|
| [`getCampaignStats`](/ar/developer/api-reference/statistics-api/campaign-statistics/) | تسترجع إحصائيات الحملة لفترة زمنية محددة. |

### إحصائيات الأحداث والعلامات
|     <div style="width:250px"></div>   |  |
|----------------------------------------------|--------------------------------------------------------------------------------------------------|
| [`getEventStatistics`](/ar/developer/api-reference/statistics-api/events-and-tags-statistics/#geteventstatistics) | تسترجع عدد المرات التي تم فيها تشغيل حدث (Event) خلال فترة محددة. |
| [`getTagStats`](/ar/developer/api-reference/statistics-api/events-and-tags-statistics/#gettagstats) | تسترجع إحصائيات لـ Tag معين. |


## واجهة برمجة تطبيقات الأنشطة المباشرة لنظام iOS (iOS Live Activities API)

|                <div style="width:250px"></div>                 |                                                                                             |
|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`startLiveActivity`](/ar/developer/api-reference/ios-live-activities-api#startliveactivity) | تنشئ نشاطًا مباشرًا (Live Activity) جديدًا على iOS.                                                                                 |
| [`updateLiveActivity`](/ar/developer/api-reference/ios-live-activities-api#updateliveactivity) | تحدّث نشاطًا مباشرًا (Live Activity) موجودًا على iOS.                                                                           |


## واجهة برمجة تطبيقات Apple Wallet PassKit

|                <div style="width:250px"></div>                 |                                                                                             |
|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`Apple Wallet PassKit API`](/ar/developer/api-reference/apple-wallet-passkit-api/) | مرجع لإدارة بطاقات Apple Wallet والإعدادات ذات الصلة في Pushwoosh. |


## واجهة برمجة تطبيقات Google Wallet

|                <div style="width:250px"></div>                 |                                                                                             |
|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`Create a pass`](/ar/developer/api-reference/google-wallet-api/#create-a-pass) | تنشئ البطاقة في Google Wallet وتعيد رابط حفظ. |
| [`Validate a pass`](/ar/developer/api-reference/google-wallet-api/#validate-a-pass) | تتحقق من إعدادات البطاقة دون إنشائها. |
| [`Update a pass`](/ar/developer/api-reference/google-wallet-api/#update-a-pass) | تحدّث بطاقة موجودة. تقوم Google بتسليم التغيير إلى الأجهزة المحفوظة. |
| [`Get a save link`](/ar/developer/api-reference/google-wallet-api/#get-a-save-link) | تعيد رابط حفظ "إضافة إلى Google Wallet" لبطاقة موجودة. |
| [`Get a pass`](/ar/developer/api-reference/google-wallet-api/#get-a-pass) | تعيد بطاقة واحدة مخزنة. |
| [`List passes`](/ar/developer/api-reference/google-wallet-api/#list-passes) | تعيد قائمة مقسمة إلى صفحات للبطاقات الخاصة بتطبيق ما. |
| [`Set pass state`](/ar/developer/api-reference/google-wallet-api/#set-pass-state) | تنشط أو تبطل صلاحية بطاقة. |
| [`Delete a pass`](/ar/developer/api-reference/google-wallet-api/#delete-a-pass) | تبطل صلاحية البطاقة في Google وتزيل سجلها من Pushwoosh. |
| [`Get configuration`](/ar/developer/api-reference/google-wallet-api/#get-configuration) | تعيد حالة إعدادات Google Wallet لتطبيق ما. |
| [`Templates`](/ar/developer/api-reference/google-wallet-api/#templates) | تسرد قوالب البطاقات أو تجلب واحدًا كنقطة بداية. |


## واجهة برمجة تطبيقات رحلة العميل (Customer Journey API)

|                          <div style="width:250px"></div>                                                             |                                    |
|------------------------------------------------------------------------------------------|--------------------------------------------------|
| [`Lifecycle`](/ar/developer/api-reference/customer-journey-api/lifecycle/) | تبدأ أو توقف مؤقتًا أو تنهي أو تحفظ كمسودة أو تؤرشف رحلة (Journey) بواسطة UUID الخاص بها. |
| [`Create and update`](/ar/developer/api-reference/customer-journey-api/create-update/) | تنشئ تعريف رحلة (Journey) جديد أو تستبدل تعريفًا موجودًا. |
| [`Start by API`](/ar/developer/api-reference/customer-journey-api/start-by-api/) | تدخل المستخدمين في نقطة دخول API لرحلة (Journey) قيد التشغيل. |
| [`Get Journey stats`](/ar/developer/api-reference/customer-journey-api/statistics/) | تحصل على إحصائيات لرحلة (Journey) معينة بواسطة معرفها. |
| [`Remove users from journeys`](/ar/developer/api-reference/customer-journey-api/drop-users/) | تزيل مستخدمًا واحدًا أو أكثر من جميع الرحلات (Journeys) النشطة أو من رحلات محددة. |


## واجهة برمجة تطبيقات الطلبات المجدولة (Scheduled requests API)

|                        <div style="width:250px"></div>                                |                                     |
|--------------------------------------------------------------|--------------------------------------------------|
| [`getResults`](/ar/developer/api-reference/scheduled-requests#getresults) | تسترجع نتيجة طلب مجدول.    |



## واجهة برمجة تطبيقات الرسائل القصيرة (SMS API)

|                      <div style="width:250px"></div>                                        |                  |
|-------------------------------------------------------------------|-------------------------------|
| [`createSMSMessage`](/ar/developer/api-reference/sms#createsmsmessage) <Badge text="مهملة" variant="caution" size="small" /> | تنشئ رسالة SMS جديدة. استخدم [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/) مع `platforms: ["SMS"]` بدلاً من ذلك. |



## واجهة برمجة تطبيقات WhatsApp

|                 <div style="width:250px"></div>                      |                                                                                              |
|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`createWhatsAppMessage`](/ar/developer/api-reference/whatsapp#createwhatsappmessage) <Badge text="مهملة" variant="caution" size="small" /> | تنشئ رسالة WhatsApp جديدة. استخدم [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/) مع `platforms: ["WHATS_APP"]` بدلاً من ذلك. |

## واجهة برمجة تطبيقات LINE

|                 <div style="width:250px"></div>                      |                                                                                              |
|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`createLineMessage`](/ar/developer/api-reference/line-api/) <Badge text="مهملة" variant="caution" size="small" /> | تنشئ رسالة LINE جديدة. استخدم [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/) مع `platforms: ["LINE"]` بدلاً من ذلك. |

## واجهة برمجة تطبيقات Kakao

|                 <div style="width:250px"></div>                      |                                                                                              |
|----------------------------------------------|-------------------------------------------------------------------------------------------------------------------|
| [`createKakaoMessage`](/ar/developer/api-reference/kakao/#createkakaomessage) <Badge text="مهملة" variant="caution" size="small" /> | ترسل رسالة Kakao باستخدام قالب معتمد. استخدم [`Notify`](/ar/developer/api-reference/messaging-api-v2/notify/) مع `platforms: ["KAKAO"]` بدلاً من ذلك. |

## واجهة برمجة تطبيقات المناطق الجغرافية (Geozones API)

|  <div style="width:250px"></div>           |  |
|-------------------------|-------------|
| [`getNearestZone`](/ar/developer/api-reference/geozones#getnearestzone) | تسترجع معلمات أقرب منطقة جغرافية (geozone) والمسافة إليها. تسجل أيضًا موقع الجهاز لإشعارات الدفع الجغرافية. |
| [`addGeoZone`](/ar/developer/api-reference/geozones#addgeozone) | تضيف منطقة جغرافية (Geozone) إلى تطبيق معين. |
| [`updateGeoZone`](/ar/developer/api-reference/geozones#updategeozone) | تحدّث خصائص المنطقة الجغرافية (Geozone) مثل الاسم والحالة والمحتوى والنطاق. |
| [`deleteGeoZone`](/ar/developer/api-reference/geozones#deletegeozone) | تزيل المناطق الجغرافية (Geozones) من التطبيق. |
| [`addGeoZoneCluster`](/ar/developer/api-reference/geozones#addgeozonecluster) | تضيف مجموعة مناطق جغرافية (Geozone Cluster) إلى التطبيق. |
| [`deleteGeoZoneCluster`](/ar/developer/api-reference/geozones#deletegeozonecluster) | تزيل مجموعة مناطق جغرافية (Geozone Cluster) من التطبيق. |
| [`listGeoZones`](/ar/developer/api-reference/geozones#listgeozones) | تسترجع قائمة بالمناطق الجغرافية (Geozones) للتطبيق. |
| [`listGeoZoneClusters`](/ar/developer/api-reference/geozones#listgeozoneclusters) | تسترجع قائمة بمجموعات المناطق الجغرافية (Geozone clusters) للتطبيق. |