- الرئيسية
- API Enriched
- مرجع API
- 💳 واجهة برمجة تطبيقات الفوترة والاستخدام
💳 واجهة برمجة تطبيقات الفوترة والاستخدام
انتقالات الخطة والفوترة واستهلاك الموارد. حدود الحصص على مستوى مساحة الأسماء وتتبع الاستخدام.
- الفئة: المنصة
- التعقيد: متوسط
- المسارات: 25 | المخططات: 101
- المستوى: قياسي
- المجالات ذات الصلة:
system,users
حالات الاستخدام
Section titled “حالات الاستخدام”- إدارة خطط الاشتراك وانتقالات الفوترة
- تكوين طرق الدفع والفواتير
- تتبع استخدام حصص الموارد عبر مساحات الأسماء
- مراقبة حدود الاستخدام والطاقة الاستيعابية
الموارد الأساسية
Section titled “الموارد الأساسية”- subscription: الاشتراك في استحقاقات الخدمة
- quota: حصة الموارد لحدود الاستخدام
- usage_report: تقرير الاستخدام لتتبع الاستهلاك
نقاط النهاية
Section titled “نقاط النهاية”| الطريقة | المسار | الوصف |
|---|---|---|
| POST | /api/data/namespaces/system/billing/usage_summary | ملخص استخدام الفوترة. |
| GET | /api/web/namespaces/{namespace}/usage/invoice_pdf | الحصول على ملف PDF للفاتورة. |
| GET | /api/web/namespaces/{namespace}/usage/invoices/custom_list | قائمة الفواتير. |
| POST | /api/web/namespaces/{namespace}/billing/payment_method/{name}/primary | جعل بطاقة الائتمان أساسية. |
| POST | /api/web/namespaces/{namespace}/billing/payment_method/{name}/secondary | جعل طريقة الدفع ثانوية. |
| POST | /api/web/namespaces/{namespace}/billing/payment_method/{name}/swap-primary | جعل طريقة الدفع ثانوية. |
| POST | /api/web/namespaces/{namespace}/billing/payment_methods | إنشاء مواصفة طريقة الدفع. |
| DELETE | /api/web/namespaces/{namespace}/billing/payment_methods/{name} | حذف طريقة الدفع المحددة. |
| GET | /no_auth/namespaces/system/billing/plan_transition | الحصول على انتقال الخطة. |
| POST | /api/web/namespaces/{namespace}/billing/plan_transition | بدء انتقال الخطة. |
| POST | /api/web/namespaces/{metadata.namespace}/quotas | إنشاء حصة. |
| PUT | /api/web/namespaces/{metadata.namespace}/quotas/{metadata.name} | استبدال الحصة. |
| GET | /api/web/namespaces/{namespace}/quota/limits | الحصول المخصص على حدود الحصة. |
| GET | /api/web/namespaces/{namespace}/quota/usage | الحصول على استخدام الحصة. |
| GET | /api/web/namespaces/{namespace}/quotas | قائمة الحصص. |
| GET | /api/web/namespaces/{namespace}/quotas/{name} | الحصول على الحصة |
| DELETE | /api/web/namespaces/{namespace}/quotas/{name} | حذف الحصة. |
| GET | /api/web/namespaces/{namespace}/subscriptions/custom_list | قائمة الاشتراكات. |
| POST | /api/web/namespaces/system/addon/subscribe | الاشتراك في خدمات XC الإضافية. |
| POST | /api/web/namespaces/system/addon/unsubscribe | إلغاء الاشتراك في خدمات XC الإضافية. |
| POST | /api/web/namespaces/{namespace}/current_usage | قائمة تفاصيل الاستخدام الحالي. |
| POST | /api/web/namespaces/{namespace}/hourly_usage_details | قائمة تفاصيل الاستخدام بالساعة. |
| POST | /api/web/namespaces/{namespace}/monthly_usage | قائمة تفاصيل الاستخدام الشهري. |
| POST | /api/web/namespaces/{namespace}/usage_details | قائمة تفاصيل الاستخدام. |
| GET | /api/web/namespaces/system/usage_plans/current | الحصول على خطة الاستخدام الحالية. |
| GET | /api/web/namespaces/system/usage_plans/custom_list | قائمة خطط الاستخدام. |