Documents

List existing proofs with pagination and filters

GEThttps://backend.immut.io/api/v1/documents

Required scope: documents:read

Parameters

NameInRequiredDescription
workspacequerynoworkspace id
folderquerynofolder id
categoryquerynodocument category
blockchainStatusquerynoproof status
uploadChannelquerynoweb | api | agent. Use agent to see only what the agent protected
docTypequerynoagent classification doc type
docStatequerynoagent classification doc state
runIdquerynoonly documents protected by this sweep
objectivequerynothe objective the agent was working to
folderKeyquerynothe folder key the agent chose
servesObjectivequerynotrue | false
needsFolderquerynotrue returns agent-protected files still sitting at the workspace root
minConfidencequeryno0 to 1
maxConfidencequeryno0 to 1
minFolderConfidencequeryno0 to 1, the filing confidence rather than the classification confidence
maxFolderConfidencequeryno0 to 1
fromquerynoISO 8601, filters on when the document was protected
toquerynoISO 8601, filters on when the document was protected
searchquerynomatches file name, title and the agent reason
pagequerynodefault 1
limitquerynodefault 20, max 100

Responses

StatusMeaning
200Paginated proof list with meta { page, limit, total } Returns: each row is the document including its full agentClassification: docType, docState, servesObjective, folderKey, confidence, folderConfidence, reason, objective, runId. meta carries page, limit, total, totalPages.

Example

curl -X GET "https://backend.immut.io/api/v1/documents" \
  -H "Authorization: Bearer $IMMUT_API_KEY"

Generated from the immut API contract, version 1.14.0. Machine-readable: this page as markdown · everything in one file · OpenAPI