jobs

Submit coverage estimates as a CSV upload

Changed on

<b>Beta:</b> Start an async coverage job from a multipart CSV file. Each row is one estimate check. The file can hold at most 5000 rows, not counting the header row; larger files are rejected with 422. Poll GET /v1/jobs/{job_id} for status and GET /v1/jobs/{job_id}/results for the output file. Maximum 5000 data rows.

post/v1/jobs/estimate/csv

Request

  • Base URL
    https://coverage-api.meetnirvana.com
  • URL
    https://coverage-api.meetnirvana.com/v1/jobs/estimate/csv
  • Auth
    none declared

Headers

Idempotency-Keystring nullable

Request body multipart/form-data

filestring binary required

Response

Successful Response

completedinteger required
failedinteger required
in_processinteger required
job_idstring required
results_urlstring required

Results endpoint for this job. Returns a download link once the job has completed.

status'running' | 'completed' | 'failed' | 'cancelled' required
status_urlstring required

Poll this URL for the current job status and progress counts.

totalinteger required

Changes