NLdoc Conversion Event Specification (3.0.32)

Download OpenAPI specification:

This specification provides a standardized way to represent events during a conversion.

queued — https://event.spec.nldoc.nl/queued

type
required
string
Value: "https://event.spec.nldoc.nl/queued"
timestamp
required
string <date-time>
traceId
required
string non-empty
context
required
object
{}

done — https://event.spec.nldoc.nl/done

type
required
string
Value: "https://event.spec.nldoc.nl/done"
timestamp
required
string <date-time>
traceId
required
string non-empty
required
object
{
  • "timestamp": "2025-03-31T12:54:39Z",
  • "traceId": "74d30da1-f18d-4aa2-8656-1d3bea92a37c",
  • "context": {
    }
}

progress — https://event.spec.nldoc.nl/progress

type
required
string
Value: "https://event.spec.nldoc.nl/progress"
timestamp
required
string <date-time>
traceId
required
string non-empty
required
object
{
  • "timestamp": "2025-03-31T12:54:39Z",
  • "traceId": "74d30da1-f18d-4aa2-8656-1d3bea92a37c",
  • "context": {
    }
}

error — https://event.spec.nldoc.nl/error

type
required
string
Value: "https://event.spec.nldoc.nl/error"
timestamp
required
string <date-time>
traceId
required
string non-empty
required
object
{
  • "timestamp": "2025-03-31T12:54:39Z",
  • "traceId": "74d30da1-f18d-4aa2-8656-1d3bea92a37c",
  • "context": {
    }
}

invalid_content_type

code
required
string
Value: "invalid_content_type"
actual
required
string non-empty
expected
required
Array of strings non-empty [ items non-empty ]
{
  • "code": "invalid_content_type",
  • "actual": "application/vnd.apple.pages",
  • "expected": [
    ]
}

too_many_pages

code
required
string
Value: "too_many_pages"
actual
required
integer
limit
required
integer
{
  • "code": "too_many_pages",
  • "actual": 40,
  • "limit": 25
}

unexpected

code
required
string
Value: "unexpected"
{
  • "code": "unexpected"
}