OnootsSign™
OnootsSign™ is Onoots’s e-signature integration, allowing contracts to be sent, signed, and tracked within the deal workflow.
E-Signature Flow
- Broker or agent initiates signing from
/dashboard/brokerage/onoots-sign - Document is sent to parties via DocuSign/HelloSign webhook
- Each signing event fires a webhook to
/api/webhooks/onoots-sign - Audit trail is recorded per deal
Send a Document for Signing
POST /api/brokerage/onoots-sign/send
Authorization: Bearer <jwt>
Content-Type: application/json
{
"deal_id": "uuid",
"document_key": "deals/abc/contract.pdf",
"signers": [
{ "name": "Jane Smith", "email": "jane@example.com", "role": "buyer" },
{ "name": "John Doe", "email": "john@example.com", "role": "seller" }
]
}Void a Document
POST /api/brokerage/onoots-sign/void
Authorization: Bearer <jwt>
Content-Type: application/json
{ "envelope_id": "envelope-uuid", "reason": "Parties requested cancellation" }Webhook Events
| Event | Description |
|---|---|
envelope.sent | Document sent to signers |
envelope.delivered | All signers have opened the document |
envelope.completed | All parties signed |
envelope.voided | Document voided |
recipient.signed | Individual signer completed |
The broker can view the full audit trail of all signing events at /dashboard/brokerage/onoots-sign.
Last updated on