Templates
A template is a document you’ve uploaded (PDF or DOCX) along with the fields placed on it. Templates are reusable: you upload once, then create many signature or redline requests from the sametemplateId.
- Create a template by uploading a file to Create a template.
- Place fields (signature, text, date, checkbox, amount) using the editor URL returned on creation, or fetch a fresh one with Create a template edit URL.
- Redlining requires the template to have a DOCX source file, since redlining edits the underlying document.
Signature requests
A signature request represents one document sent to one signer. It captures thetemplateId, the signer, the sender, and a status.
To let someone sign, you generate a short-lived signing URL from the signature request. Once signing finishes, the signed document is available as a signed envelope (a presigned download URL).
An envelope is the internal record of a document that has been enriched with a recipient and can be signed. As an API consumer, you interact with signature requests; the envelope is what produces the final signed PDF.
Redline requests
A redline request represents a contract being negotiated between two parties. Instead of signing, members exchange revisions to a DOCX document in turns until it’s ready for signing.Members and roles
Every redline request has members, each with arole:
Rounds and status
Redlining is turn-based. ThecurrentRound field tells you whose turn it is (Disclosing or Receiving), and status tracks where the negotiation stands:
To let a member work on their turn, you generate a redline URL for that member’s email.
URLs are short-lived and embeddable
Both signing URLs and redline URLs are meant to be embedded in an iframe in your own product. They expire, so generate them on demand right before you display them rather than storing them.Test mode
Both signature requests and redline requests accept atestMode flag. Use it while integrating so your activity doesn’t count toward billing or trigger production behavior.