الكائنات
CardUploadForm
الحقول
filestring (application/octet-stream)مطلوبcollectionstringالقيمة الافتراضية: "default"
tagsstringالقيمة الافتراضية: ""
forcebooleanالقيمة الافتراضية: false
owner_idinteger | nullverify_interval_daysinteger | nullcategorystring | nullsensitiveboolean | nullasyncbooleanالقيمة الافتراضية: false
reviewbooleanالقيمة الافتراضية: false
folder_idstring | nullمجلد في المجموعة
collectionتوضع فيه البطاقة الجديدة. المجلد من مجموعة أخرى يعيد400 folders.card_collection_mismatch، والمجلد غير الموجود يعيد404 folders.not_found، وغياب الصلاحيةCOLLECTION_EDIT_CARDSعلى المجلد يعيد403 authz.forbidden. يجري الفحص قبل حفظ الملف. النسخة المكررة من ملف مرفوع بالفعل (skipped) لا تُنقل إلى المجلد.length ≤ 64
collection_idinteger | nullالمجموعة حسب المعرّف. إذا مُرِّر
collectionأيضًا، فالأولوية للحقلcollection_id. المجموعة غير الموجودة في المؤسسة أو غير المرئية تعيد404 collections.not_found.external_idstring | nullقيمة
external_idللبطاقة الجديدة. معها تُنشأ البطاقة حتى إن كان الملف نفسه موجودًا في المجموعة. إذا كانت بطاقة أخرى في المؤسسة تستخدم هذه القيمة، يعيد الطلب409 cards.external_id_taken. لإنشاء بطاقة أو استبدالها حسبexternal_id، استخدمPUT /v1/cards-by-external-id/{external_id}.length ≤ 512
metadatastring | nullقيمة
metadataللبطاقة الجديدة: كائن JSON بوصفه قيمة حقل النموذج. القواعد هي قواعدMetadataPatch.