You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This guide shows you all changes you have to take into account when you switch from a SOAP integration to a REST integration.

First the endpoints are different

Two SOAP endpoints: https://demo.esignanywhere.net/api.asmx?WSDL
https://demo.esignanywhere.net/UserManagementApi.asmx?WSDL

One REST endpoint (base URI):

You can find the latest version here: https://demo.esignanywhere.net/Api

The names of the api calls are different:

Authorization

SOAPREST
ValidateAuthorization_v1***authorization

Envelope

SOAPREST
CreateDraft_v1*envelope/create
CreateDraftFromTemplate_v1*envelope/createFromTemplate
CancelEnvelope_v1*envelope/{envelopeId}/cancel
GetEnvelopeById_v1*envelope/{envelopeId} (get)
DeleteEnvelope_v1*envelope/{envelopeId} (delete)
FindEnvelopes_v1*
or FindEnvelopes_v2*
envelope/find
DownloadCompletedDocument_v1*envelope/downloadCompletedDocument/{documentId}
DownloadEnvelopePageImage_v1*envelope/{envelopeId}/downloadPageImage/{docRefNumber}/{pageNumber}
PrepareSendEnvelopeSteps_v1*envelope/prepare
RestartEnvelope_v1*envelope/{envelopeId}/restart/{expirationInDays}
SendEnvelope_v1*envelope/send
SendEnvelopeFromTemplate_v1*envelope/sendFromTemplate
SendReminders_v1*envelope/{envelopeId}/remind
CopyDocumentFromTemplate_v1*envelope/{templateId}/copyFromTemplate
UnlockEnvelope_v1*envelope/{envelopeId}/unlock

License

SOAPREST
GetLicenseState_v1*license

Recipient

SOAPREST
ReplaceRecipient_v1*recipient/{recipientId}/fromEnvelope/{envelopeId} (put)
DeleteRecipient_v1*recipient/{recipientId}/fromEnvelope/{envelopeId} (delete)

SspFile

SOAPREST
DisposeSspFile_v1*sspfile/disposefile/{sspFileId}
UploadTemporarySspFile_v1*sspfile/uploadtemporary

Team

SOAPREST
GetTeams_v1**team (get)
SetTeams_v1**team (post)

User

SOAPREST
CreateUser_v1**user/create
DeleteUser_v1**user/{userId} (delete)
UpdateUser_v1**user/{userId} (patch)
FindUsers_v1**
or FindUsers_v2**
user/find

user/{userId}/uploadSignatureImage
GetUserByEmail_v1**user/{email}

Version

SOAPREST
GetVersion_v1 ***version

* api calls from the following endpoint: https://demo.esignanywhere.net/api.asmx?WSDL
** api calls from the following endpoint: https://demo.esignanywhere.net/UserManagementApi.asmx?WSDL
*** api calls which are offered by both endpoints

Api calls which are only available with SOAP:

  • GetAdHocWorkstepConfiguration_v1
  • NotifyEnvelopeWorkstepIsCompleted_v1
  • UploadUserFile

Api calls which are only available with REST:

  • user/{userId}/uploadSignatureImage


  • No labels