Skip to content
API console (try a request with your own key)Get early access

Get an extraction job

GET
/v1/extractions/{jobId}
JOB_ID=7c9e6679-7425-40de-944b-e07fc1f90ae7 # the jobId the submission answered with
curl -sS "https://api.speccapture.com/v1/extractions/$JOB_ID" \
-H "Authorization: Bearer $SPECCAPTURE_API_KEY"
jobId
required
string format: uuid

OK

Media typeapplication/json
object
jobId
required
string format: uuid
status
required
Allowed values: queued splitting extracting completed failed
fileName
required
string
fileSizeBytes
required
integer format: int64
fileSha256
required
string
templateId
required
string
templateVersion
required
integer format: int32
sheetCount
required
integer format: int32
credits
required
object
perSheet
required
integer format: int32
reserved
required
integer format: int32
spent
required
integer format: int32
refunded
required
integer format: int32
held
required
integer format: int32
progress
required
object
sheetsCompleted
required
integer format: int32
sheetsFailed
required
integer format: int32
sheetsNeedingReview
required
integer format: int32
sheets
required
Array<object>
object
sheetNumber
required
integer format: int32
status
required
Allowed values: queued running completed failed
reviewState
required
One of:
null
engineVersion
required
null | string
completedAt
required
null | string format: date-time
resultUrl
required
string
markedControlled
boolean
controlledMarking
null | string
controlledKept
One of:
null
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
completedAt
required
null | string format: date-time
failureReason
required
null | string
testMode
required
boolean
drawingPurgedAt
null | string format: date-time
templateName
null | string

Not Found: a problem with a stable code. See Errors for every code and what to do about it.

Media typeapplication/problem+json

Every error: a problem with a stable code. https://speccapture.com/docs/api/errors lists every code.

object
type

A link to the code’s entry in the docs.

null | string
title
null | string
status
null | integer format: int32
detail
null | string
instance
null | string
code

What went wrong, as a stable code to branch on: a published code never changes meaning.

string
traceId

This request’s trace: quote it when asking for help.

string