الانتقال إلى المحتوى الرئيسي
GET
/
instances
/
{instanceId}
/
coupon-schedules
عرض جداول القسائم
curl --request GET \
  --url https://api.altostrat.io/instances/{instanceId}/coupon-schedules \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
    "name": "تصاريح الضيوف اليومية",
    "instance_id": "9a7f1b2c-3d4e-5f6a-7b8c-9d0e1f2a3b4c",
    "count": 20,
    "recurrence_type": "daily",
    "day_of_week": 1,
    "day_of_month": 15,
    "valid_for_in_minutes": 480,
    "timezone": "Australia/Sydney",
    "notification_group_id": "ng_a1b2c3d4e5f6",
    "last_run_at": "2025-10-29T08:00:00Z",
    "next_run_at": "2025-10-30T08:00:00Z",
    "tokens_used_since_last_run": 5,
    "tokens_generated_since_last_run": 20,
    "tokens_available_since_last_run": 15,
    "created_at": "2025-10-20T14:30:00Z"
  }
]

Authorizations

Authorization
string
header
required

مصادقة مفتاح API. قدم الرمز الخاص بك في ترويسة 'Authorization'. مثال: Authorization: Bearer <YOUR_TOKEN>

Path Parameters

instanceId
string<uuid>
required

المعرف الفريد لنسخة البوابة المقيدة.

Example:

"9a7f1b2c-3d4e-5f6a-7b8c-9d0e1f2a3b4c"

Response

قائمة بجداول القسائم.

id
string<uuid>

المعرف الفريد لجدول القسائم.

Example:

"1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d"

name
string

اسم قابل للقراءة البشرية للجدول.

Example:

"تصاريح الضيوف اليومية"

instance_id
string<uuid>

معرف النسخة التي ينتمي إليها هذا الجدول.

Example:

"9a7f1b2c-3d4e-5f6a-7b8c-9d0e1f2a3b4c"

count
integer

عدد القسائم التي سيتم إنشاؤها في كل مرة يتم فيها تشغيل الجدول.

Example:

20

recurrence_type
enum<string>

عدد المرات التي يجب أن يتم فيها تشغيل الجدول.

الخيارات المتاحة:
daily,
weekly,
monthly
Example:

"daily"

day_of_week
integer | null

مطلوب للتكرار 'weekly'. يوم الأسبوع للتشغيل (0=الأحد، 6=السبت).

Example:

1

day_of_month
integer | null

مطلوب للتكرار 'monthly'. يوم الشهر للتشغيل (1-31).

Example:

15

valid_for_in_minutes
integer

عدد الدقائق التي ستكون فيها كل قسيمة تم إنشاؤها صالحة بعد إنشائها.

Example:

480

timezone
string

المنطقة الزمنية التي يجب تقييم الجدول فيها (مثال: 'America/New_York').

Example:

"Australia/Sydney"

notification_group_id
string

معرف مجموعة الإشعارات لتلقي القسائم التي تم إنشاؤها.

Example:

"ng_a1b2c3d4e5f6"

last_run_at
string<date-time> | null

الطابع الزمني لآخر مرة تم فيها تشغيل هذا الجدول بنجاح.

Example:

"2025-10-29T08:00:00Z"

next_run_at
string<date-time> | null

الطابع الزمني المحسوب للتشغيل المجدول التالي.

Example:

"2025-10-30T08:00:00Z"

tokens_used_since_last_run
integer

عدد القسائم من التشغيل الأخير التي تم استخدامها.

Example:

5

tokens_generated_since_last_run
integer

إجمالي عدد القسائم التي تم إنشاؤها في التشغيل الأخير.

Example:

20

tokens_available_since_last_run
integer

عدد القسائم الصالحة وغير المستخدمة المتبقية من التشغيل الأخير.

Example:

15

created_at
string<date-time>

الطابع الزمني عند إنشاء الجدول.

Example:

"2025-10-20T14:30:00Z"