Skip to main content

Upload an archive as the next project revision (multipart)

POST 

/api/v1/projects/:project_id/revisions/upload

Append an uploaded archive to an archive-series project.

Head-SHA short-circuit: bytes identical to the target ref's head return the existing head row — no new row, no object storage PUT (mirror of the assessment upload endpoint). VCS-source projects are rejected (use /sync or POST /revisions); sourceless projects must attach an archive source first.

  • Scope required: projects:manage_source + manager-or-above.
  • Archived projects reject the append (409).

Request

Responses

Successful Response