Get the frozen PDF
Returns a short-lived signed download URL for the document's frozen PDF (generated once; integrity-pinned by `pdf_sha256`). 409 until the document has been generated.
Returns a short-lived signed download URL for the document's frozen PDF (generated once; integrity-pinned by pdf_sha256). 409 until the document has been generated.
Authorization
bearerAuth legal_documents:readA gallery API key, sent as Authorization: Bearer gpk_… (or the x-api-key header).
In: header
Scope: legal_documents:read
Path Parameters
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
{ "download_url": "string"}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}{ "type": "../dictionary", "title": "string", "status": 0, "detail": "string", "code": "string", "retry": "permanent", "details": null}List legal documents GET
Lists the gallery's legal documents, newest first. Filter by `status`, `document_type`, or counterparty contact.
Send a legal document for acceptance POST
Mints a public click-to-accept link (optionally passcode-protected and/or expiring) for a generated document and marks the document sent — content is immutable from this point. With `send_email: true` the link is also emailed to `recipient_email` via the member's connected mailbox or the provider fallback. Returns the one-time token and share path. Requires a first-party session.