DocuClipper logo

API reference

DocuClipper REST API for extracting structured data from bank statements, invoices, and tax forms.

Last updated

The DocuClipper API documentation has moved.

API docs, getting started, authentication, and endpoint reference.

Quick links

  • Getting started, PAT auth, presigned upload, your first extraction.
  • Authentication, Personal Access Tokens (dcp_…) for the Agent API.
  • For AI agents, End-to-end cURL example, MCP tool dispatch.
  • OpenAPI spec, Machine-readable schema (also at /api-docs/.well-known/openapi.json).
  • llms.txt, Compact reference for LLM-based clients.

Endpoint overview

Recommended (Agent API, /api/v1/agent/*): PAT auth, direct-to-S3 upload, clean JSON output.

MethodEndpointPurpose
POST/agent/documents/upload-urlGet a presigned S3 upload URL
POST/agent/jobsCreate an extraction job
GET/agent/jobs/:idPoll job status
GET/agent/jobs/:id/transactionsRead extracted transactions (JSON or CSV)
GET/agent/whoamiVerify your PAT
GET/POST/agent/mcp/toolsList or execute MCP tools

Legacy (/api/v1/protected/*): still supported for existing customers, see the per-document-type guides under /api-docs/.