EmbodiFlow文档
开始使用数据工作流与算法训练与部署开发者参考
  • 开发者参考

认证

  • 认证概览
  • API 密钥
  • 个人访问令牌
  • 浏览器会话

REST API

  • 使用 REST API
  • 全部端点
  • 项目
    • 录制
      • 上传
        • GET
          List collection delivery batches
        • POST
          Create a collection delivery batche
        • GET
          Get a collection delivery batche
        • PATCH
          Update a collection delivery batche
        • POST
          Create a submission
        • POST
          Create a upload batche
        • GET
          List collection orders for a project
        • POST
          Create a collection order
        • DELETE
          Delete a collection order
        • GET
          Get a collection order
        • PATCH
          Update a collection order
        • GET
          List assignments for a collection order
        • POST
          Create a assignment
        • DELETE
          Delete a assignment
        • POST
          Create a invitation
        • POST
          Create a cancellation
        • POST
          Create a closure
        • GET
          List consents for a collection order
        • POST
          Create a consent
        • DELETE
          Delete a consent
        • GET
          Get a consent
        • PATCH
          Update a consent
        • GET
          List delivery batches for a collection order
        • GET
          Get a delivery batche
        • POST
          Create a duplicate
        • POST
          Create a opening
        • GET
          List progress for a collection order
        • GET
          List quotas for a collection order
        • POST
          Create a quota
        • DELETE
          Delete a quota
        • PATCH
          Update a quota
        • POST
          Create a report
        • GET
          List scenes for a collection order
        • POST
          Create a scene
        • DELETE
          Delete a scene
        • PATCH
          Update a scene
        • POST
          Create a photo
        • GET
          List submissions for a collection order
        • GET
          Get a submission
        • POST
          Create a review
        • GET
          List tasks for a collection order
        • POST
          Create a task
        • DELETE
          Delete a task
        • PATCH
          Update a task
        • POST
          Create a demo media
        • GET
          List upload batches for a project
        • POST
          Create an upload batch from a path+size manifest. JSON body ceiling is 4 MiB on this route only (global public JSON stays 100kb). Exceeding it returns 413 PAYLOAD_TOO_LARGE. File bytes are not accepted here; clients upload objects directly to storage. With `sampleForFormatId` the batch carries a test sample for the draft of a team data format (FV-20c): it needs `algorithm:write`, `sourceType` `team-format` and files with an extension the draft card declares, and the sample is used only for that format's sample runs.
        • GET
          Get a upload batche
        • POST
          Heartbeat of the uploader: the uploading page calls this about every minute while it hashes or sends bytes, so the batch is told apart from an abandoned one. 409 UPLOAD_BATCH_NOT_DISCARDABLE once the batch is no longer in progress.
        • POST
          Discard an unfinished upload: aborts its open sessions and settles the batch as failed (`UPLOAD_BATCH_DISCARDED`). 409 UPLOAD_BATCH_ACTIVE while the uploader is alive; 409 UPLOAD_BATCH_NOT_DISCARDABLE when a file already completed or the batch was submitted.
        • GET
          List dataset plan for a upload batche
        • POST
          Create a submission request
        • POST
          Create a upload session
        • GET
          Get a upload session
        • POST
          Create a cancellation request
        • POST
          Create a completion request
        • POST
          Create a part url
      • 任务片段与版本
        • 标注
          • 质量与任务
            • 检索
              • 工作流
                • 算法
                  • 模型
                    • 产物与导出
                      • 计费与用量
                        • 团队与治理
                          • 账号与通知
                            • Webhook 端点

                              事件

                              • 出站事件
                              • 签名校验

                              工具

                              • 命令行
                              • SDK
                              • MCP

                              更新

                              • 更新日志

                              © 2026 EmbodiFlow

                              llms.txtOpenAPI JSON
                              1. 开发者参考
                              2. REST API
                              3. 上传

                              上传

                              上传会话与批次,提交后生成录制。

                              端点

                              /collection-delivery-batches

                              GET

                              List collection delivery batches

                              /v1/collection-delivery-batches
                              POST

                              Create a collection delivery batche

                              /v1/collection-delivery-batches
                              GET

                              Get a collection delivery batche

                              /v1/collection-delivery-batches/{collectionDeliveryBatchId}
                              PATCH

                              Update a collection delivery batche

                              /v1/collection-delivery-batches/{collectionDeliveryBatchId}
                              POST

                              Create a submission

                              /v1/collection-delivery-batches/{collectionDeliveryBatchId}/submissions
                              POST

                              Create a upload batche

                              /v1/collection-delivery-batches/{collectionDeliveryBatchId}/upload-batches

                              /projects

                              GET

                              List collection orders for a project

                              /v1/projects/{projectId}/collection-orders
                              POST

                              Create a collection order

                              /v1/projects/{projectId}/collection-orders
                              DELETE

                              Delete a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}
                              GET

                              Get a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}
                              PATCH

                              Update a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}
                              GET

                              List assignments for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/assignments
                              POST

                              Create a assignment

                              /v1/projects/{projectId}/collection-orders/{orderId}/assignments
                              DELETE

                              Delete a assignment

                              /v1/projects/{projectId}/collection-orders/{orderId}/assignments/{assignmentId}
                              POST

                              Create a invitation

                              /v1/projects/{projectId}/collection-orders/{orderId}/assignments/invitations
                              POST

                              Create a cancellation

                              /v1/projects/{projectId}/collection-orders/{orderId}/cancellations
                              POST

                              Create a closure

                              /v1/projects/{projectId}/collection-orders/{orderId}/closures
                              GET

                              List consents for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/consents
                              POST

                              Create a consent

                              /v1/projects/{projectId}/collection-orders/{orderId}/consents
                              DELETE

                              Delete a consent

                              /v1/projects/{projectId}/collection-orders/{orderId}/consents/{consentId}
                              GET

                              Get a consent

                              /v1/projects/{projectId}/collection-orders/{orderId}/consents/{consentId}
                              PATCH

                              Update a consent

                              /v1/projects/{projectId}/collection-orders/{orderId}/consents/{consentId}
                              GET

                              List delivery batches for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/delivery-batches
                              GET

                              Get a delivery batche

                              /v1/projects/{projectId}/collection-orders/{orderId}/delivery-batches/{deliveryBatchId}
                              POST

                              Create a duplicate

                              /v1/projects/{projectId}/collection-orders/{orderId}/duplicates
                              POST

                              Create a opening

                              /v1/projects/{projectId}/collection-orders/{orderId}/openings
                              GET

                              List progress for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/progress
                              GET

                              List quotas for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/quotas
                              POST

                              Create a quota

                              /v1/projects/{projectId}/collection-orders/{orderId}/quotas
                              DELETE

                              Delete a quota

                              /v1/projects/{projectId}/collection-orders/{orderId}/quotas/{quotaId}
                              PATCH

                              Update a quota

                              /v1/projects/{projectId}/collection-orders/{orderId}/quotas/{quotaId}
                              POST

                              Create a report

                              /v1/projects/{projectId}/collection-orders/{orderId}/reports
                              GET

                              List scenes for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/scenes
                              POST

                              Create a scene

                              /v1/projects/{projectId}/collection-orders/{orderId}/scenes
                              DELETE

                              Delete a scene

                              /v1/projects/{projectId}/collection-orders/{orderId}/scenes/{sceneId}
                              PATCH

                              Update a scene

                              /v1/projects/{projectId}/collection-orders/{orderId}/scenes/{sceneId}
                              POST

                              Create a photo

                              /v1/projects/{projectId}/collection-orders/{orderId}/scenes/{sceneId}/photos
                              GET

                              List submissions for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/submissions
                              GET

                              Get a submission

                              /v1/projects/{projectId}/collection-orders/{orderId}/submissions/{submissionId}
                              POST

                              Create a review

                              /v1/projects/{projectId}/collection-orders/{orderId}/submissions/{submissionId}/reviews
                              GET

                              List tasks for a collection order

                              /v1/projects/{projectId}/collection-orders/{orderId}/tasks
                              POST

                              Create a task

                              /v1/projects/{projectId}/collection-orders/{orderId}/tasks
                              DELETE

                              Delete a task

                              /v1/projects/{projectId}/collection-orders/{orderId}/tasks/{taskId}
                              PATCH

                              Update a task

                              /v1/projects/{projectId}/collection-orders/{orderId}/tasks/{taskId}
                              POST

                              Create a demo media

                              /v1/projects/{projectId}/collection-orders/{orderId}/tasks/{taskId}/demo-media
                              GET

                              List upload batches for a project

                              /v1/projects/{projectId}/upload-batches

                              /upload-batches

                              POST

                              Create an upload batch from a path+size manifest. JSON body ceiling is 4 MiB on this route only (global public JSON stays 100kb). Exceeding it returns 413 PAYLOAD_TOO_LARGE. File bytes are not accepted here; clients upload objects directly to storage. With `sampleForFormatId` the batch carries a test sample for the draft of a team data format (FV-20c): it needs `algorithm:write`, `sourceType` `team-format` and files with an extension the draft card declares, and the sample is used only for that format's sample runs.

                              /v1/upload-batches
                              GET

                              Get a upload batche

                              /v1/upload-batches/{batchId}
                              POST

                              Heartbeat of the uploader: the uploading page calls this about every minute while it hashes or sends bytes, so the batch is told apart from an abandoned one. 409 UPLOAD_BATCH_NOT_DISCARDABLE once the batch is no longer in progress.

                              /v1/upload-batches/{batchId}/activity-requests
                              POST

                              Discard an unfinished upload: aborts its open sessions and settles the batch as failed (`UPLOAD_BATCH_DISCARDED`). 409 UPLOAD_BATCH_ACTIVE while the uploader is alive; 409 UPLOAD_BATCH_NOT_DISCARDABLE when a file already completed or the batch was submitted.

                              /v1/upload-batches/{batchId}/cancellation-requests
                              GET

                              List dataset plan for a upload batche

                              /v1/upload-batches/{batchId}/dataset-plan
                              POST

                              Create a submission request

                              /v1/upload-batches/{batchId}/submission-requests

                              /upload-sessions

                              POST

                              Create a upload session

                              /v1/upload-sessions
                              GET

                              Get a upload session

                              /v1/upload-sessions/{sessionId}
                              POST

                              Create a cancellation request

                              /v1/upload-sessions/{sessionId}/cancellation-requests
                              POST

                              Create a completion request

                              /v1/upload-sessions/{sessionId}/completion-requests
                              POST

                              Create a part url

                              /v1/upload-sessions/{sessionId}/part-urls
                              上一页

                              录制

                              下一页

                              任务片段与版本