Interface IDocumentClient
Represents a collection of functions to interact with the API endpoints. The functions perform actions such as sending document to sign, getting document list, deleting a document, downloading audit log, downloading a document, changing access code of the desired signer and so on.
public interface IDocumentClient : IApiAccessor
- Inherited Members
Methods
AddAuthentication(string, string, AuthenticationType, int?, string, string, PhoneNumber, int?)
Add Authentication to user.
void AddAuthentication(string documentId, string emailId = null, AuthenticationType authenticationType = AuthenticationType.None, int? signerOrder = null, string newAccessCode = "", string onBehalfOf = null, PhoneNumber phoneNumber = null, int? authenticationRetryCount = null)
Parameters
documentId
stringDocumentId.
emailId
stringEmailID.
authenticationType
AuthenticationTypeAuthenticationType.
signerOrder
int?SignerOrder.
newAccessCode
stringNewAccesscode.
onBehalfOf
stringThe on behalf of email.
phoneNumber
PhoneNumberThe signer phone number.
authenticationRetryCount
int?The authentication retry count.
Exceptions
- ApiException
Thrown when fails to make API call.
AddAuthenticationAsync(string, string, AuthenticationType, int?, string, string, PhoneNumber, int?)
Add Authentication to user.
Task AddAuthenticationAsync(string documentId, string emailId = null, AuthenticationType authenticationType = AuthenticationType.None, int? signerOrder = null, string newAccessCode = "", string onBehalfOf = null, PhoneNumber phoneNumber = null, int? authenticationRetryCount = null)
Parameters
documentId
stringDocumentId.
emailId
stringEmailID.
authenticationType
AuthenticationTypeAuthenticationType.
signerOrder
int?SignerOrder.
newAccessCode
stringNewAccesscode.
onBehalfOf
stringThe on behalf of email.
phoneNumber
PhoneNumberThe signer phone number.
authenticationRetryCount
int?The authentication retry count.
Returns
- Task
AddAuthentication.
Exceptions
- ApiException
Thrown when fails to make API call.
AddAuthenticationAsyncWithHttpInfo(string, string, AuthenticationType, int?, string, string, PhoneNumber, int?)
Add Authentication to user.
Task<ApiResponse<object>> AddAuthenticationAsyncWithHttpInfo(string documentId, string emailId = null, AuthenticationType authenticationType = AuthenticationType.None, int? signerOrder = null, string newAccessCode = "", string onBehalfOf = null, PhoneNumber phoneNumber = null, int? authenticationRetryCount = null)
Parameters
documentId
stringDocumentId.
emailId
stringEmailID.
authenticationType
AuthenticationTypeAuthenticationType.
signerOrder
int?SignerOrder.
newAccessCode
stringNewAccesscode.
onBehalfOf
stringThe on behalf of email.
phoneNumber
PhoneNumberThe signer phone number.
authenticationRetryCount
int?The authentication retry count.
Returns
- Task<ApiResponse<object>>
ApiResponse of Object(AddAuthentication).
Exceptions
- ApiException
Thrown when fails to make API call.
AddAuthenticationWithHttpInfo(string, string, AuthenticationType, int?, string, string, PhoneNumber, int?)
Add Authentication to user.
ApiResponse<object> AddAuthenticationWithHttpInfo(string documentId, string emailId = null, AuthenticationType authenticationType = AuthenticationType.None, int? signerOrder = null, string newAccessCode = "", string onBehalfOf = null, PhoneNumber phoneNumber = null, int? authenticationRetryCount = null)
Parameters
documentId
stringDocumentId.
emailId
stringEmailID.
authenticationType
AuthenticationTypeAuthenticationType.
signerOrder
int?SignerOrder.
newAccessCode
stringNewAccesscode.
onBehalfOf
stringThe on behalf of email.
phoneNumber
PhoneNumberThe signer phone number.
authenticationRetryCount
int?The authentication retry count
Returns
- ApiResponse<object>
ApiResponse of Object(void).
Exceptions
- ApiException
Thrown when fails to make API call.
AddTag(DocumentTags)
Add tag.
void AddTag(DocumentTags addTags)
Parameters
addTags
DocumentTagsAdd Tags.
AddTagAsync(DocumentTags)
Add tag async.
Task AddTagAsync(DocumentTags addTags)
Parameters
addTags
DocumentTagsGets or sets the add tags.
Returns
AddTagAsyncWithHttpInfo(DocumentTags)
Add tag async with Http info.
Task<ApiResponse<object>> AddTagAsyncWithHttpInfo(DocumentTags addTags)
Parameters
addTags
DocumentTagsGets or sets the add tags.
Returns
AddTagWithHttpInfo(DocumentTags)
Add tag with Http info.
ApiResponse<object> AddTagWithHttpInfo(DocumentTags addTags)
Parameters
addTags
DocumentTagsets or sets the add tags.
Returns
ChangeAccessCode(string, string, string, int?, string, PhoneNumber)
Changes the access code for the desired document signer by verifying the email ID of the signer.
void ChangeAccessCode(string documentId, string emailId = null, string newAccessCode = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringGets or sets the document id.
emailId
stringGets or sets the signer email.
newAccessCode
stringThe new access code.
signerOrder
int?Gets or sets the signer's order. When signer order is enabled for a document, this order is used to target that particular order with given signer email. (optional)
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe phone number.
Exceptions
- ApiException
Thrown when fails to make API call
ChangeAccessCodeAsync(string, string, string, int?, string, PhoneNumber)
Changes the access code for the desired document signer by verifying the email ID of the signer.
Task ChangeAccessCodeAsync(string documentId, string emailId = null, string newAccessCode = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringGets or sets the document id.
emailId
stringGets or sets the signer email.
newAccessCode
stringThe new access code.
signerOrder
int?Gets or sets the signer's order. When signer order is enabled for a document, this order is used to target that particular order with given signer email. (optional)
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe phone number.
Returns
- Task
Task of void
Exceptions
- ApiException
Thrown when fails to make API call
ChangeAccessCodeAsyncWithHttpInfo(string, string, string, int?, string, PhoneNumber)
Changes the access code for the desired document signer by verifying the email ID of the signer.
Task<ApiResponse<object>> ChangeAccessCodeAsyncWithHttpInfo(string documentId, string emailId = null, string newAccessCode = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringGets or sets the document id.
emailId
stringGets or sets the signer email.
newAccessCode
stringThe new access code.
signerOrder
int?Gets or sets the signer's order. When signer order is enabled for a document, this order is used to target that particular order with given signer email. (optional)
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe phone number.
Returns
- Task<ApiResponse<object>>
Task of ApiResponse
Exceptions
- ApiException
Thrown when fails to make API call
ChangeAccessCodeWithHttpInfo(string, string, string, int?, string, PhoneNumber)
Changes the access code for the desired document signer by verifying the email ID of the signer.
ApiResponse<object> ChangeAccessCodeWithHttpInfo(string documentId, string emailId = null, string newAccessCode = null, int? zOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringGets or sets the document id.
emailId
stringGets or sets the signer email.
newAccessCode
stringThe new access code.
zOrder
int?Gets or sets the signer's order. When signer order is enabled for a document, this order is used to target that particular order with given signer email. (optional)
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe phone number.
Returns
- ApiResponse<object>
ApiResponse of Object(void)
Exceptions
- ApiException
Thrown when fails to make API call
ChangeRecipient(string, string, string, string, string, int?, string, PhoneNumber, PhoneNumber)
Change recipient details of a document.
void ChangeRecipient(string documentId, string oldSignerEmail = null, string reason = null, string newSignerName = null, string newSignerEmail = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null, PhoneNumber oldPhoneNumber = null)
Parameters
documentId
stringThe document id.
oldSignerEmail
stringThe signer email.
reason
stringThe reason for changing recipient details.
newSignerName
stringThe new name of the recipient.
newSignerEmail
stringThe new email address of recipient.
signerOrder
int?The signer order.
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe signer phone number.
oldPhoneNumber
PhoneNumberThe Old Signer Phone Number.
Exceptions
- ApiException
Thrown when fails to make API call.
ChangeRecipientWithHttpInfo(string, string, string, string, string, int?, string, PhoneNumber, PhoneNumber)
Change recipient details of a document.
ApiResponse<object> ChangeRecipientWithHttpInfo(string documentId, string oldSignerEmail = null, string reason = null, string newSignerName = null, string newSignerEmail = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null, PhoneNumber oldPhoneNumber = null)
Parameters
documentId
stringThe document id.
oldSignerEmail
stringThe signer email.
reason
stringThe reason for changing recipient details.
newSignerName
stringThe new name of the recipient.
newSignerEmail
stringThe new email address of recipient.
signerOrder
int?The signer order.
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe signer phone number.
oldPhoneNumber
PhoneNumberThe Old Signer phone number.
Returns
- ApiResponse<object>
ApiResponse of Object(void).
Exceptions
- ApiException
Thrown when fails to make API call.
ChangeRecipientasync(string, string, string, string, string, int?, string, PhoneNumber, PhoneNumber)
Change recipient details of a document.
Task ChangeRecipientasync(string documentId, string oldSignerEmail = null, string reason = null, string newSignerName = null, string newSignerEmail = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null, PhoneNumber oldPhoneNumber = null)
Parameters
documentId
stringThe document id.
oldSignerEmail
stringThe signer email.
reason
stringThe reason for changing recipient details.
newSignerName
stringThe new name of the recipient .
newSignerEmail
stringThe new email address of recipient .
signerOrder
int?The signer order.
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe signer phone number.
oldPhoneNumber
PhoneNumberThe Old Signer Phone number.
Returns
Exceptions
- ApiException
Thrown when fails to make API call.
ChangeRecipientasyncWithHttpInfo(string, string, string, string, string, int?, string, PhoneNumber, PhoneNumber)
Change recipient details of a document.
Task<ApiResponse<object>> ChangeRecipientasyncWithHttpInfo(string documentId, string oldSignerEmail = null, string reason = null, string newSignerName = null, string newSignerEmail = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null, PhoneNumber oldPhoneNumber = null)
Parameters
documentId
stringThe document id.
oldSignerEmail
stringThe signer email.
reason
stringThe reason for changing recipient details.
newSignerName
stringThe new name of the recipient .
newSignerEmail
stringThe new email address of recipient .
signerOrder
int?The signer order.
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe signer phone number.
oldPhoneNumber
PhoneNumberThe Old Signer Phone number.
Returns
- Task<ApiResponse<object>>
ApiResponse of Object(void).
Exceptions
- ApiException
Thrown when fails to make API call.
CreateEmbeddedRequestUrl(EmbeddedDocumentRequest)
Embedded sends the document and generates a URL to embedded that document into iframe.
EmbeddedSendCreated CreateEmbeddedRequestUrl(EmbeddedDocumentRequest sendRequest)
Parameters
sendRequest
EmbeddedDocumentRequestThe signRequestDetails.
Returns
- EmbeddedSendCreated
EmbeddedSendCreated.
Exceptions
- ApiException
Thrown when fails to make API call.
CreateEmbeddedRequestUrlAsync(EmbeddedDocumentRequest)
Generates a send URL which embeds document sending process into your application.
Task<EmbeddedSendCreated> CreateEmbeddedRequestUrlAsync(EmbeddedDocumentRequest sendRequest)
Parameters
sendRequest
EmbeddedDocumentRequestThe signRequestDetails.
Returns
- Task<EmbeddedSendCreated>
Task of EmbeddedSendCreated.
Exceptions
- ApiException
Thrown when fails to make API call.
CreateEmbeddedRequestUrlAsyncWithHttpInfo(EmbeddedDocumentRequest)
Embedded sends the document and generates a URL to embedded that document into iframe.
Task<ApiResponse<EmbeddedSendCreated>> CreateEmbeddedRequestUrlAsyncWithHttpInfo(EmbeddedDocumentRequest sendRequest)
Parameters
sendRequest
EmbeddedDocumentRequestThe signRequestDetails.
Returns
- Task<ApiResponse<EmbeddedSendCreated>>
Task of ApiResponse (EmbeddedSendCreated).
Exceptions
- ApiException
Thrown when fails to make API call.
CreateEmbeddedRequestUrlWithHttpInfo(EmbeddedDocumentRequest)
Embedded sends the document and generates a URL to embedded that document into iframe.
ApiResponse<EmbeddedSendCreated> CreateEmbeddedRequestUrlWithHttpInfo(EmbeddedDocumentRequest sendRequest)
Parameters
sendRequest
EmbeddedDocumentRequestThe signRequestDetails.
Returns
- ApiResponse<EmbeddedSendCreated>
ApiResponse of EmbeddedSendCreated.
Exceptions
- ApiException
Thrown when fails to make API call.
DeleteDocument(string, bool)
Delete the document when a particular document’s ID is given as input.
void DeleteDocument(string documentId, bool deletePermanently = false)
Parameters
documentId
stringDocument Id.
deletePermanently
boolif true, the document will be deleted permanently. if false, the document will be moved to the trash.
Exceptions
- ApiException
Thrown when fails to make API call
DeleteDocumentAsync(string, bool)
Delete the document.
Task DeleteDocumentAsync(string documentId, bool deletePermanently = false)
Parameters
documentId
stringDocument Id.
deletePermanently
boolif true, the document will be deleted permanently. if false, the document will be moved to the trash.
Returns
- Task
Task of void
Exceptions
- ApiException
Thrown when fails to make API call
DeleteDocumentAsyncWithHttpInfo(string, bool)
Delete the document.
Task<ApiResponse<object>> DeleteDocumentAsyncWithHttpInfo(string documentId, bool deletePermanently = false)
Parameters
documentId
stringDocument Id.
deletePermanently
boolif true, the document will be deleted permanently. if false, the document will be moved to the trash.
Returns
- Task<ApiResponse<object>>
Task of ApiResponse
Exceptions
- ApiException
Thrown when fails to make API call
DeleteDocumentWithHttpInfo(string, bool)
Delete the document when a particular document’s ID is given as input.
ApiResponse<object> DeleteDocumentWithHttpInfo(string documentId, bool deletePermanently = false)
Parameters
documentId
stringDocument Id.
deletePermanently
boolif true, the document will be deleted permanently. if false, the document will be moved to the trash.
Returns
- ApiResponse<object>
ApiResponse of Object(void)
Exceptions
- ApiException
Thrown when fails to make API call
DeleteTag(DocumentTags)
Delete tag.
void DeleteTag(DocumentTags deleteTags)
Parameters
deleteTags
DocumentTagsGets or sets the delete tags.
DeleteTagAsync(DocumentTags)
Delete tag async.
Task DeleteTagAsync(DocumentTags deleteTags)
Parameters
deleteTags
DocumentTagsGets or sets the delete tags.
Returns
DeleteTagAsyncWithHttpInfo(DocumentTags)
Delete tag async with Http info.
Task<ApiResponse<object>> DeleteTagAsyncWithHttpInfo(DocumentTags deleteTags)
Parameters
deleteTags
DocumentTagsGets or sets the delete tags.
Returns
DeleteTagWithHttpInfo(DocumentTags)
Delete with Http info.
ApiResponse<object> DeleteTagWithHttpInfo(DocumentTags deleteTags)
Parameters
deleteTags
DocumentTagsGets or sets the delete tags.
Returns
DownloadAttachment(string, string, string)
Download the attachment for given document ID and attachment ID.
Stream DownloadAttachment(string documentId, string attachmentId, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
attachmentId
stringattachmentId.
onBehalfOf
stringOnBehalfOf Email.
Returns
- Stream
System.IO.Stream.
Exceptions
- ApiException
Thrown when fails to make API call.
DownloadAttachmentAsync(string, string, string)
Download the attachment for given document ID and attachment ID.
Task<Stream> DownloadAttachmentAsync(string documentId, string attachmentId, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
attachmentId
stringAttachment Id.
onBehalfOf
stringOnBehalfOf Email.
Returns
Exceptions
- ApiException
Thrown when fails to make API call.
DownloadAttachmentAsyncWithHttpInfo(string, string, string)
Download the attachment for given document ID and attachment ID.
Task<ApiResponse<Stream>> DownloadAttachmentAsyncWithHttpInfo(string documentId, string attachmentId, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
attachmentId
stringAttachment Id.
onBehalfOf
stringOnBehalfOf Email.
Returns
- Task<ApiResponse<Stream>>
Task of ApiResponse (System.IO.Stream).
Exceptions
- ApiException
Thrown when fails to make API call.
DownloadAttachmenttWithHttpInfo(string, string, string)
Download the attachment for given document ID and attachment ID.
ApiResponse<Stream> DownloadAttachmenttWithHttpInfo(string documentId, string attachmentId, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
attachmentId
stringattachmentId.
onBehalfOf
stringOnBehalfOf Email.
Returns
- ApiResponse<Stream>
ApiResponse of System.IO.Stream.
Exceptions
- ApiException
Thrown when fails to make API call.
DownloadAuditLog(string, string)
Download the audit trail document for a particular document with given document ID.
Stream DownloadAuditLog(string documentId, string onBehalfOf = null)
Parameters
Returns
- Stream
System.IO.Stream
Exceptions
- ApiException
Thrown when fails to make API call
DownloadAuditLogAsync(string, string)
Download the audit trail document for a particular document with given document ID.
Task<Stream> DownloadAuditLogAsync(string documentId, string onBehalfOf = null)
Parameters
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DownloadAuditLogAsyncWithHttpInfo(string, string)
Download the audit trail document for a particular document with given document ID.
Task<ApiResponse<Stream>> DownloadAuditLogAsyncWithHttpInfo(string documentId, string onBehalfOf = null)
Parameters
Returns
- Task<ApiResponse<Stream>>
Task of ApiResponse (System.IO.Stream)
Exceptions
- ApiException
Thrown when fails to make API call
DownloadAuditLogWithHttpInfo(string, string)
Download the audit trail document for a particular document with given document ID.
ApiResponse<Stream> DownloadAuditLogWithHttpInfo(string documentId, string onBehalfOf = null)
Parameters
Returns
- ApiResponse<Stream>
ApiResponse of System.IO.Stream
Exceptions
- ApiException
Thrown when fails to make API call
DownloadDocument(string, string)
Download the document for given document ID.
Stream DownloadDocument(string documentId, string onBehalfOf = null)
Parameters
Returns
- Stream
System.IO.Stream
Exceptions
- ApiException
Thrown when fails to make API call
DownloadDocumentAsync(string, string)
Download the document for given document ID.
Task<Stream> DownloadDocumentAsync(string documentId, string onBehalfOf = null)
Parameters
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DownloadDocumentAsyncWithHttpInfo(string, string)
Download the document for given document ID.
Task<ApiResponse<Stream>> DownloadDocumentAsyncWithHttpInfo(string documentId, string onBehalfOf = null)
Parameters
Returns
- Task<ApiResponse<Stream>>
Task of ApiResponse (System.IO.Stream)
Exceptions
- ApiException
Thrown when fails to make API call
DownloadDocumentWithHttpInfo(string, string)
Download the document for given document ID.
ApiResponse<Stream> DownloadDocumentWithHttpInfo(string documentId, string onBehalfOf = null)
Parameters
Returns
- ApiResponse<Stream>
ApiResponse of System.IO.Stream
Exceptions
- ApiException
Thrown when fails to make API call
ExtendExpiry(string, string, bool?, string)
Extends the expiration date of the document.
void ExtendExpiry(string documentId, string newExpiryValue, bool? warnPrior = null, string onBehalfOf = null)
Parameters
documentId
stringThe Document ID.
newExpiryValue
stringThe new expiry value should be specified in yyyy-MM-dd format for days type, ISO date time format for specific date time and integer for hours type.
warnPrior
bool?If null, the existing configuration will be used. If true, one day before the expiration date, a warning email will be sent. If false, a warning email will not be sent one day before the expiration date.
onBehalfOf
stringThe on behalfof email.
Exceptions
- ApiException
Thrown when fails to make API call.
ExtendExpiryAsync(string, string, bool?, string)
Extends the expiration date of the document.
Task ExtendExpiryAsync(string documentId, string newExpiryValue, bool? warnPrior = null, string onBehalfOf = null)
Parameters
documentId
stringThe Document ID.
newExpiryValue
stringThe new expiry value should be specified in yyyy-MM-dd format for days type, ISO date time format for specific date time and integer for hours type.
warnPrior
bool?If null, the existing configuration will be used. If true, one day before the expiration date, a warning email will be sent. If false, a warning email will not be sent one day before the expiration date.
onBehalfOf
stringThe on behalfof email.
Returns
Exceptions
- ApiException
Thrown when fails to make API call.
ExtendExpiryAsyncWithHttpInfo(string, string, bool?, string)
Extends the expiration date of the document.
Task<ApiResponse<object>> ExtendExpiryAsyncWithHttpInfo(string documentId, string newExpiryValue, bool? warnPrior = null, string onBehalfOf = null)
Parameters
documentId
stringThe Document ID.
newExpiryValue
stringThe new expiry value should be specified in yyyy-MM-dd format for days type, ISO date time format for specific date time and integer for hours type.
warnPrior
bool?If null, the existing configuration will be used. If true, one day before the expiration date, a warning email will be sent. If false, a warning email will not be sent one day before the expiration date.
onBehalfOf
stringThe on behalfof email.
Returns
- Task<ApiResponse<object>>
Task of ApiResponse.
Exceptions
- ApiException
Thrown when fails to make API call.
ExtendExpiryWithHttpinfo(string, string, bool?, string)
Extends the expiration date of the document.
ApiResponse<object> ExtendExpiryWithHttpinfo(string documentId, string newExpiryValue, bool? warnPrior = null, string onBehalfOf = null)
Parameters
documentId
stringThe Document ID.
newExpiryValue
stringThe new expiry value should be specified in yyyy-MM-dd format for days type, ISO date time format for specific date time and integer for hours type.
warnPrior
bool?If null, the existing configuration will be used. If true, one day before the expiration date, a warning email will be sent. If false, a warning email will not be sent one day before the expiration date.
onBehalfOf
stringThe on behalfof email.
Returns
- ApiResponse<object>
ApiResponse of Object(void).
Exceptions
- ApiException
Thrown when fails to make API call.
GetEmbeddedSignLink(string, string, DateTime?, string, string, string)
Get sign link in a mail for Embedded Sign to given Email ID. The link has expiry time. This method can also be used to send a redirect URL.
EmbeddedSigningLink GetEmbeddedSignLink(string documentId, string signerEmail = null, DateTime? signLinkValidTill = null, string redirectUrl = null, string countryCode = null, string phoneNumber = null)
Parameters
documentId
stringGets or sets Document Id.
signerEmail
stringGets or sets signer email. (optional)
signLinkValidTill
DateTime?Gets or sets sign link expiration date (Valid Till). (optional)
redirectUrl
stringGets or sets Redirect URL. (optional)
countryCode
stringGets or sets Country Code. (optional)
phoneNumber
stringGets or sets Phone Number. (optional)
Returns
- EmbeddedSigningLink
EmbeddedSigningLink
Exceptions
- ApiException
Thrown when fails to make API call
GetEmbeddedSignLinkAsync(string, string, DateTime?, string, string, string)
Get sign link in a mail for Embedded Sign to given Email ID. The link has expiry time. This method can also be used to send a redirect URL.
Task<EmbeddedSigningLink> GetEmbeddedSignLinkAsync(string documentId, string signerEmail = null, DateTime? signLinkValidTill = null, string redirectUrl = null, string countryCode = null, string phoneNumber = null)
Parameters
documentId
stringGets or sets Document Id.
signerEmail
stringGets or sets signer email. (optional)
signLinkValidTill
DateTime?Gets or sets sign link expiration date (Valid Till). (optional)
redirectUrl
stringGets or sets Redirect URL. (optional)
countryCode
stringGets or sets Country Code. (optional)
phoneNumber
stringGets or sets Phone Number. (optional)
Returns
- Task<EmbeddedSigningLink>
Task of EmbeddedSigningLink
Exceptions
- ApiException
Thrown when fails to make API call
GetEmbeddedSignLinkAsyncWithHttpInfo(string, string, DateTime?, string, string, string)
Get sign link in a mail for Embedded Sign to given Email ID. The link has expiry time. This method can also be used to send a redirect URL.
Task<ApiResponse<EmbeddedSigningLink>> GetEmbeddedSignLinkAsyncWithHttpInfo(string documentId, string signerEmail = null, DateTime? signLinkValidTill = null, string redirectUrl = null, string countryCode = null, string phoneNumber = null)
Parameters
documentId
stringGets or sets Document Id.
signerEmail
stringGets or sets signer email. (optional)
signLinkValidTill
DateTime?Gets or sets sign link expiration date (Valid Till). (optional)
redirectUrl
stringGets or sets Redirect URL. (optional)
countryCode
stringGets or sets Country Code. (optional)
phoneNumber
stringGets or sets Phone Number. (optional)
Returns
- Task<ApiResponse<EmbeddedSigningLink>>
Task of ApiResponse (EmbeddedSigningLink)
Exceptions
- ApiException
Thrown when fails to make API call
GetEmbeddedSignLinkWithHttpInfo(string, string, DateTime?, string, string, string)
Get sign link in a mail for Embedded Sign to given Email ID. The link has expiry time. This method can also be used to send a redirect URL.
ApiResponse<EmbeddedSigningLink> GetEmbeddedSignLinkWithHttpInfo(string documentId, string signerEmail = null, DateTime? signLinkValidTill = null, string redirectUrl = null, string countryCode = null, string phoneNumber = null)
Parameters
documentId
stringGets or sets Document Id.
signerEmail
stringGets or sets signer email. (optional)
signLinkValidTill
DateTime?Gets or sets sign link expiration date (Valid Till). (optional)
redirectUrl
stringGets or sets Redirect URL. (optional)
countryCode
stringGets or sets Country Code. (optional)
phoneNumber
stringGets or sets Phone Number. (optional)
Returns
- ApiResponse<EmbeddedSigningLink>
ApiResponse of EmbeddedSigningLink
Exceptions
- ApiException
Thrown when fails to make API call
GetProperties(string)
Get summary of the document for the given document ID.
DocumentProperties GetProperties(string documentId)
Parameters
documentId
stringDocument Id.
Returns
- DocumentProperties
DocumentProperties
Exceptions
- ApiException
Thrown when fails to make API call
GetPropertiesAsync(string)
Get summary of the document for the given document ID.
Task<DocumentProperties> GetPropertiesAsync(string documentId)
Parameters
documentId
stringDocument Id.
Returns
- Task<DocumentProperties>
Task of DocumentProperties
Exceptions
- ApiException
Thrown when fails to make API call
GetPropertiesAsyncWithHttpInfo(string)
Get summary of the document for the given document ID.
Task<ApiResponse<DocumentProperties>> GetPropertiesAsyncWithHttpInfo(string documentId)
Parameters
documentId
stringDocument Id.
Returns
- Task<ApiResponse<DocumentProperties>>
Task of ApiResponse (DocumentProperties)
Exceptions
- ApiException
Thrown when fails to make API call
GetPropertiesWithHttpInfo(string)
Get summary of the document for the given document ID.
ApiResponse<DocumentProperties> GetPropertiesWithHttpInfo(string documentId)
Parameters
documentId
stringDocument Id.
Returns
- ApiResponse<DocumentProperties>
ApiResponse of DocumentProperties
Exceptions
- ApiException
Thrown when fails to make API call
ListBehalfDocuments(int, int?, List<string>, List<Status>, string, PageType?, DateTime?, DateTime?, List<string>, List<string>, long?, List<string>)
List of behalf documents which can be filtered by status, page size and so on.
BehalfDocumentRecords ListBehalfDocuments(int page = 1, int? pageSize = null, List<string> emailAddress = null, List<Status> status = null, string searchKey = null, PageType? pageType = null, DateTime? startDate = null, DateTime? endDate = null, List<string> signers = null, List<string> labels = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page index specified in get document list request.
pageSize
int?Gets or sets the page size specified in get document list request. (optional, default to 10).
emailAddress
List<string>Gets or sets the sender identity's email used to filter the documents returned in the API. The API will return documents that were sent on behalf of the specified email address. (optional).
status
List<Status>Gets or sets the status used to filter documents based on their current status, including In-progress, Completed, Declined, Expired, and Revoked. (optional).
searchKey
stringGets or sets the search key used to filter the documents returned in the API. The API will return documents that contain the search key in the document title, document ID, sender or signer(s) name, etc. (optional).
pageType
PageType?Gets or sets the page type used to differentiate between documents sent on the user's behalf and documents sent by the user on behalf of others. The API will return documents based on the specified value. (optional).
startDate
DateTime?Gets or sets the start date used to filter the documents returned in the API. The API will return documents that were created on or after this date (optional).
endDate
DateTime?Gets or sets the endDate used to filter the documents returned in the API. The API will return documents that were created on or before this date. (optional).
signers
List<string>Gets or sets the list of signer email addresses used to filter the documents returned in the API. The API will return documents where the signer's email address matches one of the email addresses provided in this list. (optional).
labels
List<string>Gets or sets the list of labels or tags used to filter the documents returned in the API. The API will return documents that have been tagged with one or more of the labels provided in this list. (optional).
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>The list of brand IDs to filter associated with the behalf documents.
Returns
- BehalfDocumentRecords
BehalfDocumentRecords.
Exceptions
- ApiException
Thrown when fails to make API call.
ListBehalfDocumentsAsync(int, int?, List<string>, List<Status>, string, PageType?, DateTime?, DateTime?, List<string>, List<string>, long?, List<string>)
List of behalf documents which can be filtered by status, page size and so on.
Task<BehalfDocumentRecords> ListBehalfDocumentsAsync(int page = 1, int? pageSize = null, List<string> emailAddress = null, List<Status> status = null, string searchKey = null, PageType? pageType = null, DateTime? startDate = null, DateTime? endDate = null, List<string> signers = null, List<string> labels = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page index specified in get document list request.
pageSize
int?Gets or sets the page size specified in get document list request. (optional, default to 10).
emailAddress
List<string>Gets or sets the sender identity's email used to filter the documents returned in the API. The API will return documents that were sent on behalf of the specified email address. (optional).
status
List<Status>Gets or sets the status used to filter documents based on their current status, including In-progress, Completed, Declined, Expired, and Revoked. (optional).
searchKey
stringGets or sets the search key used to filter the documents returned in the API. The API will return documents that contain the search key in the document title, document ID, sender or signer(s) name, etc. (optional).
pageType
PageType?Gets or sets the page type used to differentiate between documents sent on the user's behalf and documents sent by the user on behalf of others. The API will return documents based on the specified value. (optional).
startDate
DateTime?Gets or sets the start date used to filter the documents returned in the API. The API will return documents that were created on or after this date (optional).
endDate
DateTime?Gets or sets the endDate used to filter the documents returned in the API. The API will return documents that were created on or before this date. (optional).
signers
List<string>Gets or sets the list of signer email addresses used to filter the documents returned in the API. The API will return documents where the signer's email address matches one of the email addresses provided in this list. (optional).
labels
List<string>Gets or sets the list of labels or tags used to filter the documents returned in the API. The API will return documents that have been tagged with one or more of the labels provided in this list. (optional).
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>The list of brand IDs to filter associated with the behalf documents.
Returns
- Task<BehalfDocumentRecords>
Task of BehalfDocumentRecords.
Exceptions
- ApiException
Thrown when fails to make API call.
ListBehalfDocumentsAsyncWithHttpInfo(int, int?, List<string>, List<Status>, string, PageType?, DateTime?, DateTime?, List<string>, List<string>, long?, List<string>)
List of behalf documents which can be filtered by status, page size and so on.
Task<ApiResponse<BehalfDocumentRecords>> ListBehalfDocumentsAsyncWithHttpInfo(int page = 1, int? pageSize = null, List<string> emailAddress = null, List<Status> status = null, string searchKey = null, PageType? pageType = null, DateTime? startDate = null, DateTime? endDate = null, List<string> signers = null, List<string> labels = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page index specified in get document list request.
pageSize
int?Gets or sets the page size specified in get document list request. (optional, default to 10).
emailAddress
List<string>Gets or sets the sender identity's email used to filter the documents returned in the API. The API will return documents that were sent on behalf of the specified email address. (optional).
status
List<Status>Gets or sets the status used to filter documents based on their current status, including In-progress, Completed, Declined, Expired, and Revoked. (optional).
searchKey
stringGets or sets the search key used to filter the documents returned in the API. The API will return documents that contain the search key in the document title, document ID, sender or signer(s) name, etc. (optional).
pageType
PageType?Gets or sets the page type used to differentiate between documents sent on the user's behalf and documents sent by the user on behalf of others. The API will return documents based on the specified value. (optional).
startDate
DateTime?Gets or sets the start date used to filter the documents returned in the API. The API will return documents that were created on or after this date (optional).
endDate
DateTime?Gets or sets the endDate used to filter the documents returned in the API. The API will return documents that were created on or before this date. (optional).
signers
List<string>Gets or sets the list of signer email addresses used to filter the documents returned in the API. The API will return documents where the signer's email address matches one of the email addresses provided in this list. (optional).
labels
List<string>Gets or sets the list of labels or tags used to filter the documents returned in the API. The API will return documents that have been tagged with one or more of the labels provided in this list. (optional).
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>The list of brand IDs to filter associated with the behalf documents.
Returns
- Task<ApiResponse<BehalfDocumentRecords>>
Task of ApiResponse (BehalfDocumentRecords).
Exceptions
- ApiException
Thrown when fails to make API call.
ListBehalfDocumentsWithHttpInfo(int, int?, List<string>, List<Status>, string, PageType?, DateTime?, DateTime?, List<string>, List<string>, long?, List<string>)
List of behalf documents which can be filtered by status, page size and so on.
ApiResponse<BehalfDocumentRecords> ListBehalfDocumentsWithHttpInfo(int page = 1, int? pageSize = null, List<string> emailAddress = null, List<Status> status = null, string searchKey = null, PageType? pageType = null, DateTime? startDate = null, DateTime? endDate = null, List<string> signers = null, List<string> labels = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page index specified in get document list request.
pageSize
int?Gets or sets the page size specified in get document list request. (optional, default to 10).
emailAddress
List<string>Gets or sets the sender identity's email used to filter the documents returned in the API. The API will return documents that were sent on behalf of the specified email address. (optional).
status
List<Status>Gets or sets the status used to filter documents based on their current status, including In-progress, Completed, Declined, Expired, and Revoked. (optional).
searchKey
stringGets or sets the search key used to filter the documents returned in the API. The API will return documents that contain the search key in the document title, document ID, sender or signer(s) name, etc. (optional).
pageType
PageType?Gets or sets the page type used to differentiate between documents sent on the user's behalf and documents sent by the user on behalf of others. The API will return documents based on the specified value. (optional).
startDate
DateTime?Gets or sets the start date used to filter the documents returned in the API. The API will return documents that were created on or after this date (optional).
endDate
DateTime?Gets or sets the endDate used to filter the documents returned in the API. The API will return documents that were created on or before this date. (optional).
signers
List<string>Gets or sets the list of signer email addresses used to filter the documents returned in the API. The API will return documents where the signer's email address matches one of the email addresses provided in this list. (optional).
labels
List<string>Gets or sets the list of labels or tags used to filter the documents returned in the API. The API will return documents that have been tagged with one or more of the labels provided in this list. (optional).
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>The list of brand IDs to filter associated with the behalf documents.
Returns
- ApiResponse<BehalfDocumentRecords>
ApiResponse of BehalfDocumentRecords.
Exceptions
- ApiException
Thrown when fails to make API call.
ListDocuments(int, int?, List<string>, List<string>, DateTime?, List<Status>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List all user documents which can be filtered by date, time, sender, status, and so on.
DocumentRecords ListDocuments(int page = 1, int? pageSize = null, List<string> sentBy = null, List<string> recipients = null, DateTime? startDate = null, List<Status> status = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size. (optional, default to 10)
sentBy
List<string>Gets or sets the documentId. (optional)
recipients
List<string>Gets or sets the recipients. (optional)
startDate
DateTime?Gets or sets the start date. (optional)
status
List<Status>Gets or sets the status. (optional)
endDate
DateTime?Gets or sets the endDate. (optional)
searchKey
stringGets or sets the searchKey. (optional)
labels
List<string>transmitType
TransmitType?nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
- DocumentRecords
DocumentRecords
Exceptions
- ApiException
Thrown when fails to make API call
ListDocumentsAsync(int, int?, List<string>, List<string>, DateTime?, List<Status>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List all user documents which can be filtered by date, time, sender, status, and so on.
Task<DocumentRecords> ListDocumentsAsync(int page = 1, int? pageSize = null, List<string> sentBy = null, List<string> recipients = null, DateTime? startDate = null, List<Status> status = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size. (optional, default to 10)
sentBy
List<string>Gets or sets the documentId. (optional)
recipients
List<string>Gets or sets the recipients. (optional)
startDate
DateTime?Gets or sets the start date. (optional)
status
List<Status>Gets or sets the status. (optional)
endDate
DateTime?Gets or sets the endDate. (optional)
searchKey
stringGets or sets the searchKey. (optional)
labels
List<string>transmitType
TransmitType?nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
- Task<DocumentRecords>
Task of DocumentRecords
Exceptions
- ApiException
Thrown when fails to make API call
ListDocumentsAsyncWithHttpInfo(int, int?, List<string>, List<string>, DateTime?, List<Status>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List all user documents which can be filtered by date, time, sender, status, and so on.
Task<ApiResponse<DocumentRecords>> ListDocumentsAsyncWithHttpInfo(int page = 1, int? pageSize = null, List<string> sentBy = null, List<string> recipients = null, DateTime? startDate = null, List<Status> status = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size. (optional, default to 10)
sentBy
List<string>Gets or sets the documentId. (optional)
recipients
List<string>Gets or sets the recipients. (optional)
startDate
DateTime?Gets or sets the start date. (optional)
status
List<Status>Gets or sets the status. (optional)
endDate
DateTime?Gets or sets the endDate. (optional)
searchKey
stringGets or sets the searchKey. (optional)
labels
List<string>transmitType
TransmitType?nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
- Task<ApiResponse<DocumentRecords>>
Task of ApiResponse (DocumentRecords)
Exceptions
- ApiException
Thrown when fails to make API call
ListDocumentsWithHttpInfo(int, int?, List<string>, List<string>, DateTime?, List<Status>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List all user documents which can be filtered by date, time, sender, status, and so on.
ApiResponse<DocumentRecords> ListDocumentsWithHttpInfo(int page = 1, int? pageSize = null, List<string> sentBy = null, List<string> recipients = null, DateTime? startDate = null, List<Status> status = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size. (optional, default to 10)
sentBy
List<string>Gets or sets the documentId. (optional)
recipients
List<string>Gets or sets the recipients. (optional)
startDate
DateTime?Gets or sets the start date. (optional)
status
List<Status>Gets or sets the status. (optional)
endDate
DateTime?Gets or sets the endDate. (optional)
searchKey
stringGets or sets the searchKey. (optional)
labels
List<string>transmitType
TransmitType?nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
- ApiResponse<DocumentRecords>
ApiResponse of DocumentRecords
Exceptions
- ApiException
Thrown when fails to make API call
ListTeamDocuments(int, int?, DateTime?, List<Status>, List<string>, List<string>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List team documents.
TeamDocumentRecords ListTeamDocuments(int page = 1, int? pageSize = null, DateTime? startDate = null, List<Status> status = null, List<string> teamId = null, List<string> userId = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size.
startDate
DateTime?Gets or sets the start date.
status
List<Status>Gets or sets the status.
teamId
List<string>Gets or sets the team id.
userId
List<string>Gets or sets the user id.
endDate
DateTime?Gets or sets the end date.
searchKey
stringGets or sets the search key.
labels
List<string>Gets or sets the labels.
transmitType
TransmitType?Gets or sets the transmit type.
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
ListTeamDocumentsAsync(int, int?, DateTime?, List<Status>, List<string>, List<string>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List team documents async.
Task<TeamDocumentRecords> ListTeamDocumentsAsync(int page = 1, int? pageSize = null, DateTime? startDate = null, List<Status> status = null, List<string> teamId = null, List<string> userId = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size.
startDate
DateTime?Gets or sets the start date.
status
List<Status>Gets or sets the status.
teamId
List<string>Gets or sets the team id.
userId
List<string>Gets or sets the user id.
endDate
DateTime?Gets or sets the end date.
searchKey
stringGets or sets the search key.
labels
List<string>Gets or sets the labels.
transmitType
TransmitType?Gets or sets the transmit type.
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
ListTeamDocumentsAsyncWithHttpInfo(int, int?, DateTime?, List<Status>, List<string>, List<string>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List team documents async with Http info.
Task<ApiResponse<TeamDocumentRecords>> ListTeamDocumentsAsyncWithHttpInfo(int page = 1, int? pageSize = null, DateTime? startDate = null, List<Status> status = null, List<string> teamId = null, List<string> userId = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size.
startDate
DateTime?Gets or sets the start date.
status
List<Status>Gets or sets the status.
teamId
List<string>Gets or sets the team id.
userId
List<string>Gets or sets the user id.
endDate
DateTime?Gets or sets the end date.
searchKey
stringGets or sets the search key.
labels
List<string>Gets or sets the labels.
transmitType
TransmitType?Gets or sets the transmit type.
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
ListTeamDocumentsWithHttpInfo(int, int?, DateTime?, List<Status>, List<string>, List<string>, DateTime?, string, List<string>, TransmitType?, long?, List<string>)
List team documents with Http info.
ApiResponse<TeamDocumentRecords> ListTeamDocumentsWithHttpInfo(int page = 1, int? pageSize = null, DateTime? startDate = null, List<Status> status = null, List<string> teamId = null, List<string> userId = null, DateTime? endDate = null, string searchKey = null, List<string> labels = null, TransmitType? transmitType = null, long? nextCursor = null, List<string> brandIds = null)
Parameters
page
intGets or sets the page.
pageSize
int?Gets or sets the page size.
startDate
DateTime?Gets or sets the start date.
status
List<Status>Gets or sets the status.
teamId
List<string>Gets or sets the team id.
userId
List<string>Gets or sets the user id.
endDate
DateTime?Gets or sets the end date.
searchKey
stringGets or sets the search key.
labels
List<string>Gets or sets the labels.
transmitType
TransmitType?Gets or sets the transmit type.
nextCursor
long?Gets or sets the nextCursor.
brandIds
List<string>Gets or sets the brandIds.
Returns
PrefillFields(PrefillFieldRequest)
Pre fill form fields.
void PrefillFields(PrefillFieldRequest request)
Parameters
request
PrefillFieldRequest
Exceptions
- ApiException
Thrown when fails to make API call.
PrefillFieldsAsync(PrefillFieldRequest)
Pre fill form fields.
Task PrefillFieldsAsync(PrefillFieldRequest request)
Parameters
request
PrefillFieldRequest
Returns
Exceptions
- ApiException
Thrown when fails to make API call.
PrefillFieldsAsyncWithHttpInfo(PrefillFieldRequest)
Pre fill form fields.
Task<ApiResponse<object>> PrefillFieldsAsyncWithHttpInfo(PrefillFieldRequest request)
Parameters
request
PrefillFieldRequest
Returns
Exceptions
- ApiException
Thrown when fails to make API call
PrefillFieldsWithHttpInfo(PrefillFieldRequest)
Pre fill form fields.
ApiResponse<object> PrefillFieldsWithHttpInfo(PrefillFieldRequest request)
Parameters
request
PrefillFieldRequest
Returns
Exceptions
- ApiException
Thrown when fails to make API call.
RemindDocument(string, List<string>, ReminderMessage)
Send a reminder message to pending signers for a particular document to their respective email IDs.
void RemindDocument(string documentId, List<string> receiverEmails, ReminderMessage reminderMessage = null)
Parameters
documentId
stringDocument Id.
receiverEmails
List<string>Signer emails.
reminderMessage
ReminderMessageReminder Message for signers. (optional)
Exceptions
- ApiException
Thrown when fails to make API call
RemindDocumentAsync(string, List<string>, ReminderMessage)
Send a reminder message to pending signers for a particular document to their respective email IDs.
Task RemindDocumentAsync(string documentId, List<string> receiverEmails, ReminderMessage reminderMessage = null)
Parameters
documentId
stringDocument Id.
receiverEmails
List<string>Signer emails.
reminderMessage
ReminderMessageReminder Message for signers. (optional)
Returns
- Task
Task of void
Exceptions
- ApiException
Thrown when fails to make API call
RemindDocumentAsyncWithHttpInfo(string, List<string>, ReminderMessage)
Send a reminder message to pending signers for a particular document to their respective email IDs.
Task<ApiResponse<object>> RemindDocumentAsyncWithHttpInfo(string documentId, List<string> receiverEmails, ReminderMessage reminderMessage = null)
Parameters
documentId
stringDocument Id.
receiverEmails
List<string>Signer emails.
reminderMessage
ReminderMessageReminder Message for signers. (optional)
Returns
- Task<ApiResponse<object>>
Task of ApiResponse
Exceptions
- ApiException
Thrown when fails to make API call
RemindDocumentWithHttpInfo(string, List<string>, ReminderMessage)
Send a reminder message to pending signers for a particular document to their respective email IDs.
ApiResponse<object> RemindDocumentWithHttpInfo(string documentId, List<string> receiverEmails, ReminderMessage reminderMessage = null)
Parameters
documentId
stringDocument Id.
receiverEmails
List<string>Signer emails.
reminderMessage
ReminderMessageReminder Message for signers. (optional)
Returns
- ApiResponse<object>
ApiResponse of Object(void)
Exceptions
- ApiException
Thrown when fails to make API call
RemoveAuthentication(string, string, int?, string, PhoneNumber)
Remove Authentication to user.
void RemoveAuthentication(string documentId, string emailId = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringDocumentId.
emailId
stringEmailID.
signerOrder
int?SignerOrder.
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe phone number.
Exceptions
- ApiException
Thrown when fails to make API call.
RemoveAuthenticationAsync(string, string, int?, string, PhoneNumber)
Remove Authentication to user.
Task RemoveAuthenticationAsync(string documentId, string emailId = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringGets or sets the document id.
emailId
stringGets or sets the signer email.
signerOrder
int?Gets or sets the signer's order. When signer order is enabled for a document, this order is used to target that particular order with given signer email. (optional)
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumber
Returns
- Task
Task of void
Exceptions
- ApiException
Thrown when fails to make API call
RemoveAuthenticationAsyncWithHttpInfo(string, string, int?, string, PhoneNumber)
Remove Authentication to user.
Task<ApiResponse<object>> RemoveAuthenticationAsyncWithHttpInfo(string documentId, string emailId = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringGets or sets the document id.
emailId
stringGets or sets the signer email.
signerOrder
int?Gets or sets the signer's order. When signer order is enabled for a document, this order is used to target that particular order with given signer email. (optional)
onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumber
Returns
- Task<ApiResponse<object>>
Task of ApiResponse
Exceptions
- ApiException
Thrown when fails to make API call
RemoveAuthenticationWithHttpInfo(string, string, int?, string, PhoneNumber)
Remove Authentication to user.
ApiResponse<object> RemoveAuthenticationWithHttpInfo(string documentId, string emailId = null, int? signerOrder = null, string onBehalfOf = null, PhoneNumber phoneNumber = null)
Parameters
documentId
stringGets or sets the document id.
emailId
stringGets or sets the signer email.
signerOrder
int?onBehalfOf
stringThe on behalfof email.
phoneNumber
PhoneNumberThe phone number.
Returns
- ApiResponse<object>
ApiResponse of Object(void)
Exceptions
- ApiException
Thrown when fails to make API call
RevokeDocument(string, string, string)
Revoke the document with the given document ID.
void RevokeDocument(string documentId, string revokeMessage, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
revokeMessage
stringRevokeDetails.
onBehalfOf
stringThe on behalfof email.
Exceptions
- ApiException
Thrown when fails to make API call
RevokeDocumentAsync(string, string, string)
Revoke the document with the given document ID.
Task RevokeDocumentAsync(string documentId, string revokeMessage, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
revokeMessage
stringRevokeDetails.
onBehalfOf
stringThe on behalfof email.
Returns
- Task
Task of void
Exceptions
- ApiException
Thrown when fails to make API call
RevokeDocumentAsyncWithHttpInfo(string, string, string)
Revoke the document with the given document ID.
Task<ApiResponse<object>> RevokeDocumentAsyncWithHttpInfo(string documentId, string revokeMessage, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
revokeMessage
stringRevokeDetails.
onBehalfOf
stringThe on behalfof email.
Returns
- Task<ApiResponse<object>>
Task of ApiResponse
Exceptions
- ApiException
Thrown when fails to make API call
RevokeDocumentWithHttpInfo(string, string, string)
Revoke the document with the given document ID.
ApiResponse<object> RevokeDocumentWithHttpInfo(string documentId, string revokeMessage, string onBehalfOf = null)
Parameters
documentId
stringDocument Id.
revokeMessage
stringRevokeDetails.
onBehalfOf
stringThe on behalfof email.
Returns
- ApiResponse<object>
ApiResponse of Object(void)
Exceptions
- ApiException
Thrown when fails to make API call
SendDocument(SendForSign)
Sends the document for sign.
DocumentCreated SendDocument(SendForSign signRequestDetails)
Parameters
signRequestDetails
SendForSign
Returns
- DocumentCreated
DocumentCreated
Exceptions
- ApiException
Thrown when fails to make API call
SendDocumentAsync(SendForSign)
Sends the document for sign.
Task<DocumentCreated> SendDocumentAsync(SendForSign signRequestDetails)
Parameters
signRequestDetails
SendForSign
Returns
- Task<DocumentCreated>
Task of DocumentCreated
Exceptions
- ApiException
Thrown when fails to make API call
SendDocumentAsyncWithHttpInfo(SendForSign)
Sends the document for sign.
Task<ApiResponse<DocumentCreated>> SendDocumentAsyncWithHttpInfo(SendForSign signRequestDetails)
Parameters
signRequestDetails
SendForSign
Returns
- Task<ApiResponse<DocumentCreated>>
Task of ApiResponse (DocumentCreated)
Exceptions
- ApiException
Thrown when fails to make API call
SendDocumentWithHttpInfo(SendForSign)
Sends the document for sign.
ApiResponse<DocumentCreated> SendDocumentWithHttpInfo(SendForSign signRequestDetails)
Parameters
signRequestDetails
SendForSign
Returns
- ApiResponse<DocumentCreated>
ApiResponse of DocumentCreated
Exceptions
- ApiException
Thrown when fails to make API call