ContestΒΆ
Contest API provides you with all the info availiable about the past, current and upcoming contests. It can be used to submit solutions and manage upcoming events.
- [GET] /contests
Retrieve general information of the contests.
- Returns list of
Contestobjects. - Arguments
Argument Format Default Description show_hidden boolean false If set to true by non-admin, Forbidden error is returned. Admins can view all the contests. fields list of strings All Contestobject fieldsFields, which will be retrieved. Must be a subset of Contestobject fieldslimit integer 20 Maximum number of recources which will be returned. offset integer 0 Index of first resource which should be returned (used for pagination). sort string -start_time One of the Contestobject fieldswhich should be used for sorting the items. Order is ascending to reverse the order use -at the begining of the string.Example
- Request
curl https://api.aiforces.com/v1/contests/ \ -X GET \ -G \ -d show_hidden=false \ -d fields=id \ -d fields=name \ -d limit=2 \ -d sort=-start_time \
- Response
[ { "id": 0, "name": "New contest." }, { "id": 1, "name": "Old contest." } ]
- Returns list of
- [POST] /contests
- Creates new contest.
- [GET] /contests/:contest/tournaments
- Arguments
Argument Format Default Description - Example
- Response
- [GET] /contests/:contest/results
- Arguments
Argument Format Default Description - Example
- Response
- [GET] /contests/:contest/participants
- Arguments
Argument Format Default Description - Example
- Response
- [GET] /contests/:contest/authors
- Arguments
Argument Format Default Description - Example
- Response
- [GET] /contests/:contest/managers
- Arguments
Argument Format Default Description - Example
- Response
- [GET] /contests/:contest/sandbox
- Arguments
Argument Format Default Description - Example
- Response