Skip to main content
    Ivy Biosciences Docs/Call the platform/API/Reference/Reference/Jobs/GET /v1/jobs/{jobId}/curve-fits

    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 GET

    Response shape: object

    429 Too Many Requests

    Rate limit exceeded

    Response shape: object

    500 Internal Server Error

    Reading the fits failed

    Response shape: object

    curl -X GET 'https://ivybiosciences.com/api/v1/jobs/{jobId}/curve-fits' \
      -H "Authorization: Bearer $IVY_API_KEY"

    Was this page helpful?

    Loading...