GET /v1/jobs/{jobId}/curve-fits
Read a job's stored curve fits
Auth: required. Send an
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.Lists the dose-response curve fits stored for a job you can read, ordered by well ascending. Each item carries the fitted model, its parameters and statistics, any excluded points and any decisions recorded with it. A job with no stored fits returns an empty items array.
Fits are stored by POST or PATCH on the job's curve-fitting route. With a project-scoped API key, a job outside the key's projects returns 404. Only GET is served.
Request
Path parameters
jobIdstring (uuid)
Job UUID.
Responses
200 OK
The job's stored curve fits
Response shape:
successenum (true)
itemsobject[]
Stored fits, ordered by well ascending
400 Bad Request
The job id is empty
Response shape: object
401 Unauthorized
Authentication required
Response shape: object
404 Not Found
The job does not exist, you cannot read it, or it is outside your API key's project scope. All of these return an error body with
NOT_FOUND.Response shape: object
405
The method is not
GET; the Allow header says GETResponse shape: object
429 Too Many Requests
Rate limit exceeded
Response shape: object
500 Internal Server Error
Reading the fits failed
Response shape: object
Was this page helpful?