SigningHub is an online document signing service. Users can upload docs to the service, prepare them for signatures, review and then sign them. SigningHub also offers an API that allows developers to integrate e-signature functionality into their own websites and apps. The API allows for adding users, uploading documents, defining a workflow and tracking documents. It uses RESTful calls and responses are formatted in XML.