List Deal Memos
List the memos (document-generation deal books) for a deal.
Returns both published memos and unpublished drafts so callers can support preview-your-own-work flows; each row carries status ("draft" | "published") and published_at to disambiguate. Authorizes the deal first (404 when inaccessible), then filters the deal's memos through the DOCUMENT_GENERATION_STRUCTURE READ policy so a caller who reaches the deal via shared-vault access only sees memos that were actually shared into their vault (the memo policy's two strategies are deal-membership and shared-vault, OR'd at query level). PDF download links are omitted here — fetch a single memo for signed pdf_url links.
Where the deal documents/vaults surface is enabled for the caller, each memo is tagged with vaults — the {id, type, title} of the vaults it lives in, scoped to the caller's visible vaults (a subset of GET /deals/{deal_id}/vaults; empty when none are visible). vault_id scopes the list to the memos in a single vault (a vault id not on this deal 404s). Both are inert until that surface is enabled, so vault names don't surface ahead of its launch.
Request
- Base URLhttps://api.lev.com (the document declares no server; this is the origin it was published from)
- URLhttps://api.lev.com/api/external/v2/deals/{deal_id}/memos
- Authnone declared
Path parameters
Query parameters
Number of results to return (1-200, clamped)
Offset for pagination (>= 0, clamped)
Case-insensitive substring search on memo title.
Drill into one vault on this deal (use the id from GET /deals/{deal_id}/vaults) to list only the memos in it. Omit to list the deal's memos across all vaults. A vault id that does not belong to this deal 404s. Effective only where the deal documents/vaults surface is enabled.
Response
Successful Response
Changes
No recorded changes to this operation across all 16 revisions of this API.