theme
HelloSign
FREE
By hellosign
Updated a year ago

HelloSign API Documentation

Signatures. Made simple.
Getting documents signed has never been simpler. We've removed paper entirely from the process and built tools to facilitate document signing, tracking and management. Notifications keep you apprised of the signer's activity and our audit trail logs it. Once completed, signed documents are securely stored and accessible from the cloud so you can always get to your important documents.

Sharing is just as easy. With HelloSign you can share templates and signed documents with your team, other internal departments and even outside counsel, so everyone is on the same paperless page.

Learn more about this API
Account
POSTCreate account
GETGet account
POSTPost account
UnclaimedDraft
POSTCreate draft
ReusableForm
GETGet Reusable Form
POSTGive access to Reusable Form
GETList Reusable Forms
POSTRemove access to Reusable Form
Team
POSTAdd member
POSTCreate team
POSTDelete team
GETGet team
POSTPost team
POSTRemove member
SignatureRequest
GETGet signature request
GETList signature requests
POSTSend signature request
POSTSend signature request with Reusable Form
POSTSend signature request

Creates and sends a new SignatureRequest with the submitted documents. If formfieldsper_document is not specified, a signature page will be affixed where all signers will be required to add their signature, signifying their agreement to all contained documents.

Authorization:

description

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
AuthorizationBASIC
REQUIREDdescription
Required Parameters
signers[%i%][email_address]STRING
REQUIREDThe email address of the signer. %i% is an integer that should be unique for each signer.
signers[%i%][name]STRING
REQUIREDThe name of the signer. %i% is an integer that should be unique for each signer.
file[]STRING
REQUIREDThe file(s) to send for signature.
Optional Parameters
cc_email_addresses[]optionalSTRING
OPTIONALThe email addresses that should be CCed.
titleSTRING
OPTIONALThe title you want to assign to the SignatureRequest.
subjectSTRING
OPTIONALThe subject in the email that will be sent to the signers.
signers[%i%][order]optionalSTRING
OPTIONALThe order the signer is required to sign in. %i% is an integer that should be unique for each signer.
form_fields_per_documentoptionalSTRING
OPTIONALThe fields that should appear on the document, expressed as a serialized JSON data structure which is a list of lists of the form fields. One list is required for each file[]. In the case of a file with no fields, an empty list must be specified. Each field must identify which signer is supposed to fill out the field, which type of field it is, its location and size, and if it is required. The signer is identified by the offset (%i%) in the "signers" parameter. ReusableForm objects contain fields of the this type in "form_fields".
test_modeSTRING
OPTIONALWhether this is a test, the signature request will not be legally binding if set to 1. Defaults to 0.
messageSTRING
OPTIONALThe custom message in the email that will be sent to the signers.
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication