Yebrax Shops API

مسار أوضح للمطورين لربط المتجر والمنتجات والطلبات.

مفاتيح API وREST وروابط Webhook وأمثلة جاهزة لربط Yebrax Shops مع الأنظمة الخارجية.

5 Endpoints جاهزة
4 مقتطفات SDK
4 مسارات Webhook
1 قاعدة موحدة
مسار المطورين

مفاتيح API من داخل لوحة التاجر

أنشئ مفاتيح لكل متجر وحدد الصلاحيات بحسب ما يحتاجه التكامل.

مسار المطورين

REST للمتجر والمنتجات والطلبات

اقرأ بيانات المتجر، وازمن المنتجات، واسحب الطلبات، وادفع تحديثات التنفيذ.

مسار المطورين

مسار عمليات جاهز للـ Webhooks

Webhooks الدفع والتنبيهات والأتمتة الخارجية يمكن وضعها ضمن طبقة تكامل أنظف.

مسار المطورين

مقتطفات SDK وأمثلة جاهزة

مسار أسرع للمطور للاختبار قبل البدء بدمج كامل.

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

قدّم للمطور تسليمًا نظيفًا بدل قائمة مشتتة من الروابط والأسرار.

01

أنشئ حساب تاجر وولّد مفتاح API من داخل اللوحة.

02

استخدم رابط المنصة الأساسي للـ API حتى لو كان للمتجر دومين مخصص.

03

اختبر Endpoint قراءة أولًا، ثم اربط تحديثات الطلبات أو وصفات الـ Webhook.

الـ Endpoints الجاهزة الآن

هذه هي واجهة التكامل الحالية بعد مسار الباتشات المنفذة.

/api/store/info قراءة هوية المتجر والسلَغ والهوية والعملة الافتراضية.
GET
/api/products قراءة المنتجات مع السعر حسب العملة المطلوبة.
GET
/api/orders قراءة الطلبات وحالاتها التشغيلية.
GET
/api/orders/{id} قراءة تفاصيل الطلب مع العناصر.
GET
/api/orders/{id}/status إرسال تحديثات التنفيذ والتتبع من ERP أو OMS أو أنظمة الشحن.
POST

مقتطفات SDK

استخدم هذه المقتطفات كنقطة بداية قبل بناء التغليف الإنتاجي لديك.

cURL
curl -X GET 'https://yebrax.shop/api/store/info?slug=demo-store' \
  -H 'Authorization: Bearer YOUR_API_KEY'
PHP
$ch = curl_init(app_base_url() . "/api/orders?slug=demo-store");
curl_setopt_array($ch, [
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$json = curl_exec($ch);
JavaScript
const res = await fetch(appBase + "/api/products?slug=demo-store", {
  headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const data = await res.json();
Python
import requests\nres = requests.get(app_base + "/api/orders?slug=demo-store", headers={"Authorization":"Bearer YOUR_API_KEY"})\nprint(res.json())

تحتاج تطبيق + Webhook + API معًا؟

اربط مسار المطورين مع متجر التطبيقات ووصفات الأتمتة لتحصل على تسليم تكامل أنظف.