الانتقال إلى المحتوى الرئيسي
GET
/
workspaces
/
{workspaceId}
/
billing-accounts
/
{billingAccountId}
/
trial-eligibility
التحقق من أهلية الفترة التجريبية
curl --request GET \
  --url https://api.altostrat.io/workspaces/{workspaceId}/billing-accounts/{billingAccountId}/trial-eligibility \
  --header 'Authorization: Bearer <token>'
{
  "trial_eligible": true,
  "has_payment_method": false,
  "can_create_subscription": true,
  "trial_info": {
    "trial_days": 14,
    "message": "هذه المساحة مؤهلة لفترة تجريبية مجانية لمدة 14 يومًا لأنها تحتوي على حساب فوترة واحد فقط بدون اشتراكات حالية."
  },
  "requirements": {
    "add_payment_method": "يجب إضافة طريقة دفع افتراضية قبل إنشاء الاشتراكات."
  }
}

Authorizations

Authorization
string
header
required

أدخل JWT الخاص بك بالتنسيق: Bearer {token}

Path Parameters

workspaceId
string
required

معرّف مساحة العمل.

Example:

"ws_a1b2c3d4e5f6g7h8"

billingAccountId
string
required

معرّف حساب الفوترة، والذي يتوافق مع معرّف عميل Stripe (cus_...).

Example:

"cus_a1b2c3d4e5f6g7h8"

Response

حالة أهلية الفترة التجريبية.

trial_eligible
boolean

ما إذا كانت مساحة العمل مؤهلة لاشتراك تجريبي جديد.

Example:

true

has_payment_method
boolean

ما إذا كان لدى حساب الفوترة طريقة دفع افتراضية مسجلة.

Example:

false

can_create_subscription
boolean

علامة ملائمة تشير إلى إمكانية إنشاء اشتراك جديد (إما مؤهل للتجربة أو لديه طريقة دفع).

Example:

true

trial_info
object
requirements
object

كائن يوضح بالتفصيل ما هو مطلوب لإنشاء اشتراك إذا كانت can_create_subscription خاطئة.

Example:
{
"add_payment_method": "يجب إضافة طريقة دفع افتراضية قبل إنشاء الاشتراكات."
}