Skip to main content
GET
Returns the status of an upload the same key sent. Any other upload answers 404, as if it didn’t exist. The send’s response gives you this URL as statusUrl.
string
required
The uploadId from the send’s response.
string
required
Bearer followed by the API key that sent the upload.

Response

string
The upload.
string
The release this upload is filed under. For a file counted in alreadyInPeeps, the earlier results stay where they were first filed; release and reportUrl don’t point at that earlier filing.
string
One of:
  • receiving: Peeps hasn’t stored the file yet.
  • applying: Peeps is filing the results.
  • awaiting_answers: a file looks like a duplicate of a run already filed, and waits for an answer on the release page.
  • ready: Peeps has finished processing the upload. Check rejectedFiles and waitingForAnswers: ready alone doesn’t mean results were filed.
  • failed: Peeps couldn’t file the results. Send the file again.
  • expired: the file never arrived. Send it again.
integer
How many of this upload’s tests wait for someone to choose their test case. Their results are kept and file once someone maps them with Map tests on the release page.
integer
How many open questions ask whether one of this upload’s files repeats a run already filed.
object[]
Files Peeps couldn’t read as a report.
integer
How many of this upload’s files were already filed in the project.
string
The release page in Peeps, as in the send’s response.

Errors

Checking an upload can return 401, 404, 422 platform_not_supported, 429, 503 results_unavailable and 500. See the errors table.