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

MethodsDescription
CreateEnvelopeAsyncCreate new envelope
CreateEnvelopeFromTemplateAsyncCreate new envelope from template
ListEnvelopesAsyncList envelopes
GetEnvelopeAsyncGet envelope
DeleteEnvelopeAsyncDelete envelope
GetEnvelopeDocumentAsyncGet envelope document
GetEnvelopeDocumentsAsyncGet envelope documents
AddEnvelopeDocumentAsyncAdd envelope document
SetEnvelopeDynamicFieldsAsyncSet envelope dynamic fields
AddEnvelopeSigningStepsAsyncAdd envelope signing steps
SendEnvelopeAsyncSend envelope for signature
DuplicateEnvelopeAsyncDuplicate envelope
VoidEnvelopeAsyncVoid envelope
RenameEnvelopeAsyncRename envelope
SetEnvelopeCommentAsyncSet envelope comment
SetEnvelopeNotificationAsyncSet envelope notification
SetEnvelopeExpirationDateAsyncSet envelope expiration date
SetEnvelopeLegalityLevelAsyncSet envelope legality level
GetEnvelopeAnnotationsAsyncGet envelope annotations
GetEnvelopeDocumentAnnotationsAsyncGet envelope document annotations
AddEnvelopeAnnotationAsyncAdd envelope annotation
DeleteEnvelopeAnnotationAsyncDelete envelope annotation
CreateTemplateAsyncCreate new template
ListTemplatesAsyncList templates
GetTemplateAsyncGet template
DeleteTemplateAsyncDelete template
DuplicateTemplateAsyncDuplicate template
AddTemplateDocumentAsyncAdd template document
GetTemplateDocumentAsyncGet template document
GetTemplateDocumentsAsyncGet template documents
AddTemplateSigningStepsAsyncAdd template signing steps
RenameTemplateAsyncRename template
SetTemplateCommentAsyncSet template comment
SetTemplateNotificationAsyncSet template notification
GetTemplateAnnotationsAsyncGet template annotations
GetDocumentTemplateAnnotationsAsyncGet document template annotations
AddTemplateAnnotationAsyncAdd template annotation
DeleteTemplateAnnotationAsyncDelete template annotation
CreateWebhookAsyncCreate webhook
ListWebhooksAsyncList webhooks
DeleteWebhookAsyncDelete webhook

CreateEnvelopeAsync

Create new envelope

  • HTTP Method: POST
  • Endpoint: /envelope

Parameters

NameTypeRequiredDescription
inputCreateEnvelopeRequestThe request body.

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new CreateEnvelopeRequest("name", EnvelopeLegalityLevel.Ses, 2, "comment", true);

var response = await client.Signplus.CreateEnvelopeAsync(input);

Console.WriteLine(response);

CreateEnvelopeFromTemplateAsync

Create new envelope from template

  • HTTP Method: POST
  • Endpoint: /envelope/from_template/{template_id}

Parameters

NameTypeRequiredDescription
inputCreateEnvelopeFromTemplateRequestThe request body.
templateIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new CreateEnvelopeFromTemplateRequest("name", "comment", true);

var response = await client.Signplus.CreateEnvelopeFromTemplateAsync(input, "template_id");

Console.WriteLine(response);

ListEnvelopesAsync

List envelopes

  • HTTP Method: POST
  • Endpoint: /envelopes

Parameters

NameTypeRequiredDescription
inputListEnvelopesRequestThe request body.

Return Type

ListEnvelopesResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var tags = new List<string>() { "tags" };
var ids = new List<string>() { "ids" };
var statuses = new List<EnvelopeStatus>() { EnvelopeStatus.Draft };
var folderIds = new List<string>() { "folder_ids" };
var input = new ListEnvelopesRequest("name", tags, "comment", ids, statuses, folderIds, false, 5, 0, "uid", 10, 8, "after", "before", EnvelopeOrderField.CreationDate, false, true);

var response = await client.Signplus.ListEnvelopesAsync(input);

Console.WriteLine(response);

GetEnvelopeAsync

Get envelope

  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}

Parameters

NameTypeRequiredDescription
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetEnvelopeAsync("envelope_id");

Console.WriteLine(response);

DeleteEnvelopeAsync

Delete envelope

  • HTTP Method: DELETE
  • Endpoint: /envelope/{envelope_id}

Parameters

NameTypeRequiredDescription
envelopeIdstring

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

await client.Signplus.DeleteEnvelopeAsync("envelope_id");

GetEnvelopeDocumentAsync

Get envelope document

  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/document/{document_id}

Parameters

NameTypeRequiredDescription
envelopeIdstring
documentIdstring

Return Type

Document

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetEnvelopeDocumentAsync("envelope_id", "document_id");

Console.WriteLine(response);

GetEnvelopeDocumentsAsync

Get envelope documents

  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/documents

Parameters

NameTypeRequiredDescription
envelopeIdstring

Return Type

ListEnvelopeDocumentsResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetEnvelopeDocumentsAsync("envelope_id");

Console.WriteLine(response);

AddEnvelopeDocumentAsync

Add envelope document

  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/document

Parameters

NameTypeRequiredDescription
inputAddEnvelopeDocumentRequestThe request body.
envelopeIdstring

Return Type

Document

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new AddEnvelopeDocumentRequest(new byte[] {});

var response = await client.Signplus.AddEnvelopeDocumentAsync(input, "envelope_id");

Console.WriteLine(response);

SetEnvelopeDynamicFieldsAsync

Set envelope dynamic fields

  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/dynamic_fields

Parameters

NameTypeRequiredDescription
inputSetEnvelopeDynamicFieldsRequestThe request body.
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var dynamicFieldsItem = new DynamicField("name", "value");
var dynamicFields = new List<DynamicField>() { dynamicFieldsItem };
var input = new SetEnvelopeDynamicFieldsRequest(dynamicFields);

var response = await client.Signplus.SetEnvelopeDynamicFieldsAsync(input, "envelope_id");

Console.WriteLine(response);

AddEnvelopeSigningStepsAsync

Add envelope signing steps

  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/signing_steps

Parameters

NameTypeRequiredDescription
inputAddEnvelopeSigningStepsRequestThe request body.
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var verification = new RecipientVerification(RecipientVerificationType.Sms, "value");
var recipientsItem = new Recipient("name", "email", RecipientRole.Signer, "id", "uid", verification);
var recipients = new List<Recipient>() { recipientsItem };
var signingStepsItem = new SigningStep(recipients);
var signingSteps = new List<SigningStep>() { signingStepsItem };
var input = new AddEnvelopeSigningStepsRequest(signingSteps);

var response = await client.Signplus.AddEnvelopeSigningStepsAsync(input, "envelope_id");

Console.WriteLine(response);

SendEnvelopeAsync

Send envelope for signature

  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/send

Parameters

NameTypeRequiredDescription
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.SendEnvelopeAsync("envelope_id");

Console.WriteLine(response);

DuplicateEnvelopeAsync

Duplicate envelope

  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/duplicate

Parameters

NameTypeRequiredDescription
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.DuplicateEnvelopeAsync("envelope_id");

Console.WriteLine(response);

VoidEnvelopeAsync

Void envelope

  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/void

Parameters

NameTypeRequiredDescription
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.VoidEnvelopeAsync("envelope_id");

Console.WriteLine(response);

RenameEnvelopeAsync

Rename envelope

  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/rename

Parameters

NameTypeRequiredDescription
inputRenameEnvelopeRequestThe request body.
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new RenameEnvelopeRequest("name");

var response = await client.Signplus.RenameEnvelopeAsync(input, "envelope_id");

Console.WriteLine(response);

SetEnvelopeCommentAsync

Set envelope comment

  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_comment

Parameters

NameTypeRequiredDescription
inputSetEnvelopeCommentRequestThe request body.
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new SetEnvelopeCommentRequest("comment");

var response = await client.Signplus.SetEnvelopeCommentAsync(input, "envelope_id");

Console.WriteLine(response);

SetEnvelopeNotificationAsync

Set envelope notification

  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_notification

Parameters

NameTypeRequiredDescription
inputEnvelopeNotificationThe request body.
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new EnvelopeNotification("subject", "message", 10);

var response = await client.Signplus.SetEnvelopeNotificationAsync(input, "envelope_id");

Console.WriteLine(response);

SetEnvelopeExpirationDateAsync

Set envelope expiration date

  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_expiration_date

Parameters

NameTypeRequiredDescription
inputSetEnvelopeExpirationRequestThe request body.
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new SetEnvelopeExpirationRequest(0);

var response = await client.Signplus.SetEnvelopeExpirationDateAsync(input, "envelope_id");

Console.WriteLine(response);

SetEnvelopeLegalityLevelAsync

Set envelope legality level

  • HTTP Method: PUT
  • Endpoint: /envelope/{envelope_id}/set_legality_level

Parameters

NameTypeRequiredDescription
inputSetEnvelopeLegalityLevelRequestThe request body.
envelopeIdstring

Return Type

Envelope

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new SetEnvelopeLegalityLevelRequest(EnvelopeLegalityLevel.Ses);

var response = await client.Signplus.SetEnvelopeLegalityLevelAsync(input, "envelope_id");

Console.WriteLine(response);

GetEnvelopeAnnotationsAsync

Get envelope annotations

  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/annotations

Parameters

NameTypeRequiredDescription
envelopeIdstringID of the envelope

Return Type

List&lt;Annotation&gt;

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetEnvelopeAnnotationsAsync("envelope_id");

Console.WriteLine(response);

GetEnvelopeDocumentAnnotationsAsync

Get envelope document annotations

  • HTTP Method: GET
  • Endpoint: /envelope/{envelope_id}/annotations/{document_id}

Parameters

NameTypeRequiredDescription
envelopeIdstringID of the envelope
documentIdstringID of document

Return Type

ListEnvelopeDocumentAnnotationsResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetEnvelopeDocumentAnnotationsAsync("envelope_id", "document_id");

Console.WriteLine(response);

AddEnvelopeAnnotationAsync

Add envelope annotation

  • HTTP Method: POST
  • Endpoint: /envelope/{envelope_id}/annotation

Parameters

NameTypeRequiredDescription
inputAddAnnotationRequestThe request body.
envelopeIdstringID of the envelope

Return Type

Annotation

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var signature = new AnnotationSignature("id");
var initials = new AnnotationInitials("id");
var font = new AnnotationFont(AnnotationFontFamily.Unknown, false, false);
var text = new AnnotationText(5.51, 3.68, "value", "tooltip", "dynamic_field_name", font);
var font = new AnnotationFont(AnnotationFontFamily.Unknown, false, false);
var datetime = new AnnotationDateTime(3.25, font, "color", true, "timezone", 0, AnnotationDateTimeFormat.DmyNumericSlash);
var checkbox = new AnnotationCheckbox(false, AnnotationCheckboxStyle.CircleCheck);
var input = new AddAnnotationRequest("document_id", 8, 1.18, 4.42, 7.23, 7.31, AnnotationType.Text, "recipient_id", true, signature, initials, text, datetime, checkbox);

var response = await client.Signplus.AddEnvelopeAnnotationAsync(input, "envelope_id");

Console.WriteLine(response);

DeleteEnvelopeAnnotationAsync

Delete envelope annotation

  • HTTP Method: DELETE
  • Endpoint: /envelope/{envelope_id}/annotation/{annotation_id}

Parameters

NameTypeRequiredDescription
envelopeIdstringID of the envelope
annotationIdstringID of the annotation to delete

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

await client.Signplus.DeleteEnvelopeAnnotationAsync("envelope_id", "annotation_id");

CreateTemplateAsync

Create new template

  • HTTP Method: POST
  • Endpoint: /template

Parameters

NameTypeRequiredDescription
inputCreateTemplateRequestThe request body.

Return Type

Template

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new CreateTemplateRequest("name");

var response = await client.Signplus.CreateTemplateAsync(input);

Console.WriteLine(response);

ListTemplatesAsync

List templates

  • HTTP Method: POST
  • Endpoint: /templates

Parameters

NameTypeRequiredDescription
inputListTemplatesRequestThe request body.

Return Type

ListTemplatesResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var tags = new List<string>() { "tags" };
var ids = new List<string>() { "ids" };
var input = new ListTemplatesRequest("name", tags, ids, 9, 4, "after", "before", TemplateOrderField.TemplateId, true);

var response = await client.Signplus.ListTemplatesAsync(input);

Console.WriteLine(response);

GetTemplateAsync

Get template

  • HTTP Method: GET
  • Endpoint: /template/{template_id}

Parameters

NameTypeRequiredDescription
templateIdstring

Return Type

Template

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetTemplateAsync("template_id");

Console.WriteLine(response);

DeleteTemplateAsync

Delete template

  • HTTP Method: DELETE
  • Endpoint: /template/{template_id}

Parameters

NameTypeRequiredDescription
templateIdstring

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

await client.Signplus.DeleteTemplateAsync("template_id");

DuplicateTemplateAsync

Duplicate template

  • HTTP Method: POST
  • Endpoint: /template/{template_id}/duplicate

Parameters

NameTypeRequiredDescription
templateIdstring

Return Type

Template

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.DuplicateTemplateAsync("template_id");

Console.WriteLine(response);

AddTemplateDocumentAsync

Add template document

  • HTTP Method: POST
  • Endpoint: /template/{template_id}/document

Parameters

NameTypeRequiredDescription
inputAddTemplateDocumentRequestThe request body.
templateIdstring

Return Type

Document

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new AddTemplateDocumentRequest(new byte[] {});

var response = await client.Signplus.AddTemplateDocumentAsync(input, "template_id");

Console.WriteLine(response);

GetTemplateDocumentAsync

Get template document

  • HTTP Method: GET
  • Endpoint: /template/{template_id}/document/{document_id}

Parameters

NameTypeRequiredDescription
templateIdstring
documentIdstring

Return Type

Document

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetTemplateDocumentAsync("template_id", "document_id");

Console.WriteLine(response);

GetTemplateDocumentsAsync

Get template documents

  • HTTP Method: GET
  • Endpoint: /template/{template_id}/documents

Parameters

NameTypeRequiredDescription
templateIdstring

Return Type

ListTemplateDocumentsResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetTemplateDocumentsAsync("template_id");

Console.WriteLine(response);

AddTemplateSigningStepsAsync

Add template signing steps

  • HTTP Method: POST
  • Endpoint: /template/{template_id}/signing_steps

Parameters

NameTypeRequiredDescription
inputAddTemplateSigningStepsRequestThe request body.
templateIdstring

Return Type

Template

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var recipientsItem = new TemplateRecipient("id", "uid", "name", "email", TemplateRecipientRole.Signer);
var recipients = new List<TemplateRecipient>() { recipientsItem };
var signingStepsItem = new TemplateSigningStep(recipients);
var signingSteps = new List<TemplateSigningStep>() { signingStepsItem };
var input = new AddTemplateSigningStepsRequest(signingSteps);

var response = await client.Signplus.AddTemplateSigningStepsAsync(input, "template_id");

Console.WriteLine(response);

RenameTemplateAsync

Rename template

  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/rename

Parameters

NameTypeRequiredDescription
inputRenameTemplateRequestThe request body.
templateIdstring

Return Type

Template

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new RenameTemplateRequest("name");

var response = await client.Signplus.RenameTemplateAsync(input, "template_id");

Console.WriteLine(response);

SetTemplateCommentAsync

Set template comment

  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/set_comment

Parameters

NameTypeRequiredDescription
inputSetTemplateCommentRequestThe request body.
templateIdstring

Return Type

Template

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new SetTemplateCommentRequest("comment");

var response = await client.Signplus.SetTemplateCommentAsync(input, "template_id");

Console.WriteLine(response);

SetTemplateNotificationAsync

Set template notification

  • HTTP Method: PUT
  • Endpoint: /template/{template_id}/set_notification

Parameters

NameTypeRequiredDescription
inputEnvelopeNotificationThe request body.
templateIdstring

Return Type

Template

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new EnvelopeNotification("subject", "message", 10);

var response = await client.Signplus.SetTemplateNotificationAsync(input, "template_id");

Console.WriteLine(response);

GetTemplateAnnotationsAsync

Get template annotations

  • HTTP Method: GET
  • Endpoint: /template/{template_id}/annotations

Parameters

NameTypeRequiredDescription
templateIdstringID of the template

Return Type

ListTemplateAnnotationsResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetTemplateAnnotationsAsync("template_id");

Console.WriteLine(response);

GetDocumentTemplateAnnotationsAsync

Get document template annotations

  • HTTP Method: GET
  • Endpoint: /template/{template_id}/annotations/{document_id}

Parameters

NameTypeRequiredDescription
templateIdstringID of the template
documentIdstringID of document

Return Type

ListTemplateDocumentAnnotationsResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var response = await client.Signplus.GetDocumentTemplateAnnotationsAsync("template_id", "document_id");

Console.WriteLine(response);

AddTemplateAnnotationAsync

Add template annotation

  • HTTP Method: POST
  • Endpoint: /template/{template_id}/annotation

Parameters

NameTypeRequiredDescription
inputAddAnnotationRequestThe request body.
templateIdstringID of the template

Return Type

Annotation

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var signature = new AnnotationSignature("id");
var initials = new AnnotationInitials("id");
var font = new AnnotationFont(AnnotationFontFamily.Unknown, false, false);
var text = new AnnotationText(5.51, 3.68, "value", "tooltip", "dynamic_field_name", font);
var font = new AnnotationFont(AnnotationFontFamily.Unknown, false, false);
var datetime = new AnnotationDateTime(3.25, font, "color", true, "timezone", 0, AnnotationDateTimeFormat.DmyNumericSlash);
var checkbox = new AnnotationCheckbox(false, AnnotationCheckboxStyle.CircleCheck);
var input = new AddAnnotationRequest("document_id", 8, 1.18, 4.42, 7.23, 7.31, AnnotationType.Text, "recipient_id", true, signature, initials, text, datetime, checkbox);

var response = await client.Signplus.AddTemplateAnnotationAsync(input, "template_id");

Console.WriteLine(response);

DeleteTemplateAnnotationAsync

Delete template annotation

  • HTTP Method: DELETE
  • Endpoint: /template/{template_id}/annotation/{annotation_id}

Parameters

NameTypeRequiredDescription
templateIdstringID of the template
annotationIdstringID of the annotation to delete

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

await client.Signplus.DeleteTemplateAnnotationAsync("template_id", "annotation_id");

CreateWebhookAsync

Create webhook

  • HTTP Method: POST
  • Endpoint: /webhook

Parameters

NameTypeRequiredDescription
inputCreateWebhookRequestThe request body.

Return Type

Webhook

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new CreateWebhookRequest(WebhookEvent.EnvelopeExpired, "target");

var response = await client.Signplus.CreateWebhookAsync(input);

Console.WriteLine(response);

ListWebhooksAsync

List webhooks

  • HTTP Method: POST
  • Endpoint: /webhooks

Parameters

NameTypeRequiredDescription
inputListWebhooksRequestThe request body.

Return Type

ListWebhooksResponse

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Alohi.Signplus.Models;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

var input = new ListWebhooksRequest("webhook_id", WebhookEvent.EnvelopeExpired);

var response = await client.Signplus.ListWebhooksAsync(input);

Console.WriteLine(response);

DeleteWebhookAsync

Delete webhook

  • HTTP Method: DELETE
  • Endpoint: /webhook/{webhook_id}

Parameters

NameTypeRequiredDescription
webhookIdstring

Example Usage Code Snippet

using Alohi.Signplus;
using Alohi.Signplus.Config;
using Environment = Alohi.Signplus.Http.Environment;

var config = new SignplusConfig{
    Environment = Environment.Default
};

var client = new SignplusClient(config);

await client.Signplus.DeleteWebhookAsync("webhook_id");

Models

Document

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the document
NamestringName of the document
FilenamestringFilename of the document
PageCountlongNumber of pages in the document
PagesList<Page>List of pages in the document

CreateEnvelopeRequest

Properties

NameTypeRequiredDescription
NamestringName of the envelope
LegalityLevelEnvelopeLegalityLevelLegal level of the envelope (SES is Simple Electronic Signature, QES_EIDAS is Qualified Electronic Signature, QES_ZERTES is Qualified Electronic Signature with Zertes)
ExpiresAtlongUnix timestamp of the expiration date
CommentstringComment for the envelope
SandboxboolWhether the envelope is created in sandbox mode

ListEnvelopesRequest

Properties

NameTypeRequiredDescription
NamestringName of the envelope
TagsList<string>List of tags
CommentstringComment of the envelope
IdsList<string>List of envelope IDs
StatusesList<EnvelopeStatus>List of envelope statuses
FolderIdsList<string>List of folder IDs
OnlyRootFolderboolWhether to only list envelopes in the root folder
DateFromlongUnix timestamp of the start date
DateTolongUnix timestamp of the end date
UidstringUnique identifier of the user
Firstlong
Lastlong
Afterstring
Beforestring
OrderFieldEnvelopeOrderFieldField to order envelopes by
AscendingboolWhether to order envelopes in ascending order
IncludeTrashboolWhether to include envelopes in the trash

EnvelopeNotification

Properties

NameTypeRequiredDescription
SubjectstringSubject of the notification
MessagestringMessage of the notification
ReminderIntervallongInterval in days to send reminder

ListTemplatesRequest

Properties

NameTypeRequiredDescription
NamestringName of the template
TagsList<string>List of tag templates
IdsList<string>List of templates IDs
Firstlong
Lastlong
Afterstring
Beforestring
OrderFieldTemplateOrderFieldField to order templates by
AscendingboolWhether to order templates in ascending order

SetTemplateCommentRequest

Properties

NameTypeRequiredDescription
CommentstringComment for the template

Template

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the template
NamestringName of the template
CommentstringComment for the template
PageslongTotal number of pages in the template
LegalityLevelEnvelopeLegalityLevelLegal level of the envelope (SES is Simple Electronic Signature, QES_EIDAS is Qualified Electronic Signature, QES_ZERTES is Qualified Electronic Signature with Zertes)
CreatedAtlongUnix timestamp of the creation date
UpdatedAtlongUnix timestamp of the last modification date
ExpirationDelaylongExpiration delay added to the current time when an envelope is created from this template
NumRecipientslongNumber of recipients in the envelope
SigningStepsList<TemplateSigningStep>
DocumentsList<Document>
NotificationEnvelopeNotification
DynamicFieldsList<string>List of dynamic fields

RecipientVerificationType

Type of signature verification (SMS sends a code via SMS, PASSCODE requires a code to be entered)

Properties

NameTypeRequiredDescription
Smsstring“SMS”
Passcodestring“PASSCODE”

AddEnvelopeSigningStepsRequest

Properties

NameTypeRequiredDescription
SigningStepsList<SigningStep>List of signing steps

AnnotationFontFamily

Font family of the text

Properties

NameTypeRequiredDescription
Unknownstring“UNKNOWN”
Serifstring“SERIF”
Sansstring“SANS”
Monostring“MONO”

AddTemplateSigningStepsRequest

Properties

NameTypeRequiredDescription
SigningStepsList<TemplateSigningStep>List of signing steps

SetEnvelopeCommentRequest

Properties

NameTypeRequiredDescription
CommentstringComment for the envelope

TemplateOrderField

Field to order templates by

Properties

NameTypeRequiredDescription
TemplateIdstring“TEMPLATE_ID”
TemplateCreationDatestring“TEMPLATE_CREATION_DATE”
TemplateModificationDatestring“TEMPLATE_MODIFICATION_DATE”
TemplateNamestring“TEMPLATE_NAME”

EnvelopeOrderField

Field to order envelopes by

Properties

NameTypeRequiredDescription
CreationDatestring“CREATION_DATE”
ModificationDatestring“MODIFICATION_DATE”
Namestring“NAME”
Statusstring“STATUS”
LastDocumentChangestring“LAST_DOCUMENT_CHANGE”

AddEnvelopeDocumentRequest

Properties

NameTypeRequiredDescription
Filebyte[]File to upload in binary format

ListWebhooksRequest

Properties

NameTypeRequiredDescription
WebhookIdstringID of the webhook
Event_WebhookEventEvent of the webhook

SetEnvelopeLegalityLevelRequest

Properties

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

SetEnvelopeExpirationRequest

Properties

NameTypeRequiredDescription
ExpiresAtlongUnix timestamp of the expiration date

AnnotationText

Text annotation (null if annotation is not a text)

Properties

NameTypeRequiredDescription
SizedoubleFont size of the text in pt
ColordoubleText color in 32bit representation
ValuestringText content of the annotation
TooltipstringTooltip of the annotation
DynamicFieldNamestringName of the dynamic field
FontAnnotationFont

AnnotationCheckbox

Checkbox annotation (null if annotation is not a checkbox)

Properties

NameTypeRequiredDescription
Checked_boolWhether the checkbox is checked
StyleAnnotationCheckboxStyleStyle of the checkbox

Envelope

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the envelope
NamestringName of the envelope
CommentstringComment for the envelope
PageslongTotal number of pages in the envelope
FlowTypeEnvelopeFlowTypeFlow type of the envelope (REQUEST_SIGNATURE is a request for signature, SIGN_MYSELF is a self-signing flow)
LegalityLevelEnvelopeLegalityLevelLegal level of the envelope (SES is Simple Electronic Signature, QES_EIDAS is Qualified Electronic Signature, QES_ZERTES is Qualified Electronic Signature with Zertes)
StatusEnvelopeStatusStatus of the envelope
CreatedAtlongUnix timestamp of the creation date
UpdatedAtlongUnix timestamp of the last modification date
ExpiresAtlongUnix timestamp of the expiration date
NumRecipientslongNumber of recipients in the envelope
IsDuplicableboolWhether the envelope can be duplicated
SigningStepsList<SigningStep>
DocumentsList<Document>
NotificationEnvelopeNotification

AddTemplateDocumentRequest

Properties

NameTypeRequiredDescription
Filebyte[]File to upload in binary format

TemplateRecipient

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the recipient
UidstringUnique identifier of the user associated with the recipient
NamestringName of the recipient
EmailstringEmail of the recipient
RoleTemplateRecipientRoleRole 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)

AddAnnotationRequest

Properties

NameTypeRequiredDescription
DocumentIdstringID of the document
PagelongPage number where the annotation is placed
XdoubleX coordinate of the annotation (in % of the page width from 0 to 100) from the top left corner
YdoubleY coordinate of the annotation (in % of the page height from 0 to 100) from the top left corner
WidthdoubleWidth of the annotation (in % of the page width from 0 to 100)
HeightdoubleHeight of the annotation (in % of the page height from 0 to 100)
Type_AnnotationTypeType of the annotation
RecipientIdstringID of the recipient
Requiredbool
SignatureAnnotationSignatureSignature annotation (null if annotation is not a signature)
InitialsAnnotationInitialsInitials annotation (null if annotation is not initials)
TextAnnotationTextText annotation (null if annotation is not a text)
DatetimeAnnotationDateTimeDate annotation (null if annotation is not a date)
CheckboxAnnotationCheckboxCheckbox annotation (null if annotation is not a checkbox)

ListEnvelopeDocumentAnnotationsResponse

Properties

NameTypeRequiredDescription
AnnotationsList<Annotation>

EnvelopeStatus

Status of the envelope

Properties

NameTypeRequiredDescription
Draftstring“DRAFT”
InProgressstring“IN_PROGRESS”
Completedstring“COMPLETED”
Expiredstring“EXPIRED”
Declinedstring“DECLINED”
Voidedstring“VOIDED”
Pendingstring“PENDING”

RecipientVerification

Properties

NameTypeRequiredDescription
Type_RecipientVerificationTypeType of signature verification (SMS sends a code via SMS, PASSCODE requires a code to be entered)
Valuestring

AnnotationCheckboxStyle

Style of the checkbox

Properties

NameTypeRequiredDescription
CircleCheckstring“CIRCLE_CHECK”
CircleFullstring“CIRCLE_FULL”
SquareCheckstring“SQUARE_CHECK”
SquareFullstring“SQUARE_FULL”
CheckMarkstring“CHECK_MARK”
TimesSquarestring“TIMES_SQUARE”

SigningStep

Properties

NameTypeRequiredDescription
RecipientsList<Recipient>List of recipients

AnnotationDateTime

Date annotation (null if annotation is not a date)

Properties

NameTypeRequiredDescription
SizedoubleFont size of the text in pt
FontAnnotationFont
ColorstringColor of the text in hex format
AutoFillboolWhether the date should be automatically filled
TimezonestringTimezone of the date
TimestamplongUnix timestamp of the date
FormatAnnotationDateTimeFormatFormat 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)

CreateTemplateRequest

Properties

NameTypeRequiredDescription
Namestring

ListTemplateDocumentsResponse

Properties

NameTypeRequiredDescription
DocumentsList<Document>

AnnotationInitials

Initials annotation (null if annotation is not initials)

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the annotation initials

AnnotationFont

Properties

NameTypeRequiredDescription
FamilyAnnotationFontFamilyFont family of the text
ItalicboolWhether the text is italic
BoldboolWhether the text is bold

AnnotationType

Type of the annotation

Properties

NameTypeRequiredDescription
Textstring“TEXT”
Signaturestring“SIGNATURE”
Initialsstring“INITIALS”
Checkboxstring“CHECKBOX”
Datestring“DATE”

Webhook

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the webhook
Event_WebhookEventEvent of the webhook
TargetstringTarget URL of the webhook

RenameTemplateRequest

Properties

NameTypeRequiredDescription
NamestringName of the template

ListTemplatesResponse

Properties

NameTypeRequiredDescription
HasNextPageboolWhether there is a next page
HasPreviousPageboolWhether there is a previous page
TemplatesList<Template>

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

NameTypeRequiredDescription
Signerstring“SIGNER”
ReceivesCopystring“RECEIVES_COPY”
InPersonSignerstring“IN_PERSON_SIGNER”

Annotation

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the annotation
RecipientIdstringID of the recipient
DocumentIdstringID of the document
PagelongPage number where the annotation is placed
XdoubleX coordinate of the annotation (in % of the page width from 0 to 100) from the top left corner
YdoubleY coordinate of the annotation (in % of the page height from 0 to 100) from the top left corner
WidthdoubleWidth of the annotation (in % of the page width from 0 to 100)
HeightdoubleHeight of the annotation (in % of the page height from 0 to 100)
RequiredboolWhether the annotation is required
Type_AnnotationTypeType of the annotation
SignatureAnnotationSignatureSignature annotation (null if annotation is not a signature)
InitialsAnnotationInitialsInitials annotation (null if annotation is not initials)
TextAnnotationTextText annotation (null if annotation is not a text)
DatetimeAnnotationDateTimeDate annotation (null if annotation is not a date)
CheckboxAnnotationCheckboxCheckbox annotation (null if annotation is not a checkbox)

DynamicField

Properties

NameTypeRequiredDescription
NamestringName of the dynamic field
ValuestringValue of the dynamic field

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

NameTypeRequiredDescription
DmyNumericSlashstring“DMY_NUMERIC_SLASH”
MdyNumericSlashstring“MDY_NUMERIC_SLASH”
YmdNumericSlashstring“YMD_NUMERIC_SLASH”
DmyNumericDashShortstring“DMY_NUMERIC_DASH_SHORT”
DmyNumericDashstring“DMY_NUMERIC_DASH”
YmdNumericDashstring“YMD_NUMERIC_DASH”
MdyTextDashShortstring“MDY_TEXT_DASH_SHORT”
MdyTextSpaceShortstring“MDY_TEXT_SPACE_SHORT”
MdyTextSpacestring“MDY_TEXT_SPACE”

EnvelopeFlowType

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

Properties

NameTypeRequiredDescription
RequestSignaturestring“REQUEST_SIGNATURE”
SignMyselfstring“SIGN_MYSELF”

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

NameTypeRequiredDescription
Sesstring“SES”
QesEidasstring“QES_EIDAS”
QesZertesstring“QES_ZERTES”

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

NameTypeRequiredDescription
Signerstring“SIGNER”
ReceivesCopystring“RECEIVES_COPY”
InPersonSignerstring“IN_PERSON_SIGNER”

SetEnvelopeDynamicFieldsRequest

Properties

NameTypeRequiredDescription
DynamicFieldsList<DynamicField>List of dynamic fields

Page

Properties

NameTypeRequiredDescription
WidthlongWidth of the page in pixels
HeightlongHeight of the page in pixels

TemplateSigningStep

Properties

NameTypeRequiredDescription
RecipientsList<TemplateRecipient>List of recipients

ListEnvelopesResponse

Properties

NameTypeRequiredDescription
HasNextPageboolWhether there is a next page
HasPreviousPageboolWhether there is a previous page
EnvelopesList<Envelope>

Recipient

Properties

NameTypeRequiredDescription
NamestringName of the recipient
EmailstringEmail of the recipient
RoleRecipientRoleRole 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)
IdstringUnique identifier of the recipient
UidstringUnique identifier of the user associated with the recipient
VerificationRecipientVerification

WebhookEvent

Event of the webhook

Properties

NameTypeRequiredDescription
EnvelopeExpiredstring“ENVELOPE_EXPIRED”
EnvelopeDeclinedstring“ENVELOPE_DECLINED”
EnvelopeVoidedstring“ENVELOPE_VOIDED”
EnvelopeCompletedstring“ENVELOPE_COMPLETED”
EnvelopeAuditTrailstring“ENVELOPE_AUDIT_TRAIL”

CreateWebhookRequest

Properties

NameTypeRequiredDescription
Event_WebhookEventEvent of the webhook
TargetstringURL of the webhook target

CreateEnvelopeFromTemplateRequest

Properties

NameTypeRequiredDescription
NamestringName of the envelope
CommentstringComment for the envelope
SandboxboolWhether the envelope is created in sandbox mode

ListTemplateAnnotationsResponse

Properties

NameTypeRequiredDescription
AnnotationsList<Annotation>

RenameEnvelopeRequest

Properties

NameTypeRequiredDescription
NamestringName of the envelope

ListTemplateDocumentAnnotationsResponse

Properties

NameTypeRequiredDescription
AnnotationsList<Annotation>

ListEnvelopeDocumentsResponse

Properties

NameTypeRequiredDescription
DocumentsList<Document>

ListWebhooksResponse

Properties

NameTypeRequiredDescription
WebhooksList<Webhook>

AnnotationSignature

Signature annotation (null if annotation is not a signature)

Properties

NameTypeRequiredDescription
IdstringUnique identifier of the annotation signature