أدوات المُنشئ
توليد المحتوى بالذكاء الاصطناعي، وأدوات الاستوديو للصور، ومكتبة الوسائط، وصفحة الروابط — عبر الواجهة و MCP.
إلى جانب النشر والإعلانات، يعرض eWasl حقيبة أدوات المُنشئ عبر الواجهة و MCP: كاتب الذكاء الاصطناعي، وأدوات الاستوديو للصور، ومكتبة وسائطك، وصفحة الروابط (link-in-bio). كل منها محكوم بنطاق مفتاح API خاص به.
كاتب المحتوى بالذكاء الاصطناعي
/api/v1/content/generateولّد نصّاً واعياً بصوت العلامة التجارية. يعيد نصاً فقط — مرّر النتيجة إلى POST /posts
للنشر. غير متدفّق (non-streaming).
promptstringRequiredplatformstringRequiredfacebook instagram twitter linkedin tiktok youtube pinterest snapchat threads bluesky telegram.tonestringRequiredprofessional · casual · engaging · humorous · inspirational (الافتراضي نبرة علامتك التجارية).maxLengthintegerRequiredlanguage'ar' | 'en'RequiredcontextstringRequiredResponse Example
أداة MCP: generate_content.
الاستوديو — أدوات الصور بالذكاء الاصطناعي
تأخذ كلتا الأداتين رابط صورة https عاماً (ليتمكّن الوكلاء غير المتصفّحين من استخدامها) وتعيدان روابط الصور المعالَجة. مدعومة بـ fal.ai، محكومة بالخطة، ومحدودة المعدل.
/api/v1/studio/bg-removeأزِل خلفية صورة ← PNG شفّاف.
imageUrlstringRequiredResponse Example
/api/v1/studio/smart-resizeتغيير حجم/اقتصاص واعٍ بالمحتوى إلى حجم واحد أو أكثر مع الحفاظ على الموضوع.
imageUrlstringRequiredtargetSizesarrayRequired{ width, height } (كل منها 32–4096 بكسل).أدوات MCP: remove_background، smart_resize_image.
مكتبة الوسائط
/api/v1/mediaاعرض أصولك المرفوعة، الأحدث أولاً. استخدم url المُعاد كمدخل وسائط لـ create_post أو أدوات
الاستوديو. (يبقى الرفع داخل التطبيق.)
typestringRequiredimage · video · all.searchstringRequiredlimitintegerOptional20pageintegerOptional1أداة MCP: list_media.
صفحة الروابط (My Links)
/api/v1/links/bio/api/v1/links/bioاقرأ أو حدّث صفحة روابطك العامة. PATCH عملية upsert — أرسل الإعداد الكامل. يُتحقّق من اختطاف
الـ slug ومن مضيف الصورة الرمزية على الخادم.
profileNamestringRequiredbiostringRequiredlinksarrayRequired[{ id, title, url }].layoutstringRequired"0"–"5".slugstringRequiredavatarUrlstringRequiredthemeConfigobjectRequired{ bgColor, textColor, buttonColor, buttonTextColor, preset }.أدوات MCP: get_link_in_bio، update_link_in_bio.