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

المصادقة والحدود

احصل على مفتاح API من قسم عمليات التكامل (Integrations).

الإمكانات

  • إدارة الفواتير: الإنشاء، والإلغاء، والتحقق من الحالة
  • إدارة الدفعات: قوائم الدفعات، وربط الدفعة بالفاتورة
  • الإحصاءات: بيانات مجمَّعة حسب المشروع والفترة والمحفظة وغيرها
  • الفوترة: تعرفات المشاريع والأرصدة

الحدود

  • معدل الطلبات: طلب واحد في الثانية لكل مفتاح كحد أقصى
  • عدد المفاتيح: 10 لكل حساب

تفويض الطلبات

مرّر مفتاح API في الترويسة Authorization لتفويض كل طلب إلى API.

مثال على الترويسة Authorization في طلب API:

curl -X POST https://api.bitsby.app/invoices/list \
-H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay"

استجابة الخادم

يستجيب خادم API دائمًا بصيغة JSON. استخدم المعطى result لمعرفة ما إذا كان الطلب قد نجح.

مثال على استجابة لطلب ناجح:

{
"result": "success",
"data": .....
}

مثال على استجابة لخطأ:

{
"result": "error",
"data": "Requests too frequent"
}