Firm lane
E-signature connection
Kind: A connection to an outside provider's service.
Availability
Owner-gatedWaits on the platform's owner to connect the e-signature provider; signing inside EstateDraft works without it.
- Door
/api/esign/send- Unlocks with
- The firm's own account at the provider, once the platform's owner registers the app.
Every status follows one rule from this deployment's own configuration: a capability is marked shipped only when everything it needs is in place.
What it does
Sends a document for signature through the e-signature provider; without it, signing falls back to the typed signature inside EstateDraft.
Keep in mind
Only the firm's staff send a document for signature.
What it refuses
| Answer | HTTP | Meaning |
|---|---|---|
forbidden | 403 | The session is not the firm's staff for this matter; the door reads nothing further. |
mfa-required | — | A staff session needs its second factor before any staff door opens: 401 to verify it, 403 to set one up. |
- Answer
forbidden- HTTP
- 403
- Meaning
- The session is not the firm's staff for this matter; the door reads nothing further.
- Answer
mfa-required- HTTP
- —
- Meaning
- A staff session needs its second factor before any staff door opens: 401 to verify it, 403 to set one up.
What can leave EstateDraft
Each action that can reach outside EstateDraft is declared in one registry with the channel it uses; the outbox refuses an action that is not declared.
- Signature · a provider
esign.envelope
Evidence
src/lib/second-factor.test.tssrc/lib/attorney-verification.test.tssrc/lib/esign.tssrc/lib/second-factor.ts
Reviewed: