Update document
PUT /v2/document/{documentId}
Update a document by document ID
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”A document Id
Example
0ebec69f-cde5-4abf-83eb-595f8f023c80
Header Parameters
Section titled “Header Parameters ”API Key
API Secret
Request Body required
Section titled “Request Body required ”object
The Document Type to help with categorisation and search
invoice
The Document is Public
Responses
Section titled “ Responses ”The resource has been successfully updated.
object
A document Id
0ebec69f-cde5-4abf-83eb-595f8f023c80
A reference Id
b7e6a1c2-3f4d-4e2a-9c1a-2b3c4d5e6f7a
A document extension
application/pdf
A document name
Invoice.pdf
The Document Type to help with categorisation and search
invoice
The download url of the document
https://fsco.io/document/download/123
An upload batch Id, this is used for group conversation
0ebec69f-cde5-4abf-83eb-595f8f023c80
Set the visibility of the document and its data
The origin of the document upload
The group id to add the document to
e3f4d5c6-7a8b-4e2a-9c1a-2b3c4d5e6f7a
A prompt array
object
Unique identifier for the prompt. Used internally for tracking and referencing specific prompts.
a1b2c3d4-5678-4e2a-9c1a-2b3c4d5e6f7a
Human-readable name for the prompt. Used for display purposes and should be descriptive of what the prompt extracts.
Invoice Total
The data type for storing the extracted value. This determines how the value will be validated and stored in the database (e.g., string, number, float, date, boolean).
string
Optional formatting instructions for the extracted value. Can include transformation rules like “add # sign before all responses” or “convert to uppercase”. Leave empty if no formatting is needed.
Add # sign before all responses
Clear, specific instructions for the AI model on what information to extract from the document. Should be detailed enough to guide accurate extraction.
What is the total amount of the invoice?
The input/display type that determines how the field should be presented and extracted. This affects UI rendering, validation rules, and extraction behavior (e.g., single line text, email, phone, address, table).
singleLine
[ { "id": "1", "name": "Total", "fieldType": "string", "itemType": "currency", "format": "keep the currency symbol if present", "description": "The total amount of the document" }]
The provider model id
0ebec69f-cde5-4abf-83eb-595f8f023c80
This is deprecated, the webhook id to send the document to
0ebec69f-cde5-4abf-83eb-595f8f023c80
The Ocr Provider used to extract data from the document
GOOGLE_DOCUMENT_AI
The status of the document
created
This is deprecated, the bulk document id to add the document to
0ebec69f-cde5-4abf-83eb-595f8f023c80
Data extracted from the document
object
The created at
2025-07-20T07:16:36.298Z
Updated at
2025-07-20T07:16:36.298Z
Bad Request
Unauthorized
Forbidden
Not Found
Internal Server Error