---
title: "Stateless document parse — BYOD (parse-document)"
method: POST
path: "/api/v1/parse-document"
tags: ["Nodes"]
---

# Stateless document parse — BYOD (parse-document)

`POST /api/v1/parse-document`

## Request

- Base URL: `https://legal.nexusquantum.legal`
- URL: `https://legal.nexusquantum.legal/api/v1/parse-document`
- Auth: HTTP bearer

Extracts text from a document (PDF/DOCX/XLSX/images/TXT/CSV/HTML/JSON/XML/RTF, max 20 MB) via OCR/parsers. Wraps /api/parse-document. ZERO RETENTION: the document is NOT persisted. Consumes NO credits (rate limit 30/h). Multipart. Does NOT require jurisdiction.

## Response `200`

{ text, pages?, ...metadata, processingMs, requestId }

- object
  - `text` string
  - `pages` integer

## Other responses

- `400`: VALIDATION_ERROR (file missing or invalid)
- `403`: MCP_SCOPE_REQUIRED
- `429`: RATE_LIMITED (max 30/h)

---

[API](https://skmtc.dev/nexusquantum/apis/nexus-legal-api.md) · [All operations](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nexusquantum/apis/nexus-legal-api/revisions/4084d8d4eb0b?raw)
