Skip to content

create

POST
/rum/deletion-requests
curl --request POST \
--url https://api.siteqwality.com/rum/deletion-requests \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "application_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "subject_kind": "example", "subject_value": "example", "do_not_record": true }'
Media type application/json
object
id
required

Caller-generated idempotency key. Reusing it with different input returns 409.

string format: uuid
application_id

None snapshots every application owned by the authenticated account.

string | null format: uuid
subject_kind
required
string
subject_value
required
string
do_not_record
boolean
Example generated
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"application_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"subject_kind": "example",
"subject_value": "example",
"do_not_record": true
}

Erasure queued; scheduled cleanup targets 24 hours with escalation after 7 days

Media type application/json
object
id
required
string format: uuid
application_id
string | null format: uuid
subject_kind
required
string
do_not_record
required
boolean
status
required
string
rows_deleted
required
integer format: int64
objects_deleted
required
integer format: int64
error
string | null
created_at
required
string
completed_at
string | null
target_completion_at
required
string
hard_deadline_at
required
string
Example generated
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"application_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"subject_kind": "example",
"do_not_record": true,
"status": "example",
"rows_deleted": 1,
"objects_deleted": 1,
"error": "example",
"created_at": "example",
"completed_at": "example",
"target_completion_at": "example",
"hard_deadline_at": "example"
}

Invalid subject

Account admin required

Application not found

Idempotency key reused with different input

Internal server error