Save the private draft

Changed on

Replaces the whole draft file list. Compare-and-swap: send the draft_rev you last saw, or 0 to start a draft. Drafts are never served; publish to go live.

put/drops/{slug}/draft

Request

  • Base URL: https://ship.page
  • URL: https://ship.page/drops/{slug}/draft
  • Auth: HTTP bearer

Request body

draft_revinteger required

Response

Draft saved.

draft_revinteger required

Send it back on the next draft write; it changes on every write.

updated_atstring date-time required

Example response

{
  "files": [
    {
      "path": "css/site.css"
    }
  ]
}

Changes