Re-trigger ingestion on the latest version
const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.factify.com/v1/documents/{document_id}/process', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"type": "about:blank",
"title": "Unauthorized",
"status": 401,
"detail": "Missing or invalid authentication credentials."
}Document Lifecycle
Re-trigger ingestion on the latest version
Re-triggers the AI processing pipeline (extraction and
summarization) for the document’s current version. Useful when
ingestion failed or after policy changes that affect processing.
The status flips back to processing and reaches ready again
on success.
POST
/
v1
/
documents
/
{document_id}
/
process
Re-trigger ingestion on the latest version
const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.factify.com/v1/documents/{document_id}/process', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"type": "about:blank",
"title": "Unauthorized",
"status": 401,
"detail": "Missing or invalid authentication credentials."
}Documentation Index
Fetch the complete documentation index at: https://developers.factify.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication using a factapi-issued API key
(ffy_<env>_<base32_uuid><base62_random>). Cookie-based
sessions are accepted automatically by user-facing endpoints
but are not surfaced as an OpenAPI auth scheme.
Path Parameters
Document ID
Example:
"doc_01h2xcejqtf2nbrexx3vqjhp41"
Response
No Content
⌘I