Appearance
Send documents
Create draft documents from your product using the Upsign API. Upload files and add recipients, then redirect users to the draft in Upsign to complete sending the document out for signature.
Create drafts
Create draft documents from your application through the Upsign API. Store the returned id in your system to reference, monitor, and manage document workflows over time.
Upload files
Attach source files when you create or update a draft so Upsign can prepare the document for signing.
- Include a
filepart in the multipart request (supported types depend on server validation — commonly PDF, images, and common office formats). - Large uploads should be sent from your server to keep keys and payloads off the client.
See the Create draft API reference for multipart fields including file.
Add recipients
Define who needs to sign or receive the document and in what order.
- Pass
recipientsas a JSON array string in the multipart body (for example signers with email, name, and role). - Configure signing order and roles to match your workflow before you send the signature request.
See the Create draft API reference for multipart fields including recipients.
Send documents to sign
Sending documents out for signature currently happens within Upsign. After you create a draft, store its public identifier id (a doc_* value) and use it to redirect the user to that document in the Upsign app to continue the sending flow.
- Document URL:
https://app.upsign.com/documents?d={doc_*}(URL-encode theidvalue)