واجهة برمجة المؤسسات
REST API بإصدارات لمزامنة ERP. المصادقة عبر Authorization: Bearer gcn_live_… أو gcn_test_…. أنشئ المفاتيح من لوحة Business.
جديد هنا؟ ابدأ بقائمة إعداد الشركاء.
عنوان الأساس
/api/v1OpenAPI قابل للقراءة آلياً: /api/v1/openapi
مجموعة Postman: تنزيل / استيراد
نقاط النهاية الأساسية
GET /me— org + scopesGET|POST /listings,/listings/bulkGET|POST /inventory,/inventory/bulk(syncMode: upsert|replace)/freight,/freight/bulk·/depots,/depots/bulk·/storage,/storage/bulk·/manufacturers,/manufacturers/bulk·/ports,/ports/bulk/inquiries,/inquiries/{id}/reply/organization,/webhooks,/bulk/{jobId}
النطاقات
المفاتيح الجديدة تحصل على كل النطاقات. التقييد الدقيق عبر نموذج البيانات.
listings:readlistings:writeinventory:readinventory:writefreight:readfreight:writedepots:readdepots:writestorage:readstorage:writemanufacturers:readmanufacturers:writeports:readports:writeinquiries:readinquiries:writeorg:readorg:writewebhooks:managebulk:write
بدء سريع للشركاء
أمثلة curl خطوة بخطوة لمزامنة الكتالوج (كل الوحدات) والاستفسارات وwebhooks:
docs/api-partner-guide.mdفحص الجاهزية: /api/v1/ready
ملاحظات
- منظمات غير موثّقة: تبقى الإنشاءات
PENDINGحتى موافقة المشرف. - منظمات موثّقة: تنشر إنشاءات/تحديثات API كـ
ACTIVEتلقائياً. - استخدم
externalId+Idempotency-Keyلإعادة محاولات ERP بأمان. - الحد الأقصى للدفعة 200 عنصر/طلب؛ webhooks حتى 3 إعادة مع backoff.
- webhooks موقّعة HMAC (
x-gcn-signature،x-gcn-timestamp).