Security enhancements to IP Vault and new Gemini 3.1 Flash Live STS model for Convo mode
curl --request POST \
--url https://pria.praxislxp.com/api/user/files/{fileId}/reprocess \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '{
"mode": "full"
}'{
"success": true,
"queued": true,
"mode": "full",
"message": "File re-queued for processing",
"uploadId": "<string>",
"ingestion": {
"phase": "queued",
"attempts": 0,
"enqueuedAt": "2023-11-07T05:31:56Z"
}
}Re-enqueues an existing Upload record through the asynchronous ingestion pipeline
(extract → chunk → sanitize → embed → finalize) without re-downloading the source file.
Unlike /reingest/{fileId} which re-fetches the source URL, this endpoint operates
on the file already on disk.
Returns 409 if the file is already being processed (phase not in done/error).
curl --request POST \
--url https://pria.praxislxp.com/api/user/files/{fileId}/reprocess \
--header 'Content-Type: application/json' \
--header 'x-access-token: <api-key>' \
--data '{
"mode": "full"
}'{
"success": true,
"queued": true,
"mode": "full",
"message": "File re-queued for processing",
"uploadId": "<string>",
"ingestion": {
"phase": "queued",
"attempts": 0,
"enqueuedAt": "2023-11-07T05:31:56Z"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.praxis-ai.com/llms.txt
Use this file to discover all available pages before exploring further.
JWT token passed in x-access-token header
The file ID to re-queue
full wipes all chunks/embeddings and restarts from the queued phase.
embed keeps existing chunks but clears the embedded flag + provider-specific vector fields
and resumes at the embed phase — useful after changing the embedding model.
full, embed File has been queued for reprocessing
true
true
The reprocess mode that was applied
full, embed "full"
"File re-queued for processing"
MongoDB ObjectId of the re-queued Upload record
Show child attributes
Was this page helpful?