cancel
Showing results for 
Search instead for 
Did you mean: 

Resetting Achievements

Wendall
Explorer
We have a Unity based game which is in QA at the moment and the testers have requested a feature which will allow them to reset their achievements through a debug menu in-game. I was looking at the API calls and there does not appear to be a way to reset or re-lock an achievement after it has been Unlocked. Is there a way to reset the achievements after they have been Unlocked? 
6 REPLIES 6

cybereality
Grand Champion
Let me check on this for you.
AMD Ryzen 7 1800X | MSI X370 Titanium | G.Skill 16GB DDR4 3200 | EVGA SuperNOVA 1000 | Corsair Hydro H110i Gigabyte RX Vega 64 x2 | Samsung 960 Evo M.2 500GB | Seagate FireCuda SSHD 2TB | Phanteks ENTHOO EVOLV

johnbart_oculus
Expert Protege
There's a REST call that can do this for a given user:

5. Remove all achievements and progress from a user


 $ curl -d "access_token=$APP_ACCESSTOKEN" -d "user_id=$USERID"
https://graph.oculus.com/achievement_remove_all


 {"success":true}

Wendall
Explorer
Thanks johnbart_oculus. That looks like it should do what I need. Unfortunately when I run the command it returns an error: 

{"error":{"message":"Service temporarily unavailable","type":"OCApiException","is_transient":true,"code":2,"fbtrace_id":"B5g48ftziI\/"}}

Catweazle3
Honored Guest
Hi I am also getting this same error when trying to reset my achievements? Did you manage to fix/get around this? 

Thanks

Sam

Mr.Eko_93
Honored Guest

It looks like https://graph.oculus.com/achievement_remove_all is only resetting Server Authoritative achievements. Is there a way to reset Client Authoritative achievements?

Did you ever figure this out?