وثائق المطورين
المطوّر API مرجع
ابنِ تكاملات مخصصة باستخدام REST API الخاص بنا. أدِر الاستبيانات، واجمع الردود، وشغّل الحملات، وادخل إلى التحليلات برمجيًا.
البدء السريع
ابدأ في دقائق
# Base URL
https://api.claform.com/api/v1
# Authentication: Bearer token in header
curl -H "Authorization: Bearer your_api_key" \
https://api.claform.com/api/v1/surveys
# Response format: JSON
{
"data": [...],
"meta": { "total": 42, "page": 1 }
}
المصادقة
وصول آمن
مفاتيح API
مفاتيح API محددة النطاق بأذونات لكل نقطة نهاية. مرّرها عبر Authorization: Bearer الترويسة.
رموز JWT
رموز Bearer من OAuth 2.0 لطلبات سياق المستخدم. مرّرها عبر Authorization الترويسة.
تحديد المعدل
60 طلبًا/دقيقة افتراضيًا. حدود أعلى في خطط Business (300/دقيقة) وEnterprise (مخصصة).
نقاط النهاية
نقاط نهاية API الأساسية
تستخدم كل نقاط النهاية الـ base URL /api/v1 وتُرجع ردود JSON.
الاستبيانات
/surveys/surveys/surveys/:id/surveys/:id/surveys/:id/surveys/:id/responsesالردود
/responses/responses/responses/:id/responses/:idالحملات
/email-campaigns/sms-campaigns/whatsapp-campaigns/voice-distribution/email-campaigns/:idالتحليلات
/analytics/survey/:id/stats/analytics/survey/:id/trends/analytics/ai/sentiment/analytics/ai/summaryالجماهير
/audiences/audiences/audiences/:id/contacts/audiences/:id/contactsخطافات الويب
/webhooks/webhooks/webhooks/:id/webhooks/:id/testحزم التطوير (SDKs)
حزم تطوير رسمية لـ 4 منصات
حزم تطوير جاهزة للإنتاج مع دعم العمل دون اتصال، وأمان الأنواع، ووثائق شاملة.
npm install @claform/sdk-corenpm install @claform/sdk-react-nativeflutter pub add claform_sdk_flutter.package(url: "https://github.com/claform/sdk-ios")implementation "com.claform:sdk-android:1.0.0"خطافات الويب
16 نوعًا من أحداث خطافات الويب
اشترك في الأحداث واستقبل استدعاءات HTTP فورية عند حدوث إجراءات في حسابك.
survey.createdsurvey.publishedsurvey.closedsurvey.deletedresponse.startedresponse.completedresponse.updatedresponse.deletedcampaign.sentcampaign.deliveredcampaign.failedcampaign.bouncedcontact.createdcontact.opted_outanalytics.report_readywebhook.testمعالجة الأخطاء
رموز الأخطاء
400Bad Requestمعاملات أو متن طلب غير صالح401Unauthorizedمفتاح API مفقود أو غير صالح403Forbiddenأذونات غير كافية لهذا المورد404Not Foundالمورد غير موجود409Conflictتعارض في حالة المورد (مثل التكرار)422Unprocessableخطأ في التحقق ضمن متن الطلب429Too Many Requestsتم تجاوز حد المعدل500Server Errorخطأ خادم غير متوقعابدأ البناء اليوم
أنشئ حسابك وولّد مفتاح API في ثوانٍ. الوصول الكامل إلى API متاح في كل الخطط، بما فيها المجانية.