Multi-file envelopes (POST /transfers)
Create multi-file bundles with POST /transfers; gated public recipient delivery (password, email OTP); list, revoke, and read owner access logs with transfers scopes.
POST /transfers builds bundle metadata; recipients open a gated public link (password and email OTP). Owner APIs expose list, revoke, and access logs under transfers:read / transfers:write.
Ship diligence packs and board decks as one gated envelope.
Mirror secure-sharing primitives: passwords, email allowlists, OTP, access logs — with POST /transfers creating a multi-file bundle and a gated public recipient flow (parallel to single-file /s/ links).
Value
One token, many files
POST /transfers accepts multiple tx-backed items and returns a stable public URL for recipients.
Same assurance primitives
Password prompts, OTP request/verify endpoints, and session parameters behave like encrypted share links.
Owner observability
List, fetch metadata, read access logs, and revoke bundles with transfers scopes — no guesswork.
For operators
- Start with POST /transfers including items[], optional password, allowedEmails, and expiry window.
- Recipients hit GET /transfers/access/:token; gated flows call request-code + verify-code exactly like shares.
- Use GET /transfers/:id/access-log for forensic review before you revoke with POST /transfers/:id/revoke.
For buyers
- Ideal for M&A rooms that need multiple attestations in one envelope without zipping plaintext.
- Gives compliance teams a second regulated channel distinct from single-file shares.
- Pairs naturally with Library selection UX in Evercore Console.