Submit file for content processing
Upload a document file (PDF, DOCX) for text extraction. Returns a job UUID for polling status.
Headers
KEYCLOAK_SUBJECTUUID of the authenticated partner (set by the API gateway from the Keycloak access token)
Submit file for content processing › Request Body
fileThe document file to process (PDF, DOCX)
Submit file for content processing › Responses
Accepted — content processing job created. Use the Location header to poll for status.
uuidUnique identifier of the content processing job
sourceTypeType of content source
sourceUrlOriginal URL (for URL sources)
fileNameName of the processed file
statusCurrent status of the content processing job
errorError message if the job failed
createdAtTimestamp when the job was created
completedAtTimestamp when the job completed
fetchedAtTimestamp when URL content was last fetched
Submit URL for content processing
Submit a URL for web page text extraction. Returns a job UUID for polling status.
Headers
KEYCLOAK_SUBJECTUUID of the authenticated partner (set by the API gateway from the Keycloak access token)
Submit URL for content processing › Request Body
urlThe URL to process for text extraction
Submit URL for content processing › Responses
Accepted — content processing job created. Use the Location header to poll for status.
uuidUnique identifier of the content processing job
sourceTypeType of content source
sourceUrlOriginal URL (for URL sources)
fileNameName of the processed file
statusCurrent status of the content processing job
errorError message if the job failed
createdAtTimestamp when the job was created
completedAtTimestamp when the job completed
fetchedAtTimestamp when URL content was last fetched
Get content processing status
Retrieve the current status of a content processing job. Returns 303 See Other with a Location header pointing to the content endpoint when the job is completed.
path Parameters
uuidUnique identifier of the content processing job
Headers
KEYCLOAK_SUBJECTUUID of the authenticated partner (set by the API gateway from the Keycloak access token)
Get content processing status › Responses
OK — job is still in progress
uuidUnique identifier of the content processing job
sourceTypeType of content source
sourceUrlOriginal URL (for URL sources)
fileNameName of the processed file
statusCurrent status of the content processing job
errorError message if the job failed
createdAtTimestamp when the job was created
completedAtTimestamp when the job completed
fetchedAtTimestamp when URL content was last fetched
Batch status check
Retrieve the status of multiple content processing jobs at once.
Headers
KEYCLOAK_SUBJECTUUID of the authenticated partner (set by the API gateway from the Keycloak access token)
Batch status check › Request Body
uuidsList of content processing job UUIDs to check
Batch status check › Responses
OK
uuidUnique identifier of the content processing job
sourceTypeType of content source
sourceUrlOriginal URL (for URL sources)
fileNameName of the processed file
statusCurrent status of the content processing job
errorError message if the job failed
createdAtTimestamp when the job was created
completedAtTimestamp when the job completed
fetchedAtTimestamp when URL content was last fetched
Get extracted content
Retrieve the extracted text content of a completed content processing job.
path Parameters
uuidUnique identifier of the content processing job
Headers
KEYCLOAK_SUBJECTUUID of the authenticated partner (set by the API gateway from the Keycloak access token)
Get extracted content › Responses
OK — extracted text content
Cancel content processing
Cancel and delete a content processing job.
path Parameters
uuidUnique identifier of the content processing job
Headers
KEYCLOAK_SUBJECTUUID of the authenticated partner (set by the API gateway from the Keycloak access token)
Cancel content processing › Responses
OK — content processing job cancelled
Refresh content processing
Re-trigger content processing for a previously submitted job. Useful for retrying failed jobs or refreshing stale content.
path Parameters
uuidUnique identifier of the content processing job
Headers
KEYCLOAK_SUBJECTUUID of the authenticated partner (set by the API gateway from the Keycloak access token)
Refresh content processing › Responses
Accepted — content processing job refreshed. Use the Location header to poll for status.
uuidUnique identifier of the content processing job
sourceTypeType of content source
sourceUrlOriginal URL (for URL sources)
fileNameName of the processed file
statusCurrent status of the content processing job
errorError message if the job failed
createdAtTimestamp when the job was created
completedAtTimestamp when the job completed
fetchedAtTimestamp when URL content was last fetched