List checks

GET
/v1/checks

Authorization

bearerAuth
AuthorizationBearer <token>

Create a key under Account → API. Send it as Authorization: Bearer st_live_…. Keys carry scopes: checks:write (create, cancel, delete), checks:read (list, get) and usage:read (credit position).

In: header

Response Body

application/json

curl -X GET "https://example.com/v1/checks"
{  "checks": [    {      "id": "string",      "title": "string",      "status": "queued",      "progress": 0,      "phase": "string",      "wordCount": 0,      "inputKind": "string",      "originalityScore": 0,      "coverage": 0,      "scores": {        "plagiarism": 0,        "citation": 0,        "grammarSpelling": 0,        "aiContent": 0,        "clarity": null      },      "issueCounts": {        "citations": 0,        "grammar": 0      },      "rejection": {        "code": "string",        "message": "string"      },      "composition": {        "exact": 0,        "near": 0,        "paraphrase": 0,        "quoted": 0,        "original": 0      },      "snippet": "string",      "citationStyle": "APA",      "mode": "full",      "folderId": null,      "tagIds": [],      "createdAt": "string",      "completedAt": "string"    }  ]}