{"name":"send_document_for_signature","description":"Send one PDF to one email recipient for simple electronic signature. The service emails the signer, tracks completion, and returns the completed signed PDF. Give an AI agent the missing capability to get human sign-off: submit a contract, NDA or agreement by URL or base64, the recipient signs in the browser (powered by Documenso), and the agent polls a status URL with a one-time bearer token until the signed document is ready for download. Simple electronic signatures (SES) only — no QES/AES, no identity verification, no legal advice. Documents are processed in memory; signer emails are masked in logs.","input_schema":{"type":"object","properties":{"documentName":{"type":"string","minLength":1,"maxLength":150,"description":"Human-readable document title shown to the signer"},"documentUrl":{"type":"string","description":"HTTPS URL of the PDF to sign (max 5 MB). Provide either documentUrl OR documentBase64."},"documentBase64":{"type":"string","description":"Base64-encoded PDF (max 5 MB decoded). Provide either documentUrl OR documentBase64."},"signer":{"type":"object","properties":{"name":{"type":"string","minLength":1,"maxLength":120},"email":{"type":"string","format":"email"}},"required":["name","email"]},"message":{"type":"string","maxLength":2000,"description":"Optional message included in the signature request email"},"expiresInDays":{"type":"integer","minimum":1,"maximum":30,"default":14,"description":"Days until the signature request expires"},"externalReference":{"type":"string","maxLength":200,"description":"Optional caller-side reference id, echoed back in responses"}},"required":["documentName","signer"],"oneOf":[{"required":["documentUrl"],"not":{"required":["documentBase64"]}},{"required":["documentBase64"],"not":{"required":["documentUrl"]}}]}}