I can't speak for the API itself, but I was told by support it is possible to restore leads up to 10 days after deletion.
1 of 1 people found this helpful
-- Is there a way to pull email address of the deleted lead? [ I was only able to see the lead name in the primary attribute of the response]
No there is not unfortunately. The GET deleted lead API call is used for systems synchronization, so that something like a CRM could record the deletion.
-- How far back in time we can go to pull the leads that have been deleted?
Deleted leads can be restored approximately 15-20 days back in time.
-- Are you able to find about the leads that were deleted on a specific day or within a specific timeframe (let's say month of August 2016)
This is not possible. Support is only able to restore leads based on the email address, Marketo Lead ID, or the smart campaign that deleted the leads.
Note: if the campaign runs multiple times (within the 15-20 days) then all leads are restored, not just the most recent run.
I tried the deleted leads API today. I could not get to the email addresses of the deleted leads. However, I found the campaign ID quite useful - it allowed me to access one-off single flow actions used to delete leads. This could be useful when investigating who deleted leads and how. I was not looking more than 20 days back so I do not know how much history is available.