انتقل إلى المحتوى الرئيسي

connector-catalog-public@1.0.0

الكتالوج العام للموصلات

اطّلع على أنواع الموصلات التي نشرتها Apus ومدى جاهزية كل نوع. لا تلزم المصادقة.

مبني من العقد المجمّد، الإصدار 1.0.0. الإصدارات المجمّدة لا تُعدَّل أبداً.

العمليات

get/v1/public/connectors

يعيد الكتالوج كاملاً في استجابة واحدة دون تقسيم إلى صفحات. أرسل If-None-Match مع قيمة ETag المحفوظة لتحصل على 304 إذا لم يتغير شيء.

لا تلزم المصادقة · getPublicConnectorCatalog

المعاملات

الاسمالموضعالنوعإلزامي
If-None-Matchheaderstringلا

الاستجابات

  • 200 — الكتالوج الحالي. المصفوفة الفارغة صالحة وتعني أنه لم يُنشر أي نوع بعد.
  • 304 — لم يتغير الكتالوج منذ قيمة ETag المرسلة.
  • 500 — تعذّر إنشاء الكتالوج. تعامل معه كغياب للبيانات، وليس ككتالوج فارغ.

نماذج البيانات

ConnectorCatalog

الحقلالنوعإلزاميالوصف
contract"connector-catalog-public/1.0.0"نعمإصدار العقد المقدَّم.
generated_atstring (date-time)نعموقت إنشاء الكتالوج (UTC، RFC 3339).
connectorsPublicConnector[]نعمجميع الأنواع المنشورة؛ قد تكون فارغة.

PublicConnector

الحقلالنوعإلزاميالوصف
keystringنعممعرّف دائم لنوع الموصل؛ آمن للاستخدام كمرساة رابط.
namestringنعماسم العرض؛ لا تستخدمه للمطابقة.
directioninbound_api | webhook_out | polling_adapterنعماتجاه البيانات: واردة عبر API، أو صادرة عبر Webhook موقّع، أو سحب دوري.
statuslive | beta | roadmapنعمالجاهزية: live أو beta أو roadmap.
summarystringلاوصف قصير اختياري.
docs_urlstring (uri)لاصفحة توثيق عامة اختيارية لهذا النوع.