Judge0Tsting / docs /api /submissions /get_submissions.md
AdityaSharmaTech's picture
Upload 177 files
def1299 verified

Get Submissions [GET]

  • Parameters

    • base64_encoded = false (optional, boolean, false) ... Set to true if you want to receive Base64 encoded data from Judge0.
    • page = 1 (optional, integer, 4) ... Pagination page number.
    • per_page = 20 (optional, integer, 2) ... Number of submissions to return per page.
    • fields = stdout,time,memory,stderr,token,compile_output,message,status (optional, string, status,language,time) ... Return only the desired attributes.
  • Response 200 (application/json) { "submissions": [ { "time": "0.001", "status": { "id": 3, "description": "Accepted" }, "language": { "id": 4, "name": "C (gcc 7.2.0)" } }, { "time": "0.001", "status": { "id": 3, "description": "Accepted" }, "language": { "id": 4, "name": "C (gcc 7.2.0)" } } ], "meta": { "current_page": 4, "next_page": 5, "prev_page": 3, "total_pages": 31, "total_count": 62 } }

  • Response 200 (application/json) When base64_encoded is set to true.

    • Body { "submissions": [ { "stdout": "aGVsbG8sIEp1ZGdlMAo=\n", "time": "0.001", "memory": 376, "stderr": null, "token": "a1133bc6-a0f6-46bf-a2d8-6157418c6fe2", "compile_output": null, "message": null, "status": { "id": 3, "description": "Accepted" } }, { "stdout": "aGVsbG8sIEp1ZGdlMAo=\n", "time": "0.001", "memory": 380, "stderr": null, "token": "eb0dd001-66db-47f4-8a69-b736c9bc23f6", "compile_output": null, "message": null, "status": { "id": 3, "description": "Accepted" } } ], "meta": { "current_page": 4, "next_page": 5, "prev_page": 3, "total_pages": 31, "total_count": 62 } }
  • Response 400 (application/json) When page parameter is invalid.

    • Body { "error": "invalid page: -4" }
  • Response 400 (application/json) When per_page parameter is invalid.

    • Body { "error": "invalid per_page: -2" }
  • Response 400 (application/json)

    • Body { "error": "some attributes for one or more submissions cannot be converted to UTF-8, use base64_encoded=true query parameter" }