Legal drafting assistant (nexus_draft)
Clause drafting/revision with continuous statutory analysis. Wraps /api/draft-assistant (SSE→JSON) + citationChecks. Credits: 3 (fixed). Latency ~5-60s.
Request
- Base URL: https://legal.nexusquantum.legal
- URL: https://legal.nexusquantum.legal/api/v1/draft-assistant
- Auth: HTTP bearer
Request body
ISO code. REQUIRED — no default.
Legal branch of the analysis. The enum is the union of the branches of ALL supported jurisdictions — contract, corporate, employment, property, pdpa, arbitration, financial and the rest of the common-law ones alongside the continental-law codes — and the server validates against that same union: the branch is NOT restricted per jurisdiction. Send the branch your jurisdiction actually uses.
⚠️ Omitting the field falls back to civil, a continental civil-law branch that carries no meaning in a common-law jurisdiction. That default is documented because the server really applies it, not because it is a sensible one — always send legalBranch explicitly.
Optional — if omitted, the language follows the jurisdiction (SG→en, ES/CO→es, CH→de, …). An explicit supported value takes precedence.
Spanish-language IDENTIFIERS, sent verbatim: abogado (lawyer), fiscal (prosecutor), notario (notary), registrador (registrar), juez (judge), asesor (adviser), persona (non-professional individual).
Spanish-language IDENTIFIERS, sent verbatim: conservador (conservative), equilibrado (balanced), agresivo (aggressive).
Response
{ text, jurisdiction, legalBranch, truncated, citationChecks?, processingMs, requestId }
The model stopped mid-output (finish_reason length/max_tokens): what is missing was NOT written. text also carries the notice inside its body, because exports (.docx/.pdf/clipboard) do not carry this JSON. false asserts the text is complete.
Changes
No recorded changes to this operation across all 1 revision of this API.