The `contest.standings` API method now only returns data for gym and mashup contests. All other contest types are rejected it seems.↵
↵
Anonymous requests return:↵
↵
~~~~~↵
{"status":"FAILED","comment":"contestId: You have to be authenticated to use this method"}↵
~~~~~↵
↵
Authenticated requests with a valid API key return:↵
↵
~~~~~↵
{"status":"FAILED","comment":"contestId: Only gym and mashup contests are available to non-admin users in this method"}↵
~~~~~↵
↵
The standings data is still publicly accessible — just not programmatically through the API.↵
↵
This breaks Carrot and other useful Codeforces extensions/tools.↵
↵
Does anyone know when these changes took effect, if they're temporary or permanent, what the motive was, and if there are any other alternatives to Carrot? ↵
↵
I enjoy seeing my performance rating after virtual/live contests a lot, and I imagine others do as well.
↵
Anonymous requests return:↵
↵
~~~~~↵
{"status":"FAILED","comment":"contestId: You have to be authenticated to use this method"}↵
~~~~~↵
↵
Authenticated requests with a valid API key return:↵
↵
~~~~~↵
{"status":"FAILED","comment":"contestId: Only gym and mashup contests are available to non-admin users in this method"}↵
~~~~~↵
↵
The standings data is still publicly accessible — just not programmatically through the API.↵
↵
This breaks Carrot and other useful Codeforces extensions/tools.↵
↵
Does anyone know when these changes took effect, if they're temporary or permanent, what the motive was, and if there are any other alternatives to Carrot? ↵
↵
I enjoy seeing my performance rating after virtual/live contests a lot, and I imagine others do as well.




