Submit a bulk end-user deletion request
Submit a bulk end-user deletion request
Submits a request to erase all personal data associated with the supplied identifiers. Replace example with your AI Agent’s handle. A successful call returns a 202 with a job_id you can poll for status. Requests are idempotent for 24 hours: an identical resubmission within that window returns the original job instead of creating a new one.
Request
This endpoint expects an object.
identifiers
The identifiers to erase. At least one is required, and a single request accepts at most 1000.
client_reference
Optional caller-supplied reference echoed back on the job. Two identical requests submitted within 24 hours resolve to the same job.
Response
The deletion request was accepted and a job was created.
job_id
Identifier of the created deletion job. Use it to poll job status.
status
Lifecycle state of a deletion job. queued and in_progress are non-terminal; completed, partial, and failed are terminal.
submitted_count
Number of identifiers received in the request.
created_at
Time the job was created, in ISO 8601 format.
Errors
400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
413
Content Too Large Error
429
Too Many Requests Error
500
Internal Server Error