Skip to content
Follow yggy on LinkedInFollow @yggy_tech on X

Get document processing status (project-scoped)

GET
/api/v1/projects/{projectId}/documents/{id}/status
curl --request GET \
--url https://api.yggy.tech/api/v1/projects/example/documents/example/status \
--header 'Authorization: Bearer <token>'

Get the current processing status of a document, including progress and any errors.

projectId
required
string
>= 1 characters
id
required
string
host
string | null
x-yggy-organization-id
string | null

Document processing status

Media type application/json
object
documentId
required
string
step
string
progress
required
number
<= 100
message
string
paused
boolean
completed
required
boolean
failed
required
boolean
stored
boolean
awaitingOntologyReview
boolean
ontologyReviewId
string
ontologyProposalCount
number
error
string
code
string
failureMessage
string
status
string
Allowed values: pending running suspended failed
workflowError
string
retryable
boolean
triplesExtracted
number
inputTokens
number
outputTokens
number
extractionTier
string
Allowed values: fast balanced accurate
extractionMode
string
Allowed values: structured
estimatedRemainingMs
number
steps
Array<object>
object
id
required
string
name
required
string
status
required
string
Allowed values: pending running completed failed cancelled paused
startedAt
number
completedAt
number
durationMs
number
message
string
current
number
total
number
unit
string
stages
Array<object>
object
id
required
string
name
required
string
status
required
string
Allowed values: pending running completed failed cancelled paused
startedAt
number
completedAt
number
durationMs
number
message
string
current
number
total
number
unit
string
invocationId
string
updatedAt
required
number
Example
{
"status": "pending",
"extractionTier": "fast",
"extractionMode": "structured",
"steps": [
{
"status": "pending"
}
],
"stages": [
{
"status": "pending"
}
]
}