Skip to main content

Create a deposit to update an RO-Crate

POST 

/ro-crate/:id/deposits

Optional core — provided when deposit.supported is true. See the Deposits guide.

Open a deposit session against an existing RO-Crate. The deposit starts logically empty; the client stages a new metadata document plus only the files that changed. At finalise the new metadata document is the authoritative file manifest — unchanged files are carried forward from the baseline by @id, and files absent from the new metadata document drop out. A metadata-only fix is therefore just PUT /deposit/{id}/metadata followed by finalise.

The baseline for carry-forward is the RO-Crate's current version at the moment this deposit is created. Concurrent open deposits against one RO-Crate are allowed; each finalise replaces the RO-Crate wholesale, so the last finalise wins as a unit.

Request

Responses

Deposit created

Response Headers
    Location

    The URL of the created deposit