API ReferenceDocument Processing
Get Files Data (Bulk)
Retrieve extracted data for multiple files in a single request.
POST
/api/v1/document/get-files-dataRetrieve extracted data for multiple files in a single request. Accepts up to 100 file IDs and returns data for all accessible files.
Parameters
| Name | Type | In | Required | Description |
|---|---|---|---|---|
fileIds | string[] | body | Yes | Array of file IDs to retrieve data for. Minimum 1, maximum 100. |
Request
const response = await fetch(
"https://app.limai.io/api/v1/document/get-files-data",
{
method: "POST",
headers: {
"Authorization": `Bearer ${API_TOKEN}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
fileIds: ["file_abc123", "file_def456", "file_ghi789"]
})
}
)
const results = await response.json()Response
Returns an object where each key is a file ID and the value contains the file's data and status.
Response200
{
"file_abc123": {
"status": "COMPLETED",
"fileId": "file_abc123",
"data": {
"tables": {}
}
},
"file_def456": {
"status": "PROCESSING",
"fileId": "file_def456"
},
"file_ghi789": {
"status": "FAILED",
"fileId": "file_ghi789",
"errorMessage": "File not found"
}
}Validation Error
Response400
{
"error": "Validation error",
"details": {
"fieldErrors": {
"fileIds": [
"Array must contain at least 1 element(s)"
]
}
}
}