SDK Reference
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
Name | Type | Required | Description |
---|---|---|---|
input | CreateEnvelopeRequest | The request body. |
Return Type
Envelope
Example Usage Code Snippet
CreateEnvelopeFromTemplateAsync
Create new envelope from template
- HTTP Method:
POST
- Endpoint:
/envelope/from_template/{template_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | CreateEnvelopeFromTemplateRequest | The request body. | |
templateId | string |
Return Type
Envelope
Example Usage Code Snippet
ListEnvelopesAsync
List envelopes
- HTTP Method:
POST
- Endpoint:
/envelopes
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | ListEnvelopesRequest | The request body. |
Return Type
ListEnvelopesResponse
Example Usage Code Snippet
GetEnvelopeAsync
Get envelope
- HTTP Method:
GET
- Endpoint:
/envelope/{envelope_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
DeleteEnvelopeAsync
Delete envelope
- HTTP Method:
DELETE
- Endpoint:
/envelope/{envelope_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string |
Example Usage Code Snippet
GetEnvelopeDocumentAsync
Get envelope document
- HTTP Method:
GET
- Endpoint:
/envelope/{envelope_id}/document/{document_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string | ||
documentId | string |
Return Type
Document
Example Usage Code Snippet
GetEnvelopeDocumentsAsync
Get envelope documents
- HTTP Method:
GET
- Endpoint:
/envelope/{envelope_id}/documents
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string |
Return Type
ListEnvelopeDocumentsResponse
Example Usage Code Snippet
AddEnvelopeDocumentAsync
Add envelope document
- HTTP Method:
POST
- Endpoint:
/envelope/{envelope_id}/document
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | AddEnvelopeDocumentRequest | The request body. | |
envelopeId | string |
Return Type
Document
Example Usage Code Snippet
SetEnvelopeDynamicFieldsAsync
Set envelope dynamic fields
- HTTP Method:
PUT
- Endpoint:
/envelope/{envelope_id}/dynamic_fields
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | SetEnvelopeDynamicFieldsRequest | The request body. | |
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
AddEnvelopeSigningStepsAsync
Add envelope signing steps
- HTTP Method:
POST
- Endpoint:
/envelope/{envelope_id}/signing_steps
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | AddEnvelopeSigningStepsRequest | The request body. | |
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
SendEnvelopeAsync
Send envelope for signature
- HTTP Method:
POST
- Endpoint:
/envelope/{envelope_id}/send
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
DuplicateEnvelopeAsync
Duplicate envelope
- HTTP Method:
POST
- Endpoint:
/envelope/{envelope_id}/duplicate
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
VoidEnvelopeAsync
Void envelope
- HTTP Method:
PUT
- Endpoint:
/envelope/{envelope_id}/void
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
RenameEnvelopeAsync
Rename envelope
- HTTP Method:
PUT
- Endpoint:
/envelope/{envelope_id}/rename
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | RenameEnvelopeRequest | The request body. | |
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
SetEnvelopeCommentAsync
Set envelope comment
- HTTP Method:
PUT
- Endpoint:
/envelope/{envelope_id}/set_comment
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | SetEnvelopeCommentRequest | The request body. | |
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
SetEnvelopeNotificationAsync
Set envelope notification
- HTTP Method:
PUT
- Endpoint:
/envelope/{envelope_id}/set_notification
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | EnvelopeNotification | The request body. | |
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
SetEnvelopeExpirationDateAsync
Set envelope expiration date
- HTTP Method:
PUT
- Endpoint:
/envelope/{envelope_id}/set_expiration_date
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | SetEnvelopeExpirationRequest | The request body. | |
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
SetEnvelopeLegalityLevelAsync
Set envelope legality level
- HTTP Method:
PUT
- Endpoint:
/envelope/{envelope_id}/set_legality_level
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | SetEnvelopeLegalityLevelRequest | The request body. | |
envelopeId | string |
Return Type
Envelope
Example Usage Code Snippet
GetEnvelopeAnnotationsAsync
Get envelope annotations
- HTTP Method:
GET
- Endpoint:
/envelope/{envelope_id}/annotations
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string | ID of the envelope |
Return Type
List<Annotation>
Example Usage Code Snippet
GetEnvelopeDocumentAnnotationsAsync
Get envelope document annotations
- HTTP Method:
GET
- Endpoint:
/envelope/{envelope_id}/annotations/{document_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string | ID of the envelope | |
documentId | string | ID of document |
Return Type
ListEnvelopeDocumentAnnotationsResponse
Example Usage Code Snippet
AddEnvelopeAnnotationAsync
Add envelope annotation
- HTTP Method:
POST
- Endpoint:
/envelope/{envelope_id}/annotation
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | AddAnnotationRequest | The request body. | |
envelopeId | string | ID of the envelope |
Return Type
Annotation
Example Usage Code Snippet
DeleteEnvelopeAnnotationAsync
Delete envelope annotation
- HTTP Method:
DELETE
- Endpoint:
/envelope/{envelope_id}/annotation/{annotation_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
envelopeId | string | ID of the envelope | |
annotationId | string | ID of the annotation to delete |
Example Usage Code Snippet
CreateTemplateAsync
Create new template
- HTTP Method:
POST
- Endpoint:
/template
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | CreateTemplateRequest | The request body. |
Return Type
Template
Example Usage Code Snippet
ListTemplatesAsync
List templates
- HTTP Method:
POST
- Endpoint:
/templates
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | ListTemplatesRequest | The request body. |
Return Type
ListTemplatesResponse
Example Usage Code Snippet
GetTemplateAsync
Get template
- HTTP Method:
GET
- Endpoint:
/template/{template_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string |
Return Type
Template
Example Usage Code Snippet
DeleteTemplateAsync
Delete template
- HTTP Method:
DELETE
- Endpoint:
/template/{template_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string |
Example Usage Code Snippet
DuplicateTemplateAsync
Duplicate template
- HTTP Method:
POST
- Endpoint:
/template/{template_id}/duplicate
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string |
Return Type
Template
Example Usage Code Snippet
AddTemplateDocumentAsync
Add template document
- HTTP Method:
POST
- Endpoint:
/template/{template_id}/document
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | AddTemplateDocumentRequest | The request body. | |
templateId | string |
Return Type
Document
Example Usage Code Snippet
GetTemplateDocumentAsync
Get template document
- HTTP Method:
GET
- Endpoint:
/template/{template_id}/document/{document_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string | ||
documentId | string |
Return Type
Document
Example Usage Code Snippet
GetTemplateDocumentsAsync
Get template documents
- HTTP Method:
GET
- Endpoint:
/template/{template_id}/documents
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string |
Return Type
ListTemplateDocumentsResponse
Example Usage Code Snippet
AddTemplateSigningStepsAsync
Add template signing steps
- HTTP Method:
POST
- Endpoint:
/template/{template_id}/signing_steps
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | AddTemplateSigningStepsRequest | The request body. | |
templateId | string |
Return Type
Template
Example Usage Code Snippet
RenameTemplateAsync
Rename template
- HTTP Method:
PUT
- Endpoint:
/template/{template_id}/rename
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | RenameTemplateRequest | The request body. | |
templateId | string |
Return Type
Template
Example Usage Code Snippet
SetTemplateCommentAsync
Set template comment
- HTTP Method:
PUT
- Endpoint:
/template/{template_id}/set_comment
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | SetTemplateCommentRequest | The request body. | |
templateId | string |
Return Type
Template
Example Usage Code Snippet
SetTemplateNotificationAsync
Set template notification
- HTTP Method:
PUT
- Endpoint:
/template/{template_id}/set_notification
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | EnvelopeNotification | The request body. | |
templateId | string |
Return Type
Template
Example Usage Code Snippet
GetTemplateAnnotationsAsync
Get template annotations
- HTTP Method:
GET
- Endpoint:
/template/{template_id}/annotations
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string | ID of the template |
Return Type
ListTemplateAnnotationsResponse
Example Usage Code Snippet
GetDocumentTemplateAnnotationsAsync
Get document template annotations
- HTTP Method:
GET
- Endpoint:
/template/{template_id}/annotations/{document_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string | ID of the template | |
documentId | string | ID of document |
Return Type
ListTemplateDocumentAnnotationsResponse
Example Usage Code Snippet
AddTemplateAnnotationAsync
Add template annotation
- HTTP Method:
POST
- Endpoint:
/template/{template_id}/annotation
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | AddAnnotationRequest | The request body. | |
templateId | string | ID of the template |
Return Type
Annotation
Example Usage Code Snippet
DeleteTemplateAnnotationAsync
Delete template annotation
- HTTP Method:
DELETE
- Endpoint:
/template/{template_id}/annotation/{annotation_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
templateId | string | ID of the template | |
annotationId | string | ID of the annotation to delete |
Example Usage Code Snippet
CreateWebhookAsync
Create webhook
- HTTP Method:
POST
- Endpoint:
/webhook
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | CreateWebhookRequest | The request body. |
Return Type
Webhook
Example Usage Code Snippet
ListWebhooksAsync
List webhooks
- HTTP Method:
POST
- Endpoint:
/webhooks
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | ListWebhooksRequest | The request body. |
Return Type
ListWebhooksResponse
Example Usage Code Snippet
DeleteWebhookAsync
Delete webhook
- HTTP Method:
DELETE
- Endpoint:
/webhook/{webhook_id}
Parameters
Name | Type | Required | Description |
---|---|---|---|
webhookId | string |
Example Usage Code Snippet
Models
Document
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the document | |
Name | string | Name of the document | |
Filename | string | Filename of the document | |
PageCount | long | Number of pages in the document | |
Pages | List<Page> | List of pages in the document |
Models
CreateEnvelopeRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the envelope | |
FlowType | EnvelopeFlowType | Flow type of the envelope (REQUEST_SIGNATURE is a request for signature, SIGN_MYSELF is a self-signing flow) | |
LegalityLevel | 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) | |
ExpiresAt | long | Unix timestamp of the expiration date | |
Comment | string | Comment for the envelope | |
Sandbox | bool | Whether the envelope is created in sandbox mode |
Models
ListEnvelopesRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the envelope | |
Tags | List<string> | List of tags | |
Comment | string | Comment of the envelope | |
Ids | List<string> | List of envelope IDs | |
Statuses | List<EnvelopeStatus> | List of envelope statuses | |
FolderIds | List<string> | List of folder IDs | |
OnlyRootFolder | bool | Whether to only list envelopes in the root folder | |
DateFrom | long | Unix timestamp of the start date | |
DateTo | long | Unix timestamp of the end date | |
Uid | string | Unique identifier of the user | |
First | long | ||
Last | long | ||
After | string | ||
Before | string | ||
OrderField | EnvelopeOrderField | Field to order envelopes by | |
Ascending | bool | Whether to order envelopes in ascending order | |
IncludeTrash | bool | Whether to include envelopes in the trash |
Models
EnvelopeNotification
Properties
Name | Type | Required | Description |
---|---|---|---|
Subject | string | Subject of the notification | |
Message | string | Message of the notification | |
ReminderInterval | long | Interval in days to send reminder |
Models
ListTemplatesRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the template | |
Tags | List<string> | List of tag templates | |
Ids | List<string> | List of templates IDs | |
First | long | ||
Last | long | ||
After | string | ||
Before | string | ||
OrderField | TemplateOrderField | Field to order templates by | |
Ascending | bool | Whether to order templates in ascending order |
Models
SetTemplateCommentRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Comment | string | Comment for the template |
Models
Template
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the template | |
Name | string | Name of the template | |
Comment | string | Comment for the template | |
Pages | long | Total number of pages in the template | |
LegalityLevel | 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) | |
CreatedAt | long | Unix timestamp of the creation date | |
UpdatedAt | long | Unix timestamp of the last modification date | |
ExpirationDelay | long | Expiration delay added to the current time when an envelope is created from this template | |
NumRecipients | long | Number of recipients in the envelope | |
SigningSteps | List<TemplateSigningStep> | ||
Documents | List<Document> | ||
Notification | EnvelopeNotification | ||
DynamicFields | List<string> | List of dynamic fields |
Models
RecipientVerificationType
Type of signature verification (SMS sends a code via SMS, PASSCODE requires a code to be entered)
Properties
Name | Type | Required | Description |
---|---|---|---|
Sms | string | ”SMS” | |
Passcode | string | ”PASSCODE” |
Models
AddEnvelopeSigningStepsRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
SigningSteps | List<SigningStep> | List of signing steps |
Models
AnnotationFontFamily
Font family of the text
Properties
Name | Type | Required | Description |
---|---|---|---|
Unknown | string | ”UNKNOWN” | |
Serif | string | ”SERIF” | |
Sans | string | ”SANS” | |
Mono | string | ”MONO” |
Models
AddTemplateSigningStepsRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
SigningSteps | List<TemplateSigningStep> | List of signing steps |
Models
SetEnvelopeCommentRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Comment | string | Comment for the envelope |
Models
TemplateOrderField
Field to order templates by
Properties
Name | Type | Required | Description |
---|---|---|---|
TemplateId | string | ”TEMPLATE_ID” | |
TemplateCreationDate | string | ”TEMPLATE_CREATION_DATE” | |
TemplateModificationDate | string | ”TEMPLATE_MODIFICATION_DATE” | |
TemplateName | string | ”TEMPLATE_NAME” |
Models
EnvelopeOrderField
Field to order envelopes by
Properties
Name | Type | Required | Description |
---|---|---|---|
CreationDate | string | ”CREATION_DATE” | |
ModificationDate | string | ”MODIFICATION_DATE” | |
Name | string | ”NAME” | |
Status | string | ”STATUS” | |
LastDocumentChange | string | ”LAST_DOCUMENT_CHANGE” |
Models
AddEnvelopeDocumentRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
File | object | File to upload in binary format |
Models
ListWebhooksRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
WebhookId | string | ID of the webhook | |
Event_ | WebhookEvent | Event of the webhook |
Models
SetEnvelopeLegalityLevelRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
LegalityLevel | 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) |
Models
SetEnvelopeExpirationRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
ExpiresAt | long | Unix timestamp of the expiration date |
Models
AnnotationText
Text annotation (null if annotation is not a text)
Properties
Name | Type | Required | Description |
---|---|---|---|
Size | double | Font size of the text in pt | |
Color | double | Text color in 32bit representation | |
Value | string | Text content of the annotation | |
Tooltip | string | Tooltip of the annotation | |
DynamicFieldName | string | Name of the dynamic field | |
Font | AnnotationFont |
Models
AnnotationCheckbox
Checkbox annotation (null if annotation is not a checkbox)
Properties
Name | Type | Required | Description |
---|---|---|---|
Checked_ | bool | Whether the checkbox is checked | |
Style | AnnotationCheckboxStyle | Style of the checkbox |
Models
Envelope
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the envelope | |
Name | string | Name of the envelope | |
Comment | string | Comment for the envelope | |
Pages | long | Total number of pages in the envelope | |
FlowType | EnvelopeFlowType | Flow type of the envelope (REQUEST_SIGNATURE is a request for signature, SIGN_MYSELF is a self-signing flow) | |
LegalityLevel | 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) | |
Status | EnvelopeStatus | Status of the envelope | |
CreatedAt | long | Unix timestamp of the creation date | |
UpdatedAt | long | Unix timestamp of the last modification date | |
ExpiresAt | long | Unix timestamp of the expiration date | |
NumRecipients | long | Number of recipients in the envelope | |
IsDuplicable | bool | Whether the envelope can be duplicated | |
SigningSteps | List<SigningStep> | ||
Documents | List<Document> | ||
Notification | EnvelopeNotification |
Models
AddTemplateDocumentRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
File | object | File to upload in binary format |
Models
TemplateRecipient
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the recipient | |
Uid | string | Unique identifier of the user associated with the recipient | |
Name | string | Name of the recipient | |
string | Email of the recipient | ||
Role | 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) |
Models
AddAnnotationRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
DocumentId | string | ID of the document | |
Page | long | Page number where the annotation is placed | |
X | double | X coordinate of the annotation (in % of the page width from 0 to 100) from the top left corner | |
Y | double | Y coordinate of the annotation (in % of the page height from 0 to 100) from the top left corner | |
Width | double | Width of the annotation (in % of the page width from 0 to 100) | |
Height | double | Height of the annotation (in % of the page height from 0 to 100) | |
Type_ | AnnotationType | Type of the annotation | |
RecipientId | string | ID of the recipient | |
Required | bool | ||
Signature | AnnotationSignature | Signature annotation (null if annotation is not a signature) | |
Initials | AnnotationInitials | Initials annotation (null if annotation is not initials) | |
Text | AnnotationText | Text annotation (null if annotation is not a text) | |
Datetime | AnnotationDateTime | Date annotation (null if annotation is not a date) | |
Checkbox | AnnotationCheckbox | Checkbox annotation (null if annotation is not a checkbox) |
Models
ListEnvelopeDocumentAnnotationsResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
Annotations | List<Annotation> |
Models
EnvelopeStatus
Status of the envelope
Properties
Name | Type | Required | Description |
---|---|---|---|
Draft | string | ”DRAFT” | |
InProgress | string | ”IN_PROGRESS” | |
Completed | string | ”COMPLETED” | |
Expired | string | ”EXPIRED” | |
Declined | string | ”DECLINED” | |
Voided | string | ”VOIDED” | |
Pending | string | ”PENDING” |
Models
RecipientVerification
Properties
Name | Type | Required | Description |
---|---|---|---|
Type_ | RecipientVerificationType | Type of signature verification (SMS sends a code via SMS, PASSCODE requires a code to be entered) | |
Value | string |
Models
AnnotationCheckboxStyle
Style of the checkbox
Properties
Name | Type | Required | Description |
---|---|---|---|
CircleCheck | string | ”CIRCLE_CHECK” | |
CircleFull | string | ”CIRCLE_FULL” | |
SquareCheck | string | ”SQUARE_CHECK” | |
SquareFull | string | ”SQUARE_FULL” | |
CheckMark | string | ”CHECK_MARK” | |
TimesSquare | string | ”TIMES_SQUARE” |
Models
SigningStep
Properties
Name | Type | Required | Description |
---|---|---|---|
Recipients | List<Recipient> | List of recipients |
Models
AnnotationDateTime
Date annotation (null if annotation is not a date)
Properties
Name | Type | Required | Description |
---|---|---|---|
Size | double | Font size of the text in pt | |
Font | AnnotationFont | ||
Color | string | Color of the text in hex format | |
AutoFill | bool | Whether the date should be automatically filled | |
Timezone | string | Timezone of the date | |
Timestamp | long | Unix timestamp of the date | |
Format | 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) |
Models
CreateTemplateRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string |
Models
ListTemplateDocumentsResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
Documents | List<Document> |
Models
AnnotationInitials
Initials annotation (null if annotation is not initials)
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the annotation initials |
Models
AnnotationFont
Properties
Name | Type | Required | Description |
---|---|---|---|
Family | AnnotationFontFamily | Font family of the text | |
Italic | bool | Whether the text is italic | |
Bold | bool | Whether the text is bold |
Models
AnnotationType
Type of the annotation
Properties
Name | Type | Required | Description |
---|---|---|---|
Text | string | ”TEXT” | |
Signature | string | ”SIGNATURE” | |
Initials | string | ”INITIALS” | |
Checkbox | string | ”CHECKBOX” | |
Date | string | ”DATE” |
Models
Webhook
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the webhook | |
Event_ | WebhookEvent | Event of the webhook | |
Target | string | Target URL of the webhook |
Models
RenameTemplateRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the template |
Models
ListTemplatesResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
HasNextPage | bool | Whether there is a next page | |
HasPreviousPage | bool | Whether there is a previous page | |
Templates | List<Template> |
Models
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
Name | Type | Required | Description |
---|---|---|---|
Signer | string | ”SIGNER” | |
ReceivesCopy | string | ”RECEIVES_COPY” | |
InPersonSigner | string | ”IN_PERSON_SIGNER” |
Models
Annotation
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the annotation | |
RecipientId | string | ID of the recipient | |
DocumentId | string | ID of the document | |
Page | long | Page number where the annotation is placed | |
X | double | X coordinate of the annotation (in % of the page width from 0 to 100) from the top left corner | |
Y | double | Y coordinate of the annotation (in % of the page height from 0 to 100) from the top left corner | |
Width | double | Width of the annotation (in % of the page width from 0 to 100) | |
Height | double | Height of the annotation (in % of the page height from 0 to 100) | |
Required | bool | Whether the annotation is required | |
Type_ | AnnotationType | Type of the annotation | |
Signature | AnnotationSignature | Signature annotation (null if annotation is not a signature) | |
Initials | AnnotationInitials | Initials annotation (null if annotation is not initials) | |
Text | AnnotationText | Text annotation (null if annotation is not a text) | |
Datetime | AnnotationDateTime | Date annotation (null if annotation is not a date) | |
Checkbox | AnnotationCheckbox | Checkbox annotation (null if annotation is not a checkbox) |
Models
DynamicField
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the dynamic field | |
Value | string | Value of the dynamic field |
Models
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
Name | Type | Required | Description |
---|---|---|---|
DmyNumericSlash | string | ”DMY_NUMERIC_SLASH” | |
MdyNumericSlash | string | ”MDY_NUMERIC_SLASH” | |
YmdNumericSlash | string | ”YMD_NUMERIC_SLASH” | |
DmyNumericDashShort | string | ”DMY_NUMERIC_DASH_SHORT” | |
DmyNumericDash | string | ”DMY_NUMERIC_DASH” | |
YmdNumericDash | string | ”YMD_NUMERIC_DASH” | |
MdyTextDashShort | string | ”MDY_TEXT_DASH_SHORT” | |
MdyTextSpaceShort | string | ”MDY_TEXT_SPACE_SHORT” | |
MdyTextSpace | string | ”MDY_TEXT_SPACE” |
Models
EnvelopeFlowType
Flow type of the envelope (REQUEST_SIGNATURE is a request for signature, SIGN_MYSELF is a self-signing flow)
Properties
Name | Type | Required | Description |
---|---|---|---|
RequestSignature | string | ”REQUEST_SIGNATURE” | |
SignMyself | string | ”SIGN_MYSELF” |
Models
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
Name | Type | Required | Description |
---|---|---|---|
Ses | string | ”SES” | |
QesEidas | string | ”QES_EIDAS” | |
QesZertes | string | ”QES_ZERTES” |
Models
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
Name | Type | Required | Description |
---|---|---|---|
Signer | string | ”SIGNER” | |
ReceivesCopy | string | ”RECEIVES_COPY” | |
InPersonSigner | string | ”IN_PERSON_SIGNER” |
Models
SetEnvelopeDynamicFieldsRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
DynamicFields | List<DynamicField> | List of dynamic fields |
Models
Page
Properties
Name | Type | Required | Description |
---|---|---|---|
Width | long | Width of the page in pixels | |
Height | long | Height of the page in pixels |
Models
TemplateSigningStep
Properties
Name | Type | Required | Description |
---|---|---|---|
Recipients | List<TemplateRecipient> | List of recipients |
Models
ListEnvelopesResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
HasNextPage | bool | Whether there is a next page | |
HasPreviousPage | bool | Whether there is a previous page | |
Envelopes | List<Envelope> |
Models
Recipient
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the recipient | |
string | Email of the recipient | ||
Role | 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) | |
Id | string | Unique identifier of the recipient | |
Uid | string | Unique identifier of the user associated with the recipient | |
Verification | RecipientVerification |
Models
WebhookEvent
Event of the webhook
Properties
Name | Type | Required | Description |
---|---|---|---|
EnvelopeExpired | string | ”ENVELOPE_EXPIRED” | |
EnvelopeDeclined | string | ”ENVELOPE_DECLINED” | |
EnvelopeVoided | string | ”ENVELOPE_VOIDED” | |
EnvelopeCompleted | string | ”ENVELOPE_COMPLETED” |
Models
CreateWebhookRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Event_ | WebhookEvent | Event of the webhook | |
Target | string | URL of the webhook target |
Models
CreateEnvelopeFromTemplateRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the envelope | |
Comment | string | Comment for the envelope | |
Sandbox | bool | Whether the envelope is created in sandbox mode |
Models
ListTemplateAnnotationsResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
Annotations | List<Annotation> |
Models
RenameEnvelopeRequest
Properties
Name | Type | Required | Description |
---|---|---|---|
Name | string | Name of the envelope |
Models
ListTemplateDocumentAnnotationsResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
Annotations | List<Annotation> |
Models
ListEnvelopeDocumentsResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
Documents | List<Document> |
Models
ListWebhooksResponse
Properties
Name | Type | Required | Description |
---|---|---|---|
Webhooks | List<Webhook> |
Models
AnnotationSignature
Signature annotation (null if annotation is not a signature)
Properties
Name | Type | Required | Description |
---|---|---|---|
Id | string | Unique identifier of the annotation signature |