Delete an item, optionally releasing the claims on it
Delete an item, immediately. The item must belong to the signup in the path (an item of another signup is 404 not_found, and nothing is written). An item people have claimed is refused with 409 conflict and nothing changes, unless release_claims=true (query): then the item and every claim on it are deleted, and the people who held an Open claim are emailed, and texted when they consented, that it is gone — with the optional JSON body's message prepended (participant-facing, not a private note). A claim on a past or cancelled date is Locked history: it is deleted with the item and its holder is not told. The response reports the blast radius: claimants (people), claims (units) and notified. A client or proxy that strips DELETE bodies sends the email and text without message. Deleting is by id, so a repeat DELETE is 404 not_found and tells nobody again. The account behind the credential must have a verified email (the call can email participants), or it is 403 forbidden.
Request
- Base URL: https://thesignup.app/api/v1
- URL: https://thesignup.app/api/v1/signups/{id}/items/{itemId}
- Auth: HTTP bearer
Path parameters
Query parameters
true deletes an item people have claimed, deleting their claims with it and emailing (and texting, when they consented) the people who held an Open claim. Absent or false refuses a claimed item with 409 conflict and writes nothing.
Request body
Response
The item is gone, and what that did to its claims
Changes
No recorded changes to this operation across all 1 revision of this API.