ข้ามไปยังเนื้อหา
Sursa Developers

ออบเจ็กต์

CardUploadForm

ฟิลด์

  • filestring (application/octet-stream)จำเป็น
  • collectionstring

    ค่าเริ่มต้น: "default"

  • tagsstring

    ค่าเริ่มต้น: ""

  • forceboolean

    ค่าเริ่มต้น: false

  • owner_idinteger | null
  • verify_interval_daysinteger | null
  • categorystring | null
  • sensitiveboolean | null
  • asyncboolean

    ค่าเริ่มต้น: 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

    คอลเลกชันตาม ID เมื่อส่ง 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

ใช้โดย