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

Workspaces

List workspaces (one-time setup

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

Required scope: workspaces:read

find your workspace id)

Responses

StatusMeaning
200Workspace list

Example

curl -X GET "https://backend.immut.io/api/v1/workspaces" \
  -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.