Hi RPM team and community! ![]()
I’m using the Ready Player Me REST API to create draft avatars for users. This works well, but I’ve run into two related issues:
- I don’t see any endpoint to delete or cancel a draft avatar after it’s been created—neither for POST-created users nor avatar drafts. I only found asset-level DELETE endpoints (e.g. DELETE /v1/assets/:id/application) which remove assets from applications but don’t delete the avatar itself . Forum posts seem to confirm this: e.g., Markus_RPM clarified that “there is no ability to delete an account with an API call” .
- In my UI, users often hit Cancel before saving their avatar. Ideally, I’d like to “erase” that draft if they cancel, so it doesn’t linger or expire naturally after ~24 hours.
Questions:
- Am I missing an endpoint that allows deleting or cancelling a draft avatar?
- Is there a recommended pattern to clean up cancelled draft avatars programmatically?
- If there’s no such endpoint, do you recommend best practices like:
- Manually tracking draft IDs in a backend and letting them expire after 24 h?
- Reverting user changes via PATCH and calling it a day?
- Or something else?
Any guidance would be hugely appreciated!
Thanks in advance ![]()