Private preview of the new site. Not live.

quotes.sign

Sign a quote after accepting electronic signing. Hosted page only.

WhoHosted page only (a person does it in the browser)
RESTPOST /v1/quotes/sign
MCP toolNot an MCP tool
Writesyes, send an Idempotency-Key
AreaQuotes (unlimited)

When to use it

Never call it. The customer signs on the hosted page after agreeing to sign electronically.

What to tell the owner

Your customer signs on their phone. In Idaho, quotes over $2,000 show the state disclosure and they acknowledge it.

Input

FieldTypeRequired
tstringyes
document_hashstringyes
esign_consentstring (one of yes)yes
disclosure_ackstring (one of yes)no
optionstringno
optional_linesstringno

Example

POST https://doingwork.work/v1/quotes/sign
content-type: application/json
Idempotency-Key: 3f1c...

{
  "t": "...",
  "document_hash": "...",
  "esign_consent": "yes"
}

Output

JSON. The response shape isn't published yet; read the fields you need and ignore the rest. Errors are {code, message, status}.

Errors

CodeStatusWhat to do
human_only403This step happens on a hosted page the person opens themselves. Send them the link; don't try another route.
consent_required400A person must tick a consent box on a hosted page (for example e-sign). Send them the link.
disclosure_ack_required400The customer must acknowledge the Idaho disclosure on the hosted signing page.
invalid_link400The link was used, expired, or replaced by a newer one. Get a new link.
invalid_input, invalid_token, rate_limitedCan happen on any call. See errors.