الانتقال إلى الوثائق
SparkGlimDeveloper
مركز التكامل بمساعدة الذكاء الاصطناعي
SparkGlimSparkGlim للمطوّرين
ابحث في جميع الوثائق

جرّب موضوعًا بلغتك أو مسار API دقيقًا.

    مرجع API

    تحديث ملف الموزع

    يحدّث سياسة ملف الموزع المصرح به ومتطلبات الموافقة وإعدادات التسجيل العام المسموحة.

    PATCHhttps://api.sparkglim.net/api/white-label/portal/reseller/profile

    نموذج الوصول

    نموذج الوصول
    جلسة SparkGlim وصلاحيات العضو
    الصلاحية المطلوبة
    settings:write
    التوفر الموثّق
    منفذ في المصدر

    التوفر موثق من المصدر وليس ضمانًا لتشغيل الإنتاج.

    استخدم مسار أعضاء فريق المنشئ؛ ولا تمنح إعادة البيع وصولًا غير محدود للبيانات أو الإدارة.

    الترويسات

    الاسمالنوعالتحقق من المدخلات
    Authorizationمطلوب

    جلسة SparkGlim حاملة قائمة؛ وتحدد عضوية الحساب والصلاحيات المعينة السماح بكل عملية.

    stringالتحقق: رمز Bearer لجلسة مصادقة موجودة.

    الطلب

    الاسمالنوعالتحقق من المدخلات
    statusاختياري

    الحالة المدعومة المطلوبة؛ وتتحكم قواعد الموافقة في النشر والوصول.

    enumالتحقق: draft | enabled | suspended | disabled.
    riskLevelاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    enumالتحقق: standard | elevated | restricted.
    settlementModeاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    enumالتحقق: sparkglim_supervised | reseller_review_then_sparkglim | sparkglim_only.
    requireSubCreatorApprovalاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    booleanالتحقق: سياسة الخادم.
    requireCampaignApprovalاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    booleanالتحقق: سياسة الخادم.
    requireWithdrawalApprovalاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    booleanالتحقق: سياسة الخادم.
    requirePaymentMethodApprovalاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    booleanالتحقق: سياسة الخادم.
    allowPublicSignupاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    booleanالتحقق: سياسة الخادم.
    settingsاختياري

    تهيئة سياسة موزع مصرح بها مع استمرار إشراف SparkGlim وتطبيق صلاحيات الطالب.

    objectالتحقق: إعدادات JSON.

    الطلب

    تصف الأمثلة العقد ولا تُنفذ. استخدم سجلات اختبار مصرحًا بها، ولا تلصق أسرارًا حقيقية في هذه الصفحات.

    PATCH /api/white-label/portal/reseller/profile
    http
    PATCH /api/white-label/portal/reseller/profile HTTP/1.1
    Host: api.sparkglim.net
    Authorization: Bearer <EXISTING_SESSION_TOKEN>
    Content-Type: application/json
    
    {
      "allowPublicSignup": false
    }

    الاستجابة

    استجابة النجاح · HTTP 200
    json
    {
      "success": true,
      "data": {
        "id": "11111111-1111-4111-8111-111111111111",
        "status": "pending"
      }
    }
    استجابة الخطأ · HTTP 400
    json
    {
      "success": false,
      "error": "<ERROR_MESSAGE>"
    }

    تستخدم أخطاء التحقق والصلاحيات والموارد والأعطال حالة HTTP وبنية الخطأ الخاصة بالمعالج.

    الحدود وإعادة المحاولة

    الحد الافتراضي: 100 طلب لكل عنوان IP خلال 60 ثانية، مع ضوابط إضافية حسب المورد.

    توافق المصدر

    تتطلب العمليات المصرح بها اختبارًا خاصًا بالحساب.

    • server/src/api/router.ts
    • server/src/api/routes/white-label.ts
    • server/src/white-label/reseller-service.ts
    • server/src/white-label/schemas.ts