Delete an item

Delete an item.

A deleted item's event history is kept, so the item can be restored later.

DELETE https://api.jsonpad.io/lists/{listId}/items/{itemId}

On a list with write rules, this is checked against the rules for delete before anything is written. A write nothing authorises is refused with 403, one that fails a check with 400 and the rule's message, and one whose item changed while it was being written with 409.

Example

cURL
123curl https://api.jsonpad.io/lists/616a62fb-8485-4a8a-9b1f-a14aefaba7f9/items/c8f47fea-7293-48c8-9f5f-47ef06ac9cbb \ -X DELETE \ -H "x-api-token: <YOUR TOKEN>"

Parameters

  • required
    listIdstringA list id or path name.
  • required
    itemIdstringAn item id or alias.

Request headers

  • required
    x-api-tokenstringYour API token.
  • optional
    if-matchstring

    The item's ETag, from the etag header of the response you last read or wrote it with.

    If the item has changed since then, nothing is written and we return a 412 ("Precondition failed") response. Fetch the item again and retry. See conditional writes.

  • optional
    x-identity-tokenstringAn identity token.
  • optional
    x-identity-groupstringAn identity group.

Request body

No request body

Response body

204 No Content

No response body

Response headers

No response headers

2026-09-22