GET Deletion Requests

GET https://amplitude.com/api/2/deletions/users?start_day=&end_day=

Retrieves a list list deletion jobs scheduled in a time range; this time range should include the date you made the request on plus 30 days. For example, you made a deletion request on August 1st, 2018. Your deletion request should have start_day = 2018-08-01 and end_day = 2018-08-31.

If the request returns no values, then no jobs are scheduled for that time range. Note: The largest permitted time range is six months.

Response Object

The response for a GET request contains the following fields:

keydescription
dayThe day the deletion job is scheduled to begin
statusThe deletion job's status.

Staging: The job hasn't started, and can be modified. More deletion requests may get scheduled into this job and you can remove requests from this job.

Submitted: The job is submitted to run. It can't be modified.

Done: The job has finished running. It can't be modified.
amplitude_idsList of the Amplitude Ids of users to delete.
appProject/app id. Appears if the deletion is applies to multiple projects.

The amplitude_ids key contains these fields:

keydescription
amplitude_idThe Amplitude ID of the user to be deleted.
requesterThe person who requested the Amplitude ID to be deleted
requested_on_dayThe day this deletion was requested

Request Params

KeyDatatypeRequiredDescription
start_daynullRequired. YYYY-MM-DD format. Start day to query for deletion jobs.
end_daynullRequired. YYYY-MM-DD format. End day to query for deletion jobs.

RESPONSES

status: OK

[{"amplitude_ids":[{"amplitude_id":356896327775,"requested_on_day":"2022-02-17","requester":"employee@yourcompany.com"}],"day":"2022-03-03","status":"staging"}]