API - نظرة عامة

API - قائمة نقاط النهاية

اعثر على نقطة النهاية وطريقة الطلب والصلاحيات المطلوبة، ثم انتقل إلى المثال التفصيلي.

نظرة عامة على نقاط النهاية

يعكس الجدول أدناه المسارات العامة المسجّلة في backend-public-api/app.js. تُعرض المسارات مع بادئة الوكيل العام المستخدمة في التكاملات الخارجية.

الطريقةنقطة النهايةالوصفالوصول
GET/public-api/healthzفحص جاهزية الخدمة.عام
GET/public-api/v1/auth/checkالتحقق من بيانات الاعتماد وإعادة واجهة المتجر ونطاقات الصلاحيات وإمكانات الخطة.أي بيانات اعتماد تمت مصادقتها
GET/public-api/v1/customer-ordersإعادة قائمة طلبات العملاء مع تقسيم الصفحات وإمكانية التصفية.orders:read
GET/public-api/v1/customer-orders/:idإعادة طلب عميل واحد مع عناصر المنتجات التي جرت تهيئتها.orders:read
POST/public-api/v1/customer-orders/batchإعادة ما يصل إلى 100 طلب بحسب المعرّف.orders:read
PATCH/public-api/v1/customer-orders/:id/statusتحديث حالة الطلب.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantityتحديث كميات عناصر الطلب المحددة.orders:write
PATCH/public-api/v1/customer-orders/:orderId/quantity/allتعيين كمية واحدة لكل عنصر في الطلب.orders:write
DELETE/public-api/v1/customer-orders/:idحذف طلب عميل تابع لمالك واجهة المتجر.orders:write
GET/public-api/v1/productsإعادة منتجات/تصاميم واجهة المتجر مع إتاحة التضمين وعناوين URL للوسائط.products:read
GET/public-api/v1/products/:idإعادة منتج/تصميم واحد لواجهة المتجر.products:read
POST/public-api/v1/embed/sessionيصدر JWT قصير الأجل للأدوات المضمّنة، بما فيها مولّد النماذج.embed:session:create
GET/public-api/v1/runtime/bootstrapاستخلاص سياق التشغيل من JWT للتضمين.رمز تضمين Bearer
GET/public-api/v1/assetsسرد عناصر كتالوج الأصول من النوع المطلوب.أي بيانات اعتماد تمت مصادقتها
GET/public-api/v1/assets/:type/:assetIdإعادة بيان الأصل مع أدوار الملفات القابلة للتنزيل.أي بيانات اعتماد تمت مصادقتها
GET/public-api/v1/assets/:type/:assetId/files/:roleتنزيل ملف أصل بحسب دوره.أي بيانات اعتماد تمت مصادقتها
GET/public-api/v1/design-importsسرد التصاميم المستضافة لدى Alter والمتاحة للاستيراد.بيانات اعتماد تمت مصادقتها، تتطلب خطة Business
GET/public-api/v1/design-imports/:idإعادة حمولة استيراد تصميم وأوصاف الملفات.بيانات اعتماد تمت مصادقتها، تتطلب خطة Business
GET/public-api/v1/design-imports/:id/files/:fileIdتنزيل ملف من وصف استيراد تصميم.بيانات اعتماد تمت مصادقتها، تتطلب خطة Business
GET/public-api/v1/file/public/products/:productId/:sizeإعادة معاينة عامة للمنتج. يجب أن يكون الحجم small.png أو medium.png أو big.png.عام
GET/public-api/v1/file/protected/:keyإعادة ملف محمي باستخدام مفتاح التخزين.عنوان URL موقّع أو files:read
GET/public-api/v1/fontsإعادة جميع الخطوط المتاحة.عام
GET/public-api/v1/currenciesإعادة جميع العملات.عام
POST/public-api/v1/runtime-bindings/sync-from-wordpressإنشاء روابط بيئة التشغيل أو تحديثها من روابط منتجات WordPress.أي بيانات اعتماد تمت مصادقتها
PATCH/public-api/v1/runtime-bindings/:idتحديث رابط بيئة تشغيل.أي بيانات اعتماد تمت مصادقتها
POST/public-api/v1/runtime-bindings/:id/activateتفعيل رابط بيئة تشغيل.أي بيانات اعتماد تمت مصادقتها
POST/public-api/v1/runtime-bindings/:id/deactivateتعطيل رابط بيئة تشغيل.أي بيانات اعتماد تمت مصادقتها
POST/public-api/v1/wp-connect/exchangeاستبدال رمز تسليم الاتصال التلقائي في WordPress ببيانات اعتماد API.رمز تسليم للاستخدام مرة واحدة
GET/public-api/v1/model-generator/catalogيسرد منتجات المولّد وتهيئاته ونسخ القوالب المرئية.embed:session:create
GET/public-api/v1/model-generator/modelsيسرد النماذج مع واصفات مصادر المولّد المثبّتة على نسخ محددة للاستيراد.embed:session:create
GET/public-api/v1/model-generator/designer-catalogيعيد كتالوج نماذج المولّد الذي يستخدمه Designer.embed:session:create
GET/public-api/v1/model-generator/projectsيسرد مشاريع المولّد الخاصة بالمالك والمتاحة للجميع.embed:session:create
GET/public-api/v1/model-generator/projects/:projectIdيعيد أحدث نسخة من المشروع أو النسخة المحددة، مع القالب وقائمة الملفات.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/revisions/:revisionيعيد أحدث نسخة من المشروع أو النسخة المحددة، مع القالب وقائمة الملفات.embed:session:create
GET/public-api/v1/model-generator/projects/:projectId/artifacts/:artifactIdينزّل ملفًا ناتجًا بعد التحقق من الوصول إلى مشروعه.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/templateيعيد مستند قالب متاح الوصول لنسخة التهيئة المحددة.embed:session:create
GET/public-api/v1/model-generator/configurations/:configurationId/revisions/:revision/importيعيد حزمة استيراد القالب مع ملفات الاعتماديات.embed:session:create
GET/public-api/v1/model-generator/mannequinsيعيد كلا المانيكانين وواصفات مواردهما.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assetsيسرد موارد مكتبة الخامات أو الخلفيات مع الملفات القابلة للاستيراد.embed:session:create
GET/public-api/v1/model-generator/image-libraries/:kind/assets/:assetIdيعيد مورد خامة أو خلفية واحدًا مع ملفاته القابلة للاستيراد.embed:session:create
GET/public-api/v1/model-generator/public-files/:keyينزّل ملف اعتماد مسموحًا به للمولّد.embed:session:create