رموز الأخطاء
لكل استجابات الأخطاء البنية نفسها. اعتمد على حالة HTTP وعلى error.code؛ أما error.message فنص إنجليزي مقروء وقد يتغيّر.
صيغة الخطأ
{
"detail": "…",
"error": {
"code": "api.cursor_invalid",
"message": "The cursor is malformed or was issued for different filters.",
"details": {"parameter": "cursor"},
"request_id": "01JB7Q2M4X9V3K8T5N6P0R1S2A",
"doc_url": "https://developers.sursa.com/errors/api.cursor_invalid"
}
}الحقل error.code هو الرمز المذكور في هذه الصفحة؛ ويطابق error.request_id الترويسة X-Request-Id؛ ويشير error.doc_url إلى هذه الصفحة.
access_requests
- 409access_requests.closedاتُّخذ القرار بشأن طلب الوصول هذا مسبقًا
- 400access_requests.invalid{reason}
- 404access_requests.not_foundلم يُعثر على طلب الوصول أو الإجابة
- 403access_requests.not_personطلبات الوصول متاحة للمستخدمين فقط، لا لمفاتيح API ولا في وضع «View as» (عرض بصفة)
analytics
- 403analytics.admins_onlyتحليلات المنتج متاحة لمشرفي المؤسسة فقط
- 422analytics.invalid_periodفترة غير صالحة: {reason}
announcements
- 422announcements.audience_requiredاختر مجموعة مستخدمين واحدة أو مستخدمًا واحدًا على الأقل
- 403announcements.author_onlyهذا الإجراء متاح للمؤلف فقط
- 422announcements.invalid_viewيجب أن تكون قيمة view هي inbox أو my_sent أو all_sent أو my_scheduled
- 404announcements.not_foundلم يُعثر على الإعلان
- 409announcements.not_sentلم يُرسَل الإعلان بعد
- 422announcements.note_too_longيجب ألا تتجاوز الملاحظة 700 حرف
- 422announcements.scheduled_pastيجب أن يكون تاريخ الإرسال في المستقبل
answers
- 400answers.empty_questionالسؤال فارغ
- 429answers.engine_busyخدمة الإجابات مشغولة؛ أعد المحاولة بعد {retry_after} ثانية
- 409answers.external_ai_disabledالمعالجة الخارجية معطَّلة في المؤسسة، ولا يمكن إعداد هذه الإجابة بدونها
- 400answers.last_message_not_userيجب أن تكون الرسالة الأخيرة من المستخدم
- 404answers.no_collectionsلا توجد مجموعات متاحة للقراءة
- 422answers.scope_invalidيتعذر تطبيق نطاق السؤال: {reason}
api
- 400api.cursor_invalidالمؤشر تالف أو صدر لعوامل تصفية مختلفة
- 400api.expand_invalidقيمة expand[] غير صالحة: {reason}
- 410api.goneأُوقف العمل بمسار API هذا؛ انظر docs/api/CHANGELOG.md
- 409api.idempotency_in_progressلا يزال طلب بقيمة Idempotency-Key هذه قيد التنفيذ؛ أعد المحاولة لاحقًا
- 400api.idempotency_key_invalidيجب أن تتكون قيمة الترويسة Idempotency-Key من 1 إلى 255 حرفًا من حروف ASCII القابلة للطباعة
- 409api.idempotency_mismatchاستُخدمت قيمة Idempotency-Key هذه من قبل مع طلب مختلف
- 400api.metadata_invalidالبيانات الوصفية غير صالحة: {reason}
- 404api.not_foundغير موجود
- 413api.payload_too_largeنص الطلب كبير جدًا
- 429api.quota_exceededاستنفدت المؤسسة حصتها من طلبات API لهذه الفترة
- 429api.rate_limitedطلبات كثيرة جدًا؛ أعد المحاولة لاحقًا
api_keys
- 400api_keys.data_profile_not_applicableلا ينطبق الحقل data_profile على دور المشرف؛ فمفتاح المشرف يرى كل بيانات المؤسسة
- 401api_keys.expiredانتهت صلاحية مفتاح API
- 403api_keys.feature_disabledرموز API غير مشمولة في خطة المؤسسة
- 400api_keys.invalid_cidrsيجب أن يكون الحقل allowed_cidrs قائمة شبكات مثل 10.0.0.0/8: {reason}
- 400api_keys.invalid_collectionsيجب أن يسرد الحقل collection_ids مجموعات من المؤسسة: {reason}
- 400api_keys.invalid_expiresيجب أن يكون الحقل expires_at لحظة في المستقبل بصيغة ISO 8601
- 400api_keys.invalid_scopesيجب أن يكون الحقل scopes قائمة من القيم read وwrite وadmin وsystem: {reason}
- 403api_keys.ip_not_allowedلا يُسمح بالطلبات بمفتاح API هذا من هذه الشبكة
- 403api_keys.mcp_onlyمفتاح MCP الشخصي يعمل فقط على نقطة النهاية /mcp
- 404api_keys.not_foundلم يُعثر على المفتاح
- 403api_keys.scopeليس لمفتاح API النطاق {scope}
api_logs
- 404api_logs.not_foundلم يُعثر على الطلب في سجل API، أو مضى عليه أكثر من 14 يومًا
auth
- 403auth.admin_requiredيلزم دور المشرف
- 403auth.editor_requiredيلزم دور المحرر
- 401auth.not_authenticatedلم تتم المصادقة
- 403auth.system_scopeليس لمشرفي النظام وصول إلى بيانات المؤسسات
authz
- 403authz.forbiddenتلزم الصلاحية «{permission}»
- 400authz.group_key_invalidمفتاح مجموعة المستخدمين غير صالح: أحرف لاتينية وأرقام و«_» و«-»، حتى 80 حرفًا، ويبدأ بحرف
- 409authz.group_key_takenمفتاح مجموعة المستخدمين «{key}» مستخدم بالفعل
- 409authz.group_kind_immutableمجموعة المستخدمين هذه مدمجة: أعضاؤها محسوبون ولا يمكن تعديلهم، ولا يمكن حذفها
- 409authz.group_managed_externallyيدير مزود الهوية (SCIM) مجموعة المستخدمين هذه
- 404authz.group_not_foundلم يُعثر على مجموعة المستخدمين
- 409authz.last_ownerيجب أن تبقى على الكائن جهة واحدة على الأقل بالدور «{role}»
- 409authz.legacy_admin_single_user_onlyيُسنَد دور المشرف إلى المستخدمين فقط، لا إلى مجموعات المستخدمين
- 409authz.managed_by_sourceصلاحيات هذا الكائن يديرها مصدره
- 400authz.role_key_invalidمفتاح الدور غير صالح: أحرف لاتينية وأرقام و«_» و«-»، حتى 64 حرفًا، ويبدأ بحرف
- 409authz.role_key_takenمفتاح الدور «{key}» مستخدم بالفعل
- 404authz.role_not_foundلم يُعثر على الدور
- 400authz.role_scope_mismatchلا يمكن إسناد الدور «{key}» على كائن من النوع {object_type}
- 409authz.role_system_immutableلا يمكن تغيير أدوار النظام ولا حذفها
- 400authz.subject_requiredيلزم تحديد واحد بالضبط من group_id وuser_id
- 400authz.unknown_permissionصلاحية غير معروفة «{permission}»
- 400authz.user_not_in_orgلم يُعثر على المستخدم في المؤسسة
- 400authz.view_requiredيجب أن يتضمن دور الكائنات الصلاحية COLLECTION_VIEW
billing
- 402billing.seats_exceededجميع تراخيص الاشتراك، وعددها {purchased}، مشغولة ({reserved} من المستخدمين النشطين والدعوات المعلقة). أضف تراخيص في صفحة Billing (الفوترة) لتدعو مزيدًا من الأشخاص.
cards
- 400cards.archive_emptyلا يحتوي الأرشيف على مستندات مدعومة
- 400cards.archive_encryptedالأرشيف مشفر؛ ارفع أرشيفًا بلا كلمة مرور
- 400cards.archive_invalidالملف ليس أرشيف zip، أو أن الأرشيف تالف
- 404cards.archive_job_not_foundلم يُعثر على مهمة فك ضغط الأرشيف
- 413cards.archive_too_largeحجم الأرشيف بعد فك الضغط أكبر من المسموح
- 413cards.archive_too_many_filesيحتوي الأرشيف على ملفات أكثر من المسموح
- 400cards.bulk_invalid{reason}
- 403cards.category_whole_accessلا يمكن تغيير الفئة إلا مع الوصول إلى المستند كاملًا
- 404cards.comment_not_foundلم يُعثر على التعليق أو أنه ليس لك
- 403cards.content_whole_accessلا يمكن استبدال محتوى البطاقة إلا مع الوصول إلى المستند كاملًا
- 403cards.delete_whole_accessلا يمكن حذف البطاقة إلا مع الوصول إلى المستند كاملًا
- 403cards.duplicate_restrictedيوجد مستند مطابق غير متاح بالكامل وفق ملف تعريف البيانات الخاص بك
- 400cards.export_formatيجب أن تكون قيمة format هي pdf أو docx أو md
- 409cards.external_id_takenالمعرّف الخارجي «{external_id}» في external_id مستخدم بالفعل لبطاقة أخرى في المؤسسة
- 409cards.indexing_in_progressتجري فهرسة البطاقة الآن
- 400cards.invalid_folder_filterيتطلب عامل التصفية folder=none المعامل collection
- 400cards.invalid_kind_filterيجب أن تكون قيمة kind واحدة من ('file', 'text', 'connector')
- 400cards.invalid_orderيجب أن تكون قيمة order هي 'asc' أو 'desc'
- 400cards.invalid_owner_filterيجب أن تكون قيمة owner هي 'me' أو 'none' أو معرّف مستخدم
- 400cards.invalid_sortيجب أن تكون قيمة sort واحدة من ('created_at', 'updated_at', 'title', 'size', 'verified_at', 'trust', 'due')
- 400cards.invalid_status_filterيجب أن تكون قيمة status واحدة من ('processing', 'ready', 'error', 'archived', 'all')
- 400cards.invalid_type_filterيجب أن تكون قيمة type هي 'table' أو 'text'
- 400cards.invalid_verification_filterيجب أن تكون قيمة verification واحدة من ('verified', 'needs_verification', 'stale')
- 409cards.managed_by_sourceيدير مصدرٌ هذه البطاقة؛ غيّر المستند في المصدر (وفي المصدر المخصص، أرسله مرة أخرى)
- 403cards.no_accessليس لديك وصول من نوع {action} إلى هذه البطاقة
- 409cards.no_original_fileلا يُخزَّن الملف الأصلي لهذه البطاقة
- 404cards.not_foundلم يُعثر على البطاقة
- 400cards.review_requires_asyncيتطلب المعامل review=true القيمة async=true: تُعرض معاينة قراءة المستند ما دامت المهمة في الانتظار
- 403cards.sensitivity_admin_onlyخفض مستوى الحساسية أو نقل بطاقة حساسة متاح للمشرف فقط
- 404cards.table_not_foundلم يُعثر على الجدول
- 400cards.unknown_table_partجدول غير معروف «{table_id}»
- 415cards.unsupported_formatالصيغة {ext} غير مدعومة؛ الصيغ المسموح بها: ['.adoc', '.asciidoc', '.bmp', '.csv', '.docx', '.eml', '.htm', '.html', '.jpeg', '.jpg', '.markdown', '.md', '.ods', '.pdf', '.png', '.pptx', '.tif', '.tiff', '.tsv', '.txt', '.webp', '.xls', '.xlsm', '.xlsx']
- 403cards.verify_forbiddenتوثيق هذه البطاقة متاح فقط للمسؤول عنها أو لموثِّق أو لمشرف
- 400cards.verify_user_account_requiredيتطلب التوثيق حساب مستخدم، لا مفتاح API
- 404cards.version_not_foundلم يُعثر على الإصدار
catalog
- 404catalog.icon_not_foundليس للخدمة أيقونة
- 404catalog.service_not_foundخدمة غير معروفة «{service_id}»
categories
- 409categories.existsالفئة موجودة بالفعل
- 400categories.not_deletableلم يُعثر على الفئة، أو أنها فئة نظام
- 404categories.not_foundلم يُعثر على الفئة
- 400categories.unknownفئة غير معروفة «{key}»
collections
- 403collections.admin_fieldsيلزم دور المشرف لتغيير إعدادات الوصول والحساسية والقيم الافتراضية وإعدادات البحث في المجموعة
- 409collections.index_outdatedفهرس هذه المجموعة قديم؛ رقِّه أولًا: PATCH /v1/collections/{name} مع upgrade_index: true يعيد فهرسة المجموعة
- 409collections.indexing_in_progressتجري الآن فهرسة مستندات هذه المجموعة؛ غيّر إعدادات البحث بعد انتهاء الفهرسة
- 400collections.invalid_nameاسم المجموعة غير صالح: من 1 إلى 64 حرفًا، أحرف لاتينية وأرقام و«_» و«-»
- 403collections.no_accessليس لديك وصول «{action}» إلى المجموعة «{name}»
- 403collections.no_write_accessليس لديك وصول للكتابة إلى المجموعة «{name}»
- 404collections.not_foundلم يُعثر على المجموعة «{name}»
comments
- 422comments.body_requiredنص التعليق مطلوب
- 403comments.forbiddenلا يمكنك تغيير هذا التعليق
- 404comments.not_foundلم يُعثر على التعليق
- 400comments.reply_to_replyيُسمح بالرد على التعليق الأصلي في السلسلة فقط
- 409comments.resolved_editلا يمكن تعديل تعليق مُغلق
conversations
- 422conversations.invalid_cursorمؤشر غير صالح
- 404conversations.not_foundلم يُعثر على المحادثة
- 422conversations.title_emptyيجب ألا يكون العنوان فارغًا
drafts
- 409drafts.already_requestedقُدّم طلب نشر لهذه المسودة بالفعل؛ يمكنك مواصلة التعديل أثناء انتظار المراجعة
- 409drafts.card_deletedحُذفت بطاقة هذه المسودة
- 409drafts.card_publishedنُشرت البطاقة أو تغيّرت بعد بدء هذه المسودة؛ ابدأ مسودة جديدة من الإصدار المنشور
- 422drafts.content_json_invalidيجب أن يكون الحقل content_json كائنًا فيه schemaVersion (سلسلة نصية) وdoc (كائن)، بحجم 500000 بايت على الأكثر
- 409drafts.deleted_by_collaboratorحذف مشارك آخر في التحرير هذه المسودة؛ ابدأ مسودة جديدة لمواصلة التعديل
- 409drafts.existsلديك مسودة لهذه البطاقة بالفعل
- 422drafts.invalid_scopeيجب أن تكون قيمة scope هي mine أو all أو orphaned
- 403drafts.not_collaboratorتغيير هذه المسودة متاح فقط للمشاركين في تحريرها أو لمشرف
- 404drafts.not_foundلم يُعثر على المسودة
- 409drafts.not_requestedلم يُطلب نشر هذه المسودة
- 403drafts.publish_forbiddenليست لديك صلاحية النشر في هذه المجموعة
- 422drafts.scheduled_pastيجب أن يكون التاريخ المجدول في المستقبل
- 422drafts.title_requiredالعنوان مطلوب
events
- 404events.not_foundلم يُعثر على الحدث، أو مضى عليه أكثر من 30 يومًا
files
- 410files.expiredانتهت صلاحية الملف
- 422files.infectedرفض برنامج مكافحة الفيروسات الملف {filename}: {signature}
- 422files.invalid_expiry_filterيجب أن تكون قيمة expiry هي active أو expiring أو expired
- 422files.invalid_kind_filterيجب أن تكون قيمة kind هي pdf أو xlsx أو csv أو docx أو md
- 422files.invalid_origin_filterيجب أن تكون قيمة origin هي answer أو card أو insights أو list
- 409files.no_expiryيُحفَظ هذا الملف بلا تاريخ لانتهاء صلاحيته
- 404files.not_foundلم يُعثر على الملف
- 409files.not_regenerable{reason}
- 422files.preview_failedتتعذر معاينة هذا الملف: {reason}
- 404files.regeneration_requiredأُنشئ هذا الملف على العنوان الرئيسي، وفيه تفاصيل لا يعيدها عنوان API؛ أنشئه من جديد بالعملية POST /v1/files/{file_id}/regenerate أو نزّله من العنوان الرئيسي
- 409files.removedحُذف الملف بالفعل بعد انتهاء صلاحيته؛ أنشئه من جديد بدلًا من ذلك
- 503files.scan_unavailableفحص مكافحة الفيروسات غير متاح؛ أعد المحاولة لاحقًا
- 413files.too_largeحجم الملف {filename} يتجاوز حد الرفع البالغ {limit}
- 415files.type_mismatchالملف {filename} لا يطابق نوعه: الامتداد {extension}، والنوع المعلن {declared}، والمحتوى {detected}
finance
- 503finance.engine_unavailableالمساعد غير متاح: {reason}
- 413finance.export_too_largeيحتوي التصدير على أكثر من {limit} صف: ضيّق عوامل التصفية
- 403finance.forbiddenليس لملف تعريف البيانات الخاص بك وصول إلى البيانات المالية
- 400finance.invalid{reason}
folders
- 400folders.appearance_invalidيجب أن تكون قيمة color هي blue أو violet أو emerald أو amber أو orange أو rose أو cyan أو slate، وقيمة icon مفتاح فئة أو lock
- 400folders.card_collection_mismatchتنتمي البطاقة والمجلد إلى مجموعتين مختلفتين
- 409folders.cycleلا يمكن نقل مجلد إلى نفسه ولا إلى أحد مجلداته الفرعية
- 409folders.depth_exceededعمق المجلدات الناتج يتجاوز الحد الأقصى وهو 3
- 404folders.not_foundلم يُعثر على المجلد
- 400folders.parent_mismatchالمجلد الأصل ينتمي إلى مجموعة أخرى
- 400folders.sibling_not_foundيجب أن تكون قيمة prev_sibling_id هي 'first' أو 'last' أو معرّف مجلد مجاور داخل المجلد الأصل الهدف
- 400folders.title_invalidيجب أن يكون عنوان المجلد من 1 إلى 200 حرف
insights
- 403insights.finance_forbiddenليس لملف تعريف البيانات الخاص بك وصول إلى البيانات المالية
- 400insights.invalid_periodالحقل {name}: يجب أن تكون الفترة بالصيغة YYYY-MM، والقيمة المستلمة «{value}»
- 404insights.no_dataلا توجد بيانات جدولية لتحليلات المعرفة
- 400insights.period_orderيجب ألا تكون قيمة since بعد قيمة until
internal
- 500internal.errorخطأ داخلي في الخادم
jobs
- 409jobs.already_processingالمهمة قيد المعالجة بالفعل، ولم يعد ممكنًا حذفها من قائمة الانتظار
- 409jobs.cancel_failedتعذّر حذف المهمة من قائمة الانتظار
- 410jobs.cancel_unsupportedأُضيفت المهمة إلى قائمة الانتظار قبل أن يصبح الإلغاء مدعومًا؛ انتظر حتى تنتهي
- 422jobs.invalid_filter{reason}
- 404jobs.not_foundلم يُعثر على المهمة
- 409jobs.not_queuedلا يمكن أن يُحذف من قائمة الانتظار إلا المهام المنتظرة فيها (حالة هذه المهمة {status})
limits
- 402limits.cardsبلغت المؤسسة حدها البالغ {limit} بطاقة{plan}. احذف البطاقات التي لم تعد تحتاج إليها، أو اطلب من مشرف النظام رفع الحد.
- 429limits.concurrent_answersلدى المؤسسة بالفعل {used} إجابة قيد الإعداد (الحد {limit})؛ أعد المحاولة بعد بضع ثوانٍ
- 429limits.questionsاستنفدت المؤسسة حدها البالغ {limit} سؤال خلال 24 ساعة{plan}. ستتاح الأسئلة مجددًا بعد نحو {wait}. اطلب من مشرف النظام رفع الحد إن احتجت إلى المزيد.
- 402limits.sourcesبلغت المؤسسة حدها البالغ {limit} مصدر{plan}. احذف المصادر التي لم تعد تحتاج إليها، أو اطلب من مشرف النظام رفع الحد.
- 402limits.sources_instantالتحديثات الفورية غير مشمولة في خطة المؤسسة{plan}؛ يستمر تحديث المصدر وفق الجدول الزمني.
- 402limits.storageمساحة التخزين غير كافية: تستخدم المؤسسة {used} من {limit} غيغابايت{plan}، ويحتاج هذا الملف إلى {amount} إضافية. احذف البطاقات أو الملفات التي لم تعد تحتاج إليها، أو اطلب من مشرف النظام رفع الحد.
- 402limits.usersبلغت المؤسسة حدها البالغ {limit} مستخدم{plan}، مع احتساب المستخدمين النشطين والدعوات المعلقة. عطّل الحسابات أو ألغِ الدعوات التي لم تعد تحتاج إليها، أو اطلب من مشرف النظام رفع الحد.
notifications
- 422notifications.invalid_filter{reason}
oauth
- 403oauth.operation_not_allowedهذه العملية غير متاحة لرمز تطبيق OAuth
- 401oauth.token_expiredانتهت صلاحية رمز الوصول؛ احصل على رمز جديد برمز التحديث
oauth_apps
- 400oauth_apps.invalid{reason}
- 400oauth_apps.invalid_redirect_uriعنوان URI لإعادة التوجيه «{uri}» غير مسموح به: استخدم https، وhttp للعنوان localhost فقط، أو مخطط تطبيق بنطاق معكوس، بلا جزء fragment
- 400oauth_apps.invalid_scopeنطاق غير معروف «{scope}»
- 409oauth_apps.not_confidentialالتطبيق عام: ليس له سر عميل، ولا وصول عبر client credentials
- 404oauth_apps.not_foundلم يُعثر على تطبيق OAuth
- 409oauth_apps.too_manyلدى المؤسسة بالفعل الحد الأقصى من تطبيقات OAuth، وهو {max}
oauth_authorizations
- 404oauth_authorizations.not_foundلم يُعثر على تخويل التطبيق
org
- 403org.deletedحُذفت هذه المؤسسة
- 404org.not_foundلم يُعثر على المؤسسة
- 403org.suspendedعُلّق عمل هذه المؤسسة: تسجيل الدخول مغلق، والبيانات محفوظة؛ تواصل مع المشرف لديك
profiles
- 400profiles.unknownملف تعريف بيانات غير معروف «{key}»
quality
- 400quality.filter_invalid{reason}
- 409quality.followup_closedأُغلقت الثغرة المعرفية بالفعل
- 404quality.followup_not_foundلم يُعثر على ثغرة معرفية قيد المعالجة
query
- 422query.invalid_dateتاريخ غير صالح: {value}
questions
- 400questions.answer_emptyالإجابة فارغة، ولا يمكن حفظها بطاقةً
- 404questions.answer_table_not_foundلم يُعثر على الجدول في الإجابة
- 404questions.dataset_not_foundلم يُعثر على مجموعة البيانات
- 400questions.export_formatيجب أن تكون قيمة format هي pdf أو xlsx أو csv أو docx أو md
- 400questions.export_rowsيجب أن يسرد الحقل rows أرقام صفوف الجدول بدءًا من 0، مفصولة بفواصل، والنطاقات بشرطة (0-4,7)
- 422questions.invalid_feedback_filterيجب أن تكون قيمة feedback هي positive أو negative أو rated أو none أو unanswered
- 422questions.invalid_q_fieldيجب أن تكون قيمة q_field هي all أو question
- 422questions.invalid_view_as_filterيجب أن تكون قيمة view_as هي only أو exclude
- 404questions.not_foundلم يُعثر على السؤال
- 400questions.save_card_error{reason}
sources
- 400sources.connection_kind_mismatchهذا الاتصال للنوع {kind}، لا لهذا المصدر
- 404sources.connection_not_foundلم يُعثر على اتصال المصدر
- 403sources.connection_not_usableهذا الاتصال يخص مستخدمًا آخر أو معطّل
- 403sources.feature_disabledموصّلات المصادر بنقرة واحدة غير مشمولة في خطة المؤسسة
- 400sources.folder_invalidالمجلد ليس في مجموعة المصدر، أو لا يمكنك إضافة بطاقات إليه
- 400sources.invalid_configإعدادات المصدر غير صالحة: {reason}
- 400sources.kind_not_allowed_for_keyيستطيع مفتاح API إنشاء المصادر المخصصة وتغييرها فقط؛ اربط المصادر الأخرى من المتصفح
- 404sources.not_foundلم يُعثر على المصدر
- 422sources.push_batch_rejectedلم تُطبَّق الدفعة لأن بعض المستندات رُفضت؛ انظر details.results
- 400sources.push_document_invalid{reason}
- 404sources.push_document_not_foundلم يُعثر على المستند في المصدر
- 409sources.push_initial_requiredأكمل مزامنة أولية قبل المزامنة التزايدية
- 401sources.push_key_invalidمفتاح API للمصدر مفقود أو غير صالح أو مُبطَل
- 404sources.push_key_not_foundلم يُعثر على مفتاح API للمصدر
- 409sources.push_sync_closedأُغلقت المزامنة أو انتهت صلاحيتها؛ افتح مزامنة جديدة
- 404sources.push_sync_not_foundلم يُعثر على المزامنة
- 409sources.push_sync_openتوجد مزامنة أخرى مفتوحة لهذا المصدر؛ أغلقها أو انتظر حتى تنتهي صلاحيتها
- 409sources.push_too_many_documentsبلغ المصدر حد المستندات في خطتك
- 400sources.push_unsupportedلا يقبل هذا المصدر المستندات المرسلة (تقبلها المصادر المخصصة فقط)
tasks
- 400tasks.invalid_scopeيجب أن تكون قيمة scope هي 'mine' أو 'team'
- 403tasks.team_forbiddenعرض الفريق متاح للمشرفين والموثِّقين
- 400tasks.user_account_requiredالمهام الشخصية تخص حسابات المستخدمين، لا مفاتيح API
uploads
- 409uploads.already_usedاستُخدمت عملية الرفع بالفعل
- 422uploads.checksum_mismatchلا يطابق المجموع الاختباري SHA-256 ({reason})
- 410uploads.expiredانتهت صلاحية عملية الرفع
- 409uploads.incompleteلعملية الرفع أجزاء ناقصة عددها {missing_count}
- 404uploads.not_foundلم يُعثر على عملية الرفع
- 409uploads.not_readyعملية الرفع ليست جاهزة بعد (الحالة {status})
- 400uploads.part_invalidالجزء {n} من عملية الرفع غير صالح: {reason}
- 422uploads.purpose_mismatchأُنشئت عملية الرفع للغرض {purpose}، لا للغرض {expected}
- 422uploads.rejectedرُفضت عملية الرفع: {reason}
- 409uploads.state_conflictلا تقبل عملية الرفع هذا الإجراء وهي في الحالة {status}
- 503uploads.storage_unavailableتخزين الملفات غير متاح مؤقتًا؛ أعد المحاولة لاحقًا
- 413uploads.too_largeحجم الملف يتجاوز حد الرفع البالغ {limit_bytes} بايت
- 415uploads.unsupported_formatلا يمكن رفع ملفات بالامتداد {extension} للغرض {purpose}
users
- 422users.display_name_emptyلا يمكن أن يكون الاسم المعروض فارغًا
- 409users.email_takenيوجد بالفعل مستخدم بهذا البريد الإلكتروني في المؤسسة
- 400users.inactive_assignmentلا يمكن تعيين مستخدم غير نشط
- 409users.last_adminيجب أن يبقى في المؤسسة مشرف نشط واحد على الأقل
- 409users.managed_by_scimيدير مزود الهوية لديك (SCIM) هذا الحساب؛ غيّره هناك
- 404users.not_foundلم يُعثر على المستخدم
- 400users.not_in_orgلم يُعثر على المستخدم في المؤسسة
- 400users.offboard_targetيجب أن يكون مستلم النقل مستخدمًا نشطًا في المؤسسة نفسها، غير المستخدم الذي يُخرَج من المؤسسة
- 403users.password_not_allowedيسجّل هذا الحساب الدخول عبر مزود الهوية لديك، وليست له كلمة مرور؛ يستطيع المشرف إضافة كلمة مرور برابط إعادة تعيين
- 400users.unknown_or_inactiveمستخدمون غير معروفين أو غير نشطين: {ids}
- 400users.update_invalid{reason}
- 409users.username_takenيوجد بالفعل مستخدم باسم المستخدم هذا في المؤسسة
users_import
- 422users_import.csv_invalidالملف ليس ملف CSV صالحًا: {reason}
- 422users_import.emptyلا يحتوي الملف على صفوف بعد صف العناوين
- 422users_import.no_email_columnلا يحتوي صف العناوين على عمود للبريد الإلكتروني (email, e-mail, mail)؛ الأعمدة الموجودة: {columns}
- 413users_import.too_many_rowsعدد صفوف الملف {rows}؛ استورد ما لا يزيد على {limit} صف في المرة الواحدة
validation
- 422validation.failedلم يجتز الطلب التحقق من صحة البيانات
verification
- 409verification.absolute_expiredانقضى تاريخ التوثيق: حدّد فاصلًا زمنيًا جديدًا للتوثيق قبل توثيق البطاقة
- 409verification.archivedالبطاقة مؤرشفة
- 400verification.date_requiredيلزم تاريخ في المستقبل
- 422verification.invalid_actionيجب أن تكون قيمة kind هي view أو copy
- 400verification.invalid_intervalيجب أن يكون الفاصل الزمني للتوثيق بين 1 و3650 يومًا
- 422verification.invalid_modeيجب أن تكون قيمة mode هي up_first أو all
- 400verification.invalid_reasonيجب أن تكون قيمة reason هي manual أو automation أو requested
- 422verification.invalid_sortحقل الترتيب أو اتجاهه غير معروف
- 400verification.invalid_typeيجب أن يكون نوع التوثيق relative أو absolute أو manual
- 409verification.self_remindأنت الموثِّق الوحيد لهذه البطاقة: لا يوجد من تذكّره
- 400verification.verifier_requiredيلزم موثِّق واحد على الأقل
view_as
- 403view_as.admin_key_requiredتتطلب الترويسة X-View-As مفتاح API بالدور admin
- 400view_as.invalid_headerيجب أن تكون قيمة X-View-As بالشكل <profile>[:viewer|verifier|editor] مع ملف تعريف موجود
- 403view_as.read_onlyوضع العرض: التغييرات معطّلة أثناء العرض بصفة ملف تعريف آخر
webhooks
- 400webhooks.access_invalidدور خطاف الويب أو وضع الحمولة أو ملف تعريف البيانات أو المجموعات أو الوسوم غير صالحة
- 400webhooks.auth_invalidيجب أن يكون التخويل الصادر من النوع bearer مع رمز، أو basic مع اسم مستخدم وكلمة مرور
- 403webhooks.collections_outside_keyمفتاح API هذا مقصور على مجموعات: اذكر collection_ids لخطاف الويب، على أن تكون كلها من مجموعات المفتاح
- 404webhooks.delivery_not_foundلم يُعثر على تسليم خطاف الويب
- 400webhooks.description_too_longوصف خطاف الويب أطول من 200 حرف
- 409webhooks.endpoint_disabledخطاف الويب معطّل؛ فعّله أولًا
- 409webhooks.event_not_permittedلن يستقبل خطاف الويب هذا الحدث الآن: دوره أو ملف تعريف البيانات أو المجموعات أو الوسوم لم تعد تسمح بذلك، لذلك لا يُكرَّر التسليم
- 400webhooks.events_requiredاشترك في حدث واحد على الأقل
- 403webhooks.feature_disabledخطافات الويب غير مشمولة في خطة المؤسسة
- 400webhooks.headers_invalidترويسات خطاف الويب المخصصة غير صالحة: 10 ترويسات على الأكثر، وأسماؤها من أحرف وأرقام وشرطات بلا أسماء محجوزة، وقيمها حتى 1024 بايت
- 400webhooks.invalid_urlيجب أن يكون عنوان url لخطاف الويب عنوان https مطلقًا بلا بيانات اعتماد
- 404webhooks.not_foundلم يُعثر على خطاف الويب
- 400webhooks.overlap_invalidيجب أن تكون فترة التداخل عند التدوير بين 0 و168 ساعة
- 400webhooks.private_addressيشير اسم مضيف خطاف الويب إلى عنوان شبكة خاص أو محجوز
- 400webhooks.redeliver_invalidيجب أن تقع فترة إعادة التسليم ضمن آخر 30 يومًا وأن تسبق since قيمة until، ويجب أن تكون الحالات success أو exhausted أو cancelled
- 409webhooks.too_manyيمكن أن يكون للمؤسسة 20 خطاف ويب على الأكثر
- 400webhooks.unknown_eventحدث خطاف ويب غير معروف {type}
- 400webhooks.unresolvableيتعذر تحويل اسم مضيف خطاف الويب إلى عنوان