Hello,
I've deleted some accounts with the DeleteMasterPlayerAccount method then for now the account seems deleted but when I try to create an other account with the same email as deleted account, I've got "This email is already in use" error. There is an other method or a fix for this issue ?
Thanks for your help
Answer by Marcus Nixon · May 08, 2019 at 06:17 PM
Using the Admin API call https://api.playfab.com/documentation/Admin/method/DeleteMasterPlayerAccount will queue the user account for deletion. Please note that it may take some time for the account to be processed (it's a queue, and the cleanup for all elements of an account is non-trivial), so if you want to immediately re-use the login credentials (device ID, Facebook account, etc.), you'll need to unlink it first. Otherwise, you'll have to wait for the account to be processed before you can re-use the credentials in question.
how long is it necessary for playfab to permanently delete the account?
Answered in this thread (since that's where the majority of discussions on this has been):
Summary: Usually it takes less than a few hours. In rare cases, we've seen it take days. Max SLA is 28 days, but we've never seen it get nearly that high.
We have a test user where is still impossible to assign the same email of a deleted account 2days old. can you give us some help because it seems very long ?
As stated above (and in the thread referenced), the time to deletion depends upon how full the queue is. Most often, it's less than an hour, but it can take much longer if the queue is very full. If you need to re-use test accounts, please unlink from them and change their email addresses to something else before deletion.