Interface
Methods
These methods must be implemented:
| Method | Type | Description |
|---|---|---|
| <Root> |
GET |
Returns the settings for configuration in the "Send for Signing" Workflow Task and the "Signature Monitoring" in the Content Connector. |
| Connection |
GET |
Called when pressing the "Test Connection" button in the provider configuration in Designer. |
| Templates/{TemplateID} |
GET |
Called when selecting a template in the settings of the "Send for Signing" Workflow Task or when an already configured task with a template configured is opened. |
| Documents |
GET |
Returns a list of signed and rejected documents. Called from Content Connector. |
| Documents |
POST |
Send a document to the eSignature provider for signing. Called from Workflow. |
| Documents/{DocumentID} |
GET |
Download the signed document from the eSignature provider. Called from Content Connector. |
| Documents/{DocumentID} |
DELETE |
Deletes a document at the provider after the signed document was successfully saved by the Content Connector. |
Header
The header of each call from Therefore™ to the eSignature service contains the following values:
| Name | Description |
|---|---|
|
username |
The username for logging in to the eSignature provider. Can be empty if the eSignature provider only requires an API key for authentication. |
|
password |
The password or API key for logging in to the eSignature provider. This is sent in clear text: Always use HTTPS |
|
providerUrl |
The URL of the eSignature provider. Some providers have different URLs for certain regions. |
|
tenant |
The Therefore™ tenant sending the request. |
| validationToken |
A signed token for validation to ensure only the right Therefore™ server is sending a request. |