GET /v1/jobs/{jobId}/qc
Read a job's plate QC badge
ivy_ API key (Authorization: Bearer ivy_… or X-Ivy-Api-Key), a Clerk session JWT (Authorization: Bearer …) or the Clerk __session cookie (browser sessions). See Authentication.Computes a quality badge for a job you can read from the concentration_uM values saved on its plate. cv is the sample standard deviation of those values divided by the absolute value of their mean. The badge is excellent below 0.1, good below 0.2, fair below 0.3 and poor otherwise. With fewer than two concentration values, or a mean of zero, cv is null and the badge is unknown.
If the values cannot be read or the computation fails, the route still returns 200 with success: false and badge: "unknown", so check success. The response is sent with Cache-Control: no-store; a computed result also sets X-QC-Badge and, when cv is not null, X-QC-CV.
Request
Path parameters
Job UUID.
Responses
200 OK
success: false with an unknown badge when it could not be computedResponse shape:
false when the badge could not be computed; badge is then unknown and cv is absent.
Coefficient of variation of the plate's concentration values, or null when it cannot be computed.
400 Bad Request
Response shape: object
401 Unauthorized
Response shape: object
403 Forbidden
code is UNAUTHORIZED and message is Forbidden.Response shape: object
405
GET; the Allow header says GETResponse shape: object
429 Too Many Requests
Response shape: object
Was this page helpful?