Skip to main content
A list of all methods in the SignplusService service. Click on the method name to view detailed information about that method.

CreateEnvelopeAsync

Create new envelope
  • HTTP Method: POST
  • Endpoint: /envelope
Parameters Return Type Envelope Example Usage Code Snippet

CreateEnvelopeFromTemplateAsync

Create new envelope from template
  • HTTP Method: POST
  • Endpoint: /envelope/from_template/{template_id}
Parameters Return Type Envelope Example Usage Code Snippet

ListEnvelopesAsync

List envelopes
  • HTTP Method: POST
  • Endpoint: /envelopes
Parameters Return Type ListEnvelopesResponse Example Usage Code Snippet

GetEnvelopeAsync

Get envelope
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}
Parameters Return Type Envelope Example Usage Code Snippet

DeleteEnvelopeAsync

Delete envelope
  • HTTP Method: DELETE
  • Endpoint: /envelope/{envelope_id}
Parameters Example Usage Code Snippet

DownloadEnvelopeSignedDocumentsAsync

Download signed documents for an envelope
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/signed_documents
Parameters Return Type byte[] Example Usage Code Snippet

DownloadEnvelopeCertificateAsync

Download certificate of completion for an envelope
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/certificate
Parameters Return Type byte[] Example Usage Code Snippet

GetEnvelopeDocumentAsync

Get envelope document
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/document/{document_id}
Parameters Return Type Document Example Usage Code Snippet

GetEnvelopeDocumentsAsync

Get envelope documents
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/documents
Parameters Return Type ListEnvelopeDocumentsResponse Example Usage Code Snippet

AddEnvelopeDocumentAsync

Add envelope document
  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/document
Parameters Return Type Document Example Usage Code Snippet

SetEnvelopeDynamicFieldsAsync

Set envelope dynamic fields
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/dynamic_fields
Parameters Return Type Envelope Example Usage Code Snippet

AddEnvelopeSigningStepsAsync

Add envelope signing steps
  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/signing_steps
Parameters Return Type Envelope Example Usage Code Snippet

SetEnvelopeAttachmentsSettingsAsync

Set envelope attachment settings
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/attachments/settings
Parameters Return Type EnvelopeAttachments Example Usage Code Snippet

SetEnvelopeAttachmentsPlaceholdersAsync

Placeholders to be set, completely replacing the existing ones.
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/attachments/placeholders
Parameters Return Type EnvelopeAttachments Example Usage Code Snippet

GetAttachmentFileAsync

Get envelope attachment file
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/attachments/{file_id}
Parameters Return Type byte[] Example Usage Code Snippet

SendEnvelopeAsync

Send envelope for signature
  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/send
Parameters Return Type Envelope Example Usage Code Snippet

DuplicateEnvelopeAsync

Duplicate envelope
  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/duplicate
Parameters Return Type Envelope Example Usage Code Snippet

VoidEnvelopeAsync

Void envelope
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/void
Parameters Return Type Envelope Example Usage Code Snippet

RenameEnvelopeAsync

Rename envelope
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/rename
Parameters Return Type Envelope Example Usage Code Snippet

SetEnvelopeCommentAsync

Set envelope comment
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_comment
Parameters Return Type Envelope Example Usage Code Snippet

SetEnvelopeNotificationAsync

Set envelope notification
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_notification
Parameters Return Type Envelope Example Usage Code Snippet

SetEnvelopeExpirationDateAsync

Set envelope expiration date
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_expiration_date
Parameters Return Type Envelope Example Usage Code Snippet

SetEnvelopeLegalityLevelAsync

Set envelope legality level
  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_legality_level
Parameters Return Type Envelope Example Usage Code Snippet

GetEnvelopeAnnotationsAsync

Get envelope annotations
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/annotations
Parameters Return Type List<Annotation> Example Usage Code Snippet

GetEnvelopeDocumentAnnotationsAsync

Get envelope document annotations
  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/annotations/{document_id}
Parameters Return Type ListEnvelopeDocumentAnnotationsResponse Example Usage Code Snippet

AddEnvelopeAnnotationAsync

Add envelope annotation
  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/annotation
Parameters Return Type Annotation Example Usage Code Snippet

DeleteEnvelopeAnnotationAsync

Delete envelope annotation
  • HTTP Method: DELETE
  • Endpoint: /envelope/{envelope_id}/annotation/{annotation_id}
Parameters Example Usage Code Snippet

CreateTemplateAsync

Create new template
  • HTTP Method: POST
  • Endpoint: /template
Parameters Return Type Template Example Usage Code Snippet

ListTemplatesAsync

List templates
  • HTTP Method: POST
  • Endpoint: /templates
Parameters Return Type ListTemplatesResponse Example Usage Code Snippet

GetTemplateAsync

Get template
  • HTTP Method: GET
  • Endpoint: /template/{template_id}
Parameters Return Type Template Example Usage Code Snippet

DeleteTemplateAsync

Delete template
  • HTTP Method: DELETE
  • Endpoint: /template/{template_id}
Parameters Example Usage Code Snippet

DuplicateTemplateAsync

Duplicate template
  • HTTP Method: POST
  • Endpoint: /template/{template_id}/duplicate
Parameters Return Type Template Example Usage Code Snippet

AddTemplateDocumentAsync

Add template document
  • HTTP Method: POST
  • Endpoint: /template/{template_id}/document
Parameters Return Type Document Example Usage Code Snippet

GetTemplateDocumentAsync

Get template document
  • HTTP Method: GET
  • Endpoint: /template/{template_id}/document/{document_id}
Parameters Return Type Document Example Usage Code Snippet

GetTemplateDocumentsAsync

Get template documents
  • HTTP Method: GET
  • Endpoint: /template/{template_id}/documents
Parameters Return Type ListTemplateDocumentsResponse Example Usage Code Snippet

AddTemplateSigningStepsAsync

Add template signing steps
  • HTTP Method: POST
  • Endpoint: /template/{template_id}/signing_steps
Parameters Return Type Template Example Usage Code Snippet

RenameTemplateAsync

Rename template
  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/rename
Parameters Return Type Template Example Usage Code Snippet

SetTemplateCommentAsync

Set template comment
  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/set_comment
Parameters Return Type Template Example Usage Code Snippet

SetTemplateNotificationAsync

Set template notification
  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/set_notification
Parameters Return Type Template Example Usage Code Snippet

GetTemplateAnnotationsAsync

Get template annotations
  • HTTP Method: GET
  • Endpoint: /template/{template_id}/annotations
Parameters Return Type ListTemplateAnnotationsResponse Example Usage Code Snippet

GetDocumentTemplateAnnotationsAsync

Get document template annotations
  • HTTP Method: GET
  • Endpoint: /template/{template_id}/annotations/{document_id}
Parameters Return Type ListTemplateDocumentAnnotationsResponse Example Usage Code Snippet

AddTemplateAnnotationAsync

Add template annotation
  • HTTP Method: POST
  • Endpoint: /template/{template_id}/annotation
Parameters Return Type Annotation Example Usage Code Snippet

DeleteTemplateAnnotationAsync

Delete template annotation
  • HTTP Method: DELETE
  • Endpoint: /template/{template_id}/annotation/{annotation_id}
Parameters Example Usage Code Snippet

SetTemplateAttachmentsSettingsAsync

Set template attachment settings
  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/attachments/settings
Parameters Return Type EnvelopeAttachments Example Usage Code Snippet

SetTemplateAttachmentsPlaceholdersAsync

Placeholders to be set, completely replacing the existing ones.
  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/attachments/placeholders
Parameters Return Type EnvelopeAttachments Example Usage Code Snippet

CreateWebhookAsync

Create webhook
  • HTTP Method: POST
  • Endpoint: /webhook
Parameters Return Type Webhook Example Usage Code Snippet

ListWebhooksAsync

List webhooks
  • HTTP Method: POST
  • Endpoint: /webhooks
Parameters Return Type ListWebhooksResponse Example Usage Code Snippet

DeleteWebhookAsync

Delete webhook
  • HTTP Method: DELETE
  • Endpoint: /webhook/{webhook_id}
Parameters Example Usage Code Snippet

Models

SetEnvelopeAttachmentsPlaceholdersRequest

Properties

Document

Properties

CreateEnvelopeRequest

Properties

ListEnvelopesRequest

Properties

AttachmentPlaceholder

Properties

SetEnvelopeAttachmentsSettingsRequest

Properties

EnvelopeNotification

Properties

ListTemplatesRequest

Properties

SetTemplateCommentRequest

Properties

Template

Properties

RecipientVerificationType

Type of verification the recipient must complete before accessing the envelope. - PASSCODE: requires a code to be entered. - SMS: sends a code via SMS. - ID_VERIFICATION: prompts the recipient to complete an automated ID and selfie check. Properties

AddEnvelopeSigningStepsRequest

Properties

AnnotationFontFamily

Font family of the text Properties

AddTemplateSigningStepsRequest

Properties

SetEnvelopeCommentRequest

Properties

TemplateOrderField

Field to order templates by Properties

EnvelopeOrderField

Field to order envelopes by Properties

AddEnvelopeDocumentRequest

Properties

ListWebhooksRequest

Properties

SetEnvelopeLegalityLevelRequest

Properties

AttachmentPlaceholderFile

Properties

SetEnvelopeExpirationRequest

Properties

AnnotationText

Text annotation (null if annotation is not a text) Properties

AnnotationCheckbox

Checkbox annotation (null if annotation is not a checkbox) Properties

Envelope

Properties

AddTemplateDocumentRequest

Properties

TemplateRecipient

Properties

AddAnnotationRequest

Properties

ListEnvelopeDocumentAnnotationsResponse

Properties

EnvelopeStatus

Status of the envelope Properties

RecipientVerification

Properties

AnnotationCheckboxStyle

Style of the checkbox Properties

SigningStep

Properties

AnnotationDateTime

Date annotation (null if annotation is not a date) Properties

AttachmentSettings

Properties

CreateTemplateRequest

Properties

ListTemplateDocumentsResponse

Properties

AnnotationInitials

Initials annotation (null if annotation is not initials) Properties

AnnotationFont

Properties

AnnotationType

Type of the annotation Properties

Webhook

Properties

RenameTemplateRequest

Properties

ListTemplatesResponse

Properties

EnvelopeAttachments

Properties

RecipientRole

Role of the recipient (SIGNER signs the document, RECEIVES_COPY receives a copy of the document, IN_PERSON_SIGNER signs the document in person, SENDER sends the document) Properties

Annotation

Properties

DynamicField

Properties

AnnotationDateTimeFormat

Format of the date time (DMY_NUMERIC_SLASH is day/month/year with slashes, MDY_NUMERIC_SLASH is month/day/year with slashes, YMD_NUMERIC_SLASH is year/month/day with slashes, DMY_NUMERIC_DASH_SHORT is day/month/year with dashes, DMY_NUMERIC_DASH is day/month/year with dashes, YMD_NUMERIC_DASH is year/month/day with dashes, MDY_TEXT_DASH_SHORT is month/day/year with dashes, MDY_TEXT_SPACE_SHORT is month/day/year with spaces, MDY_TEXT_SPACE is month/day/year with spaces) Properties

EnvelopeFlowType

Flow type of the envelope (REQUEST_SIGNATURE is a request for signature, SIGN_MYSELF is a self-signing flow) Properties

EnvelopeLegalityLevel

Legal level of the envelope (SES is Simple Electronic Signature, QES_EIDAS is Qualified Electronic Signature, QES_ZERTES is Qualified Electronic Signature with Zertes) Properties

TemplateRecipientRole

Role of the recipient (SIGNER signs the document, RECEIVES_COPY receives a copy of the document, IN_PERSON_SIGNER signs the document in person, SENDER sends the document) Properties

AttachmentPlaceholderRequest

Properties

SetEnvelopeDynamicFieldsRequest

Properties

Page

Properties

TemplateSigningStep

Properties

AttachmentPlaceholdersPerRecipient

Properties

ListEnvelopesResponse

Properties

Recipient

Properties

WebhookEvent

Event of the webhook Properties

CreateWebhookRequest

Properties

CreateEnvelopeFromTemplateRequest

Properties

ListTemplateAnnotationsResponse

Properties

RenameEnvelopeRequest

Properties

ListTemplateDocumentAnnotationsResponse

Properties

ListEnvelopeDocumentsResponse

Properties

ListWebhooksResponse

Properties

AnnotationSignature

Signature annotation (null if annotation is not a signature) Properties