v13

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-065499150.5 KB
uploads

Delete an upload

Removes a file from the org's library and everywhere it was delivered: the stored object and the library entry go immediately, and every phone holding a copy is scheduled to remove it (removal is confirmed per phone and retried until it lands). The response reports how many phones that recall reaches.

delete/uploads/{upload_id}

Path parameters

upload_idstring uuid required

upload identifier to delete

upload identifier to delete

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

messagestring required
phones_pending_removalinteger required

Phones that still hold a copy and have been scheduled to remove it. Zero means the file is already gone everywhere.

Example response

{
  "$schema": "/api/v1/DeleteFileOutputBody.json"
}