Submit Estimate Signature
Changed onRecords the actual signature for whichever signer currently has status AWAIT_SIGNATURE — despite the generic name, only sign_url is settable (you cannot rename/retype a signer here). CUSTOMER signatures are rejected here (they flow through the customer portal instead). For an INTERNAL signer, the authenticated user must be that exact signer (self-sign only). When the last PENDING signer finishes and every signature is SIGNED, the estimate auto-transitions to APPROVED (stamps accepted_date, pushes a status_history entry, and triggers post-approval processing). Otherwise the next PENDING signer is advanced to AWAIT_SIGNATURE and notified (email + push).
patch/estimate/{estimate_uid}/signature/{signature_uid}
Request
- Base URLhttps://dc-region.zuperpro.com/api
- URLhttps://dc-region.zuperpro.com/api/estimate/{estimate_uid}/signature/{signature_uid}
- AuthAPI key in header x-api-key
Path parameters
estimate_uidstring required
signature_uidstring required
Request body
Response
200
Changes
- info
endpoint added
- info