immut
AI AgentPricingDocs
Sign inStart for $0

Documentation

  • Overview
  • Connect
  • Quickstart
  • API reference
  • Agent playbook
  • Errors and limits
  • MCP connector
  • Verify a document

Endpoint reference

OpenAPI contract

Documents

  • GET/documents
  • POST/documents
  • GET/documents/{id}
  • POST/documents/{id}/version
  • GET/documents/{id}/versions

Folders

  • GET/folders
  • POST/folders

Proofs

  • POST/proofs
  • GET/proofs/{id}

Certificates

  • GET/certificates/{documentId}
  • POST/certificates/bulk

Workspaces

  • GET/workspaces
  • POST/workspaces
  • GET/workspaces/{id}

Agent

  • GET/agent/instructions
  • POST/agent/instructions
  • PATCH/agent/instructions/{id}
  • GET/agent/review
  • DELETE/agent/review/{id}
  • GET/agent/review/{id}
  • POST/agent/review/{id}/approve
  • GET/agent/runs
  • POST/agent/runs
  • GET/agent/runs/{id}
  • GET/agent/status

Webhooks

  • GET/webhooks
  • POST/webhooks
  • DELETE/webhooks/{id}
  • PUT/webhooks/{id}
  • GET/webhooks/{id}/deliveries
  • POST/webhooks/{id}/test

Verify

  • GET/verify/{txHash}

Discovery

  • GET/docs

Documents

List existing proofs with pagination and filters

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

Required scope: documents:read

Responses

StatusMeaning
200Paginated proof list with meta { page, limit, total }

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.9.0. Machine-readable: this page as markdown · everything in one file · OpenAPI

immut

Independent proof of when your files existed, checkable by anyone, with no need to trust us.

Product
How it worksPricingAI agentsFAQ
Verification
Run the checkDocsCourt examples
Company
AboutBlogCompare
Legal
PrivacyTermsGDPR
© 2026 immut. All rights reserved.
Proof of when, checkable by anyone.