Challenge Overview
1. Project Overview
TopCoder and the TopCoder community have worked hard to get the platform to its currently level of maturity, but we're far from done. It's time to take the platform to the next level. TopCoder is going to start taking some steps to open up the platform API to the outside and community developers so they could incorporate it in their websites, applications or build their own applications (web, mobile or desktop).
The ultimate goal is to open up and build an "API" that is targeting all different type of audiences - Software and Studio Competitors, SRM/MM competitors, Copilots, Admins and TopCoder partners - each audience will have different interests and usages of the API, so it will be a huge project and we need to make sure that we are in the right direction from the beginning.
2. Contest Overview
This contest should use Topcoder API Site to test the API: https://dev.topcoder.com/
- Find your API Key here: https://dev.topcoder.com/admin/access_details
- Open API Playground: https://dev.topcoder.com/docs
- Input your API Key and other parameters, then you can start the testing
2.1 Search Contest API
We have tested the Contests API in Contests API Bug Hunt contest and find some issues.
But the search contests api is not working in that contest and we fixed it now. So we want to re-do the testing for Search Contest API now.
Here are some known issues and please don't submit DUPLICATE issues again.
- Sort By Prize - ASC/DESC order is wrong: https://apps.topcoder.com/bugs/browse/TCAPI-29
- listType - ALL actually returns the result of "Active": https://apps.topcoder.com/bugs/browse/TCAPI-30
- Can't get Open contests - https://apps.topcoder.com/bugs/browse/TCAPI-34 Timeout or Internal Server Error
- Can't search contest by contest name - https://apps.topcoder.com/bugs/browse/TCAPI-41
- Can't search contests by catalog - https://apps.topcoder.com/bugs/browse/TCAPI-43
- Can't search upcoming bug hunt / test scenarios / test suites by contest type / name - https://apps.topcoder.com/bugs/browse/TCAPI-47
3. Bug Report
- JIRA Project: https://apps.topcoder.com/bugs/browse/TCAPI
- Component -
- "Contests API" for search contest api
- "Marathon Match API" for marathon match apis
- The Bug Description should include following information
- Request URL. e.g. curl -v -X GET "http://api.topcoder.com/rest/statistics/iRabbit?user_key=...."
- Actual Response (You can get it from API playground after you send the request)
- Expect Result - The API result is based on the latest data on topcoder website so it's keep updating. You should include a screenshot of the expect result (capture from topcoder site, etc.) when you test the API.
Final Submission Guidelines
N/A