Checks

List your checks

Returns every check (assignment) owned by the account, newest first, each with its status object. Unpaged by default for backwards compatibility; pass limit (and optionally offset) to page through a large account instead of pulling every check on each call.

get/checks

Request

  • Base URL: https://codequiry.com/api/v1
  • URL: https://codequiry.com/api/v1/checks
  • Auth: API key in header apikey

Query parameters

limitinteger
Example:25

Maximum checks to return. Omit for all of them.

offsetinteger

Checks to skip, newest first. Supplying offset without limit caps the page at 500.

with_statsboolean
Example:true

Attach a stats object to every check: submission counts, mean and max Group/Web/AI scores over finished submissions, flagged counts and the match total, so a list screen needs no per-check calls.

Response

Array of checks

idinteger
namestring
status_idinteger
language_idinteger
test_typeinteger
ai_runinteger

1 if AI-generated-code detection runs for this check.

base_code_detectioninteger

1 if base/boilerplate-code detection is enabled.

created_atstring
updated_atstring

Example response

[
  {
    "stats": {
      "submissions": 24,
      "completed": 24,
      "avg_group": 18.4,
      "max_group": 82,
      "avg_web": 9.1,
      "max_web": 100,
      "flagged": 2,
      "avg_ai": 31.6,
      "max_ai": 97.2,
      "ai_submissions": 24,
      "ai_flagged": 3,
      "matches": 41
    },
    "id": 12345,
    "name": "CS-201 Assignment 4",
    "status_id": 4,
    "language_id": 13,
    "test_type": 1,
    "ai_run": 1,
    "created_at": "2026-08-11 09:14:02",
    "updated_at": "2026-08-11 09:41:37",
    "assignmentstatuses": {
      "id": 4,
      "status": "Completed"
    }
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.