ViewSign Cloud On-Premise SDK Documentation API Documentation: Difference between revisions
| Line 56: | Line 56: | ||
|- | |- | ||
|SignAnyWhere Viewer Extended Customization | |SignAnyWhere Viewer Extended Customization | ||
| | |[https://www.esignanywhere.net/esignature-api/api-documentation/signanywhere-viewer-customization-guide/ visit SignAnyWhere Viewer Extended Customization] | ||
|- | |- | ||
|The Envelope XML and WorkstepConfiguration XML | |The Envelope XML and WorkstepConfiguration XML | ||
| | |[https://www.esignanywhere.net/esignature-api/api-documentation/the-envelope-xml/ visit Envelope XML Guide] | ||
|- | |- | ||
|Tutorial: Java Library Tutorial and Sample Code | |Tutorial: Java Library Tutorial and Sample Code | ||
| | |[https://www.esignanywhere.net/esignature-api/api-documentation/esignanywhere-java-library/ visit Java Library Tutorial] | ||
|- | |- | ||
|Integration & Use Cases | |Integration & Use Cases | ||
| | |[https://www.esignanywhere.net/esignature-api/integration-use-cases/ visit Integration & Use Cases] | ||
|- | |- | ||
|How To’s | |How To’s | ||
| | |[https://www.esignanywhere.net/esignature-api/integration-use-cases/guides/ visit How To Guides] | ||
|- | |- | ||
|Developer FAQ | |Developer FAQ | ||
| | |[https://www.esignanywhere.net/esignature-api/faq/ visit Developer FAQ] | ||
|- | |- | ||
|eSAW Error Codes | |eSAW Error Codes | ||
| | |[https://www.esignanywhere.net/esignature-api/api-documentation/esaw-error-codes/ visit eSAW Error Codes] | ||
|} | |} | ||
Revision as of 10:34, 30 July 2020
API Documentation
Therefore, we recommend REST technology for integration. Please see also the migration guide.
API and Samplecode
The API is for developers, who want to integrate eSignAnyWhere into their application and for administrators, who want to script interactions with eSignAnyWhere (e.g. user synchronization).
Quick Overview: eSAW uses REST or SOAP (with JSON or XML) as API. We recommend the REST interface. The basic workflow is to upload a document (uploadTemporarySspFile) and then call sendEnvelope with a envelope configuration. The configuration consists out of the envelope part (workflow configuration) and for each recipient a definition and a signing configuration (workstep configuration). The workstep configuration is the description (as JSON for REST) of tasks for signer (e.g. Signature Fields, Form-Fields) and additional document configurations.
The easiest way to start is enabling the DeveloperMode for a user. As developer (and power user) you can send envelopes via eSignAnywhere in the UI and download the complete envelope configuration (including the workstep configurations). So eSAW can be a seen as configuration designer, where you can easily prepare the envelope configuration. After you downloaded the configuration you just have to replace the recipient information and configuration.
Resources
| API Reference* | visit API Reference (eSAW & Usermanagement) |
| eSAW SOAP API endpoint |
https://demo.esignanywhere.net/api.asmx |
| eSAW SOAP WSDL | https://demo.esignanywhere.net/api.asmx?WSDL |
| Usermanagement SOAP API endpoint | https://demo.esignanywhere.net/UserManagementApi.asmx |
| Usermanagement SOAP WSDL | https://demo.esignanywhere.net/UserManagementApi.asmx?WSDL |
| REST with JSON + Swagger ( eSAW v3.1+) | https://demo.esignanywhere.net/Api |
| Migration Guides* | Migration Guide (REST Api) and Migration Guide (SOAP to REST) |
| Sample Code in C# and Java | Here you can find the C# sample: Download. (Contains examples with SOAP and REST until eSAW 3.4 features).
Here you can find the java sample: Download. (Contains example with REST, developed with JavaSE-12) |
| Tutorial: Hello World* | visit Hello World Tutorial |
| Tutorial: SoapUI (SOAP) | visit SoapUI Tutorial |
| 'Tutorial: Postman* (REST) 'REST in SOAPUI |
visit Postman Tutorial visit REST in SOAPUI Tutorial |
| Developer mode* | visit developer mode |
| SignAnyWhere Viewer 2019 | visit SignAnyWhere Viewer 2019 Information |
| SignAnyWhere Viewer Extended Customization | visit SignAnyWhere Viewer Extended Customization |
| The Envelope XML and WorkstepConfiguration XML | visit Envelope XML Guide |
| Tutorial: Java Library Tutorial and Sample Code | visit Java Library Tutorial |
| Integration & Use Cases | visit Integration & Use Cases |
| How To’s | visit How To Guides |
| Developer FAQ | visit Developer FAQ |
| eSAW Error Codes | visit eSAW Error Codes |
* Recommended
The User Guide, Signer Guide and Administration Guide (for on-premise customers) can be also helpful.