Bulk document classification
post
Authorizations
X-Api-KeystringRequired
Body
contextstring[] · nullableOptionalDefault:
Per-file classification context strings. Length must match files array.
nullcustom_document_typesstring[] · nullableOptionalDefault:
Custom document types applied to all files. If provided, classification is restricted to these types.
nullcustom_document_types_urlstring · nullableOptionalDefault:
URL to custom document types JSON file. Merged with custom_document_types for all files.
nullmodelstring · enum · nullableOptionalDefault:
LLM model for classification (applies to all files). Defaults to gemini-3 if not specified.
nullExample: gemini-3Possible values: use_custom_types_onlyboolean · nullableOptionalDefault:
If true, only custom_document_types are valid. Applied to all files.
falseResponses
200
OK
application/json
failedintegerRequired
Number of failed files
messagestring · nullableOptionalDefault:
Status message
nullstatusstring · enumOptionalDefault:
successPossible values: successfulintegerRequired
Number of successfully classified files
totalintegerRequired
Total number of files submitted
400
Bad Request
application/json
401
Authentication required — the X-Api-Key header is missing or invalid.
post/classify/bulk
Last updated

