Service methods and parameter with Validated ID

Overview service methods for the workflow activity web service :

Centralized Signature:

  • AddNewDocument
    A document is send to Validated ID for signing with the type "centralized" of Validated ID.
    Example: An employee is part of a signature process in the company. All documents for signing are collected in the Validated ID portal. Since the employee is logged into Validated ID, he can log into the signature portal at any time with his user name and password, check the documents and sign them with his secret PIN.

  • AddNewDocumentMultiPositions
    A document is sent to Validated ID so that it can be signed with the signature type "centralized" by one person in multiple locations.
    The example is the same as in "AddNewDocument" with the difference that the signature image is placed at several positions in the document.

  • AddNewClippedDocumentCentralized
    Multiple files from a single DocuWare document are sent to Validated ID so that they can be signed with the signature type "remote" of Validated ID. The example is the same as in “AddNewDocument”, but in addition, multiple files can be specified.

Remote Signature

  • AddNewDocumentRemote
    A document is sent to Validated ID for signing with the signature type "remote" of Validated ID.
    Example: The signer provides the employee requesting the signature with their name, email address, and SMS-enabled phone number. The employee enters the data into the workflow form, requesting the signature from Validated ID. The signer receives an email with the link to the document and an SMS with a TAN, which he uses to sign the document.

  • AddNewDocumentMultiRemote
    A document is sent to Validated ID so that it can be signed with the signature type "remote" by multiple people.
    The example is the same as in "AddNewDocumentRemote" with the difference that the signature image is placed at several positions in the document.

  • AddNewDocumentMultiPositionsRemote
    A document is sent to Validated ID so that it can be signed with the signature type "remote" by one person in multiple locations.
    The example is the same as in "AddNewDocumentRemote", but in addition to the data of the signer, the positions of the requested signatures are also sent.

  • AddNewClippedDocumentRemote
    The example is the same as for "AddNewDocumentRemote", except that multiple document files can be specified for signing.

Biometric signature

  • AddNewDocumentBiometric
    A document is sent to Validated ID so that it can be signed with the signature type 'biometric" of Validated ID.
    Example: The employee at the company reception verifies the identity of the signer. He confirms the identity from the signer and enters his name in the form of a workflow task. The information is sent to a tablet where the signer signs the document. In the process, biometric data such as the writing pressure is stored for possible later verification.

  • AddNewDocumentMultiPositionsBiometric
    A document is sent to Validated ID VIDsigner so that it can be signed with the signature type "biometric" by one person in multiple locations.
    The example is the same as in "AddNewDocumentBiometric" with the difference that the signature image is placed at several positions in the document.

  • AddNewClippedDocumentCentralized
    Multiple files from a single DocuWare document are sent to Validated ID so that they can be signed with the signature type “biometric” of Validated ID. The example is the same as in “AddNewDocumentBiometric”, but in addition, multiple files can be specified.

  • AddNewDocumentStamp
    A document is sent to Validated ID for automatic signature. This confirms the authenticity of the document.
    Example: Before a contract is sent to the customer, its authenticity is confirmed by an automatic signature. The handwritten signature of an employee is not required.

  • DeleteUnsignedDocuments
    Deletes a document already transmitted for signature.
    Example: After sending the signature request, the employee realizes that he sent the wrong document. This allows the document to be withdrawn.

AddNewDocument

A document is sent to Validated ID for signing with the type "centralized" of Validated ID.

The parameters are mandatory. Exceptions are marked as optional.

Parameter name

Workflow variable type

Description


Values

AnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


AnchorTextOccurrence (int)

Integer

Which occurrence of the anchor text should be used to be the starting location for placing the signature

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the VIDsigner service and the signer will no longer be able to sign it.


DocId (int)

Integer

ID of the document to be signed


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


PageNumber (int)

Integer

Page number within the file to start looking for the anchor text.

-1 indicates to look on the last page. If no anchor text is specified, it is the absolute page number

PositionX (int)

Integer

Relative to the left side of the anchor text, this is the horizontal location of the signature image to be placed on the document (millimeters again). Positive numbers are to the right. Negative numbers are to the left.


PositionY (int)

Integer

Relative to the top of the anchor text, this is the vertical location of the signature image to be placed on the document (millimeters again). Positive numbers are down. Negative numbers are up.


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

RejectionReasonFieldName (string)

optional

Text

Specifies an index field of type "Text" from the signed document. If Validated ID is configured to require a reason for rejection, the entered text will be inserted into this field.


SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

This parameter is required when using the centralized signature. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional


SignerName (string)

Text

Name of the person signing the document


SizeX (int)

Integer

Size in millimeters of the width of the signature image


SizeY (int)

Integer

Size in millimeters of the height of the signature image


StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


AddNewDocumentMultiPositions

A document is sent to Validated ID for signing with the type "centralized" of Validated ID by a user in multiple locations. This is commonly used for contract use cases where there needs to be a signature near the end of a document but also positive affirmation of individual parts of the contract. It is configured with the same method of providing a delimited list of parameters.

NOTE: The order of the list must be consistent throughout all the parameters. In addition, they must each have the same number of values separated by the same delimiter.

The parameters are mandatory. Exceptions are marked as optional.

Parameter name


Workflow variable type

Description


Values

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.

  • Text field

  • date field

  • datetime field

DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the service and the signer will no longer be able to sign it.


DocId (int)

Integer

ID of the document to be signed


FailureStatusValue (string)

Text

Provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


MultiAnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


MultiAnchorTextOccurrence (string)

Text

A list of anchor text occurrences

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

MultiPageNumber (string)

Text

A delimited list of page numbers where the signatures are located


MultiPositionX (string)

Text

A delimited list of X positions for signature placement


MultiPositionY (string)

Text

A delimited list of Y positions for signature placement


MultiSignatureCount (int)

Integer

This number is the number of locations on the documents that will require signature. It’s important that for all of the parameters that are lists (i.e. MultiPostionX, MultiAnchorText, etc) that each list has this many parameters listed and separated by the specified separator.


MultiSizeX (string)

Text

A list of widths for signatures being placed


MultiSizeY (string)

Text

A list of heights for signatures being placed


MultiValueSeparator (string)

Text

Tells the service how the list of signature locations will be separated. A common choice is a comma, a caret ^ or a pipe |


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user has signed it..

  • ClipBefore

  • ClipAfter

  • Replace

SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  •  Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

Some kind of ID for the signer. In most cases, it will be a passport number.


SignerName (string)

Text

Name of the person signing the document


StatusFieldName (string)

Text

Identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


AddNewClippedDocumentCentralized

Multiple files from a single DocuWare document are sent to Validated ID so that they can be signed with the signature type “Centralized” of Validated ID. The example is the same as in “AddNewDocument”, but in addition, multiple files can be specified. A batch is created. Once the entire batch is complete, the update in DocuWare occurs.

NOTE: The order of the list must be consistent throughout all the parameters. In addition, they must each have the same number of values separated by the same delimiter.

The parameters are mandatory. Exceptions are marked as optional.

Parameter name

Workflow variable type

Description

Values

DateSignedFieldName (string)

optional

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.

  • Text field

  • date field

  • datetime field

DaysBeforeExpiration (int)

optional

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered d"eclined. It will be deleted from the service and the signer will no longer be able to sign it.

DocId (int)

Integer

ID of the document to be signed

FailureStatusValue (string)

Text

Provides a value to be set in the above field when a document is rejected by the user.

FileCabinetId (string)

Text

GUID of the file cabinet with the document"

IncludeReport

(Boolean)

optional

Text

If this parameter is set to "True” a second PDF will be appended to the document after the signed document. This PDF has information regarding the signer and the digital certificate that was added to the document.

  • True

  • False

Language

optional

Text

Language to use in email

ca,nl,en,eu,fr,de,iw,pl,pt,es

MultiAnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.

MultiAnchorTextOccurrence (string)

Text

A list of anchor text occurrences

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

MultiPageNumber (string)

Text

A delimited list of page numbers where the signatures are located

MultiPositionX (string)

Text

A delimited list of X positions for signature placement

MultiPositionY (string)

Text

A delimited list of Y positions for signature placement

MultiSectionCount (int)

Integer

The number of sections to be signed

MultiSectionNumber (string)

Text

List of the section numbers to be signed

MultiSizeX (string)

Text

A list of widths for signatures being placed

MultiSizeY (string)

Text

A list of heights for signatures being placed

MultiValueSeparator (string)

Text

Tells the service how the list of signature locations will be separated. A common choice is a comma, a caret ^ or a pipe |

PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user has signed it..

  • ClipBefore

  • ClipAfter

  • Replace

RejectionReasonFieldName (string)

Text

Specifies an index field on the document that must be a text field. When the user declines to sign the document, the VidSigner application will ask them to provide a reason. If they decline to sign and enter a reason, the text they enter will be placed in this field.

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document

SignerID (string)

Text

Some kind of ID for the signer. In most cases, it will be a passport number.

SignerName (string)

Text

Name of the person signing the document

StatusFieldName (string)

Text

Identifies an index field of the document that will be updated when a document is signed or rejected by the user.

SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.

Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.

AddNewDocumentRemote

A document is sent to Validated ID for signing with the signature type "remote" of Validated ID.

The parameters are mandatory. Exceptions are marked as optional.

Parameter name

Workflow variable type


Description

Values


AnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


AnchorTextOccurrence (int)

Integer

Which occurrence of the anchor text should be used to be the starting location for placing the signature

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the VIDsigner service and the signer will no longer be able to sign it.


DocId (int)

Integer

ID of the document to be signed


EmailLanguage (string)

Text

Language that the email will be displayed in as well as the page where the signing process occurs. If this value is left empty, it will set default to en (English).

br, ca, de, en, es, eu, fi, fr, gl, hu, it, nl, no, pl, pt, ro, zh

EmailMessage (string)

Text

Text that is displayed in the contents of the email


EmailSubject (string)

Text

Subject of the email


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


IncludeReport (Boolean)

optional

Text

If this parameter is set to “True” a second PDF will be appended to the document after the signed document. This PDF has information regarding the signer and the digital certificate that was added to the document.

  • True

  • False

IssuerName (string)

Text

Display name used for the sender of the email and in the contents of the email message. If this value is left empty, it will default to the organization name.


PageNumber (int)

Integer

Page number within the file to start looking for the anchor text.

-1 indicates to look on the last page. If no anchor text is specified, it is the absolute page number

PositionX (int)

Integer

Relative to the left side of the anchor text, this is the horizontal location of the signature image to be placed on the document (millimeters again). Positive numbers are to the right. Negative numbers are to the left.


PositionY (int)

Integer

Relative to the top of the anchor text, this is the vertical location of the signature image to be placed on the document (millimeters again). Positive numbers are down. Negative numbers are up.


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

RecipientMayProvideNumber (Boolean)

Text

When set to true, the phone number is optional and the user can enter the phone number to send the SMS to at the time of signing.

  • True

  • False

RejectionReasonFieldName (string)

optional

Text

Specifies an index field of type "Text" from the signed document. If Validated ID is configured to require a reason for rejection, the entered text will be inserted into this field.


ReminderFrequencyHours (int)

Integer

A reminder can be sent to the signer to sign the document if it remains unsigned. This value will determine how often the reminder will be sent.


ReminderMaxRetries (int)

Integer

This value determines how many times a signer will be reminded if a document remains unsigned.


SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

This parameter is required when using the centralized signature product. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional.


SignerName (string)

Text

Name of the person signing the document


SignerPhoneNumber (string)

Text

Phone number used for two-factor authentication (use international phone number format, ex. +18455639045) during the signing process.


SizeX (int)

Integer

Size in millimeters of the width of the signature image


SizeY (int)

Integer

Size in millimeters of the height of the signature image


StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


AddNewDocumentMultiRemote

Used to send a document to multiple signers through Validated ID for remote signature. Each signer can sign in one different location.

The information about the signers and the signing positions in the document are in a delimited list and separated by a value that is specified using a parameter. The examples below will show the use of a comma.

The order of the list must be consistent throughout all the parameters. In addition, they must each have the same number of values separated by the same delimiter. The file cabinet is updated after all signatures are obtained.

The parameters are mandatory. Exceptions are marked as optional.

Parameter name

Workflow variable type

Description


Values

AnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


AnchorTextOccurrence (int)

Integer

Which occurrence of the anchor text should be used to be the starting location for placing the signature

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user.It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the and the signer will no longer be able to sign it.


DocId (int)

Integer

ID of the document to be signed


EmailLanguage (string)

Text

Language that the email will be displayed in as well as the page where the signing process occurs. If this value is left empty, it will set default to en (English).

br, ca, de, en, es, eu, fi, fr, gl, hu, it, nl, no, pl, pt, ro, zh

EmailMessage (string)

Text

Text that is displayed in the contents of the email


EmailSubject (string)

Text

Subject of the email


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


IncludeReport (Boolean)

optional

Text

If this parameter is set to “True” a second PDF will be appended to the document after the signed document. This PDF has information regarding the signer and the digital certificate that was added to the document.

  • True

  • False

IssuerName (string)

Text

Display name used for the sender of the email and in the contents of the email message. If this value is left empty, it will default to the organization name.


MultiAnchorText (string)

Text

Anchor texts for the multiple signing locations.


MultiAnchorTextOccurrence (string)

Text

A list of anchor text occurences. See “AnchorTextOccurrence (int)”


MultiPageNumber (string)

Text

A delimited list of page numbers where signatures are located


MultiPositionX (string)

Text

List of X positions for signature placement.


MultiPositionY (string)

Text

List of Y positions for signature placement


MultiSignerCount (int)

Text

Number of signatures being requested


MultiSignerEmail (string)

Text

Email addresses for the signers.


MultiSignerID (string)

optional

Text

This parameter holds the signer ID’s for the signers.


MultiSignerName (string)

Text

Names of the signers of the document. Example: “Peter Sanders,Brian Florent”


MultiSignerPhoneNumber (string)

Text

A delimited list of phone numbers that can be used for SMS verification.


MultiSizeX (string)

Text

List of widths for signatures to be placed


MultiSizeY (string)

Text

List of heights for signatures to be placed


MultiValueSeparator (string)

Text

This parameter is required and tells the service how the list of signers and their information will be separated. A common choice is a comma, a caret ^ or a pipe |


OrderedSignature (boolean)

Text

When true, the signatures will be requested in the order that they are specified in the above fields. The first signer will receive an email, can sign and then the second signer will be sent an email and may sign, and so on.
When false, all signers are notified parallel and may sign in any order.

  • True

  • False

PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

RecipientMayProvideNumber (Boolean)

Text

When set to true, the phone number is optional and the user can enter the phone number to send the SMS to at the time of signing.

  • True

  • False

RejectionReasonFieldName (string)

optional

Text

Specifies an index field of type "Text" from the signed document. If Validated ID is configured to require a reason for rejection, the entered text will be inserted into this field.


ReminderFrequencyHours (int)

Integer

A reminder can be sent to the signer to sign the document if it remains unsigned. This value will determine how often the reminder will be sent.


ReminderMaxRetries (int)

Integer

This value determines how many times a signer will be reminded if a document remains unsigned.


SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


AddNewDocumentMultiPositionsRemote

Used to send a document to Validated ID for signature by a user in multiple locations. This is commonly used for contract use cases where there needs to be a signature near the end of a document but also positive affirmation of individual parts of the contract.

It is configured with the same method of providing a delimited list of parameters. The order of the list must be consistent throughout all the parameters. In addition, they must each have the same number of values separated by the same delimiter.

The parameters are mandatory. Exceptions are marked as optional.

In the examples in the table, the comma is used as a separator (see the MultiValueSeparator parameter).


Parameter name


Workflow variable type


Description


Values

AnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


AnchorTextOccurrence (int)

Integer

Which occurrence of the anchor text should be used to be the starting location for placing the signature

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the VIDsigner service and the signer will no longer be able to sign it.


DocId (int)

Integer

ID of the document to be signed


EmailLanguage (string)

Text

Language that the email will be displayed in as well as the page where the signing process occurs. If this value is left empty, it will set default to en (English).

br, ca, de, en, es, eu, fi, fr, gl, hu, it, nl, no, pl, pt, ro, zh, zh

EmailMessage (string)

Text

Text that is displayed in the contents of the email


EmailSubject (string)

Text

Subject of the email


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


IncludeReport (Boolean)

optional

Text

If this parameter is set to “True” a second PDF will be appended to the document after the signed document. This PDF has information regarding the signer and the digital certificate that was added to the document.

  • True

  • False

IssuerName (string)

Text

Display name used for the sender of the email and in the contents of the email message. If this value is left empty, it will default to the organization name.


MultiAnchorText (string)

Text

Anchor texts for the multiple signing locations


MultiAnchorTextOccurrence (string)

Text

A list of anchor text occurences


MultiPageNumber (string)

Text

A delimited list of page numbers where signatures are located


MultiPositionX (string)

Text

List of X positions for signature placement.


MultiPositionY (string)

Text

List of Y positions for signature placement


MultiSignatureCount (int)


Number of signatures being requested


MultiSizeX (string)

Text

List of widths for signatures to be placed


MultiSizeY (string)

Text

List of heights for signatures to be placed


MultiValueSeparator (string)

Text

This parameter is required and tells the service how the list of signers and their information will be separated. A common choice is a comma, a caret ^ or a pipe |


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

RecipientMayProvideNumber (Boolean)

Text

When set to true, the phone number is optional and the user can enter the phone number to send the SMS to at the time of signing.

  • True

  • False

RejectionReasonFieldName (string)

optional

Text

Specifies an index field of type "Text" from the signed document. If Validated ID is configured to require a reason for rejection, the entered text will be inserted into this field.


ReminderFrequencyHours (int)

Integer

A reminder can be sent to the signer to sign the document if it remains unsigned. This value will determine how often the reminder will be sent.


ReminderMaxRetries (int)

Integer

This value determines how many times a signer will be reminded if a document remains unsigned.


SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

This parameter is required when using the centralized signature product. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional.


SignerName (string)

Text

Name of the person signing the document


SignerPhoneNumber (string)

Text

Phone number used for two-factor authentication (use international phone number format, ex. +18455639045) during the signing process.


StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


AddNewClippedDocumentRemote

Multiple files from a single DocuWare document are sent to Validated ID so that they can be signed with the signature type “remote” of Validated ID. The example is the same as in AddNewDocumentRemote, but in addition, multiple files can be specified. A batch is created and when signing, only a single One Time Password (OTP) is required to sign all the files. Once the entire batch is complete, the update in DocuWare occurs. except that multiple document files can be specified for signing.

The parameters are mandatory. Exceptions are marked as optional.

Parameter name

Workflow variable type


Description


Values

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the VIDsigner service and the signer will no longer be able to sign it.


DocId (int)

Integer

ID of the document to be signed


EmailLanguage (string)

Text

Language that the email will be displayed in as well as the page where the signing process occurs. If this value is left empty, it will set default to en (English).

br, ca, de, en, es, eu, fi, fr, gl, hu, it, nl, no, pl, pt, ro, zh, zh

EmailMessage (string)

Text

Text that is displayed in the contents of the email


EmailSubject (string)

Text

Subject of the email


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


IncludeReport (Boolean)

optional

Text

If this parameter is set to “True” a second PDF will be appended to the document after the signed document. This PDF has information regarding the signer and the digital certificate that was added to the document.

  • True

  • False

IssuerName (string)

Text

Display name used for the sender of the email and in the contents of the email message. If this value is left empty, it will default to the organization name.


MultiAnchorText (string)

Text

Anchor texts for the multiple signing locations


MultiAnchorTextOccurrence (string)

Text

A list of anchor text occurences


MultiPageNumber (string)

Text

A delimited list of page numbers where signatures are located


MultiPositionX (string)

Text

List of X positions for signature placement.


MultiPositionY (string)

Text

List of Y positions for signature placement


MultiSectionCount (int)

Integer

Number of files (sections) to be signed


MultiSectionNumber (string)

Text

List of the file (section) indexes to be signed
 
 A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

MultiSizeX (string)

Text

List of widths for signatures to be placed


MultiSizeY (string)

Text

List of heights for signatures to be placed


MultiValueSeparator (string)

Text

This parameter is required and tells the service how the list of signers and their information will be separated. A common choice is a comma, a caret ^ or a pipe |


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

RecipientMayProvideNumber (Boolean)

Text

When set to true, the phone number is optional and the user can enter the phone number to send the SMS to at the time of signing.

  • True

  • False

RejectionReasonFieldName (string)

optional

Text

Specifies an index field of type "Text" from the signed document. If Validated ID is configured to require a reason for rejection, the entered text will be inserted into this field.


ReminderFrequencyHours (int)

Integer

A reminder can be sent to the signer to sign the document if it remains unsigned. This value will determine how often the reminder will be sent.


ReminderMaxRetries (int)

Integer

This value determines how many times a signer will be reminded if a document remains unsigned.


SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

This parameter is required when using the centralized signature product. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional.


SignerName (string)

Text

Name of the person signing the document


SignerPhoneNumber (string)

Text

Phone number used for two-factor authentication (use international phone number format, ex. +18455639045) during the signing process.


StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


AddNewDocumentBiometric

A document is sent to Validated ID so that it can be signed with the signature type "biometric" of Validated ID.

Example: The employee at the company reception verifies the identity of the signer. He confirms the identity from the signer and enters his name in the form of a workflow task. This information is sent to a tablet where the signer signs the document. In the process, biometric data such as the writing pressure is stored for later verifications.

The parameter are mandatory.

Parameter name

Workflow variable type

Description

Values

AnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


AnchorTextOccurrence (int)

Integer

Which occurrence of the anchor text should be used to be the starting location for placing the signature

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the VIDsigner service and the signer will no longer be able to sign it.


DeviceName (string)

Text

Name of the device that will be used to sign the document. The name of the device is shown in Validated ID.


DocId (int)

Integer

ID of the document to be signed


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


Language

Text

Language used in the app on the mobile device

ca, de, en, es, eu, fr, it, iw, nl, pl, pt

PageNumber (int)

Integer

Page number within the file to start looking for the anchor text.

-1 indicates to look on the last page. If no anchor text is specified, it is the absolute page number

PositionX (int)

Integer

Relative to the left side of the anchor text, this is the horizontal location of the signature image to be placed on the document (millimeters again). Positive numbers are to the right. Negative numbers are to the left.


PositionY (int)

Integer

Relative to the top of the anchor text, this is the vertical location of the signature image to be placed on the document (millimeters again). Positive numbers are down. Negative numbers are up.


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

This parameter is required when using the centralized signature. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional


SignerName (string)

Text

Name of the person signing the document


SizeX (int)

Integer

Size in millimeters of the width of the signature image


SizeY (int)

Integer

Size in millimeters of the height of the signature image


StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token

Text

Token received in the registration step that identifies the customer organization and provides user credentials


AddNewDocumentMultiPositionsBiometric

A document is sent to Validated ID so that it can be signed with the signature type "biometric" of Validated ID in multiple locations. This is often used for contract use cases where a signature is required at the end of a document, but also where individual parts of the contract need to be affirmed.

Example: The employee at the company reception verifies and confirms the identity of the signatory. The employee enters the signatory's name in the form of a workflow task. The information is sent to a tablet where the signatory signs the document. In the process, biometric data such as the writing pressure is stored for possible later verification.

It is configured with the same method of providing a delimited list of parameters. The order of the list must be consistent throughout all the parameters. In addition, they must each have the same number of values separated by the same delimiter.

The parameter are mandatory. Exceptions are marked as optional.

Parameter name

Workflow variable type

Description

Values

AnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


AnchorTextOccurrence (int)

Integer

Which occurrence of the anchor text should be used to be the starting location for placing the signature

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the VIDsigner service and the signer will no longer be able to sign it.


DeviceName (string)

Text

Name of the device that will be used to sign the document. The name of the device is shown in Validated ID.


DocId (int)

Integer

ID of the document to be signed


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user in VIDsigner.


FileCabinetId (string)

Text

GUID of the file cabinet with the documentt


Language

Text

Language used in the app on the mobile device

ca, de, en, es, eu, fr, it, iw, nl, pl, pt

MultiAnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


MultiAnchorTextOccurrence (string)

Text

A list of anchor text occurrences

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

MultiPageNumber (string)

Text

A delimited list of page numbers where the signatures are located


MultiPositionX (string)

Text

A delimited list of X positions for signature placement


MultiPositionY (string)

Text

A delimited list of Y positions for signature placement


MultiSignatureCount (int)

Integer

This number is the number of locations on the documents that will require signature. It’s important that for all of the parameters that are lists (i.e. MultiPostionX, MultiAnchorText, etc) that each list has this many parameters listed and separated by the specified separator.


MultiSizeX (string)

Text

List of widths for signatures to be placed


MultiSizeY (string)

Text

List of heights for signatures to be placed


MultiValueSeparator (string)

Text

This parameter is required and tells the service how the list of signers and their information will be separated. A common choice is a comma, a caret ^ or a pipe |


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

This parameter is required when using the centralized signature product from VIDsigner. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional


SignerName (string)

Text

Name of the person signing the document


SizeX (int)

Integer

Size in millimeters of the width of the signature image


SizeY (int)

Integer

Size in millimeters of the hieght of the signature image


StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token

Text

Token received in the registration step that identifies the customer organization and provides user credentials


AddNewClippedDocumentBiometric

Multiple files from a single DocuWare document are sent to Validated ID so that they can be signed with the signature type “biometric” of Validated ID. The example is the same as in “AddNewDocumentBiometric”, but in addition, multiple files can be specified. Once the entire batch is signed or rejected, the update in DocuWare occurs.

The parameter are mandatory. Exceptions are marked as optional.

Parameter name

Workflow variable type

Description

Values

DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.

DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined. It will be deleted from the VIDsigner service and the signer will no longer be able to sign it.

DeviceName (string)

Text

Name of the device that will be used to sign the document. The name of the device is shown in Validated ID.

DocId (int)

Integer

ID of the document to be signed

FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user in VIDsigner.

FileCabinetId (string)

Text

GUID of the file cabinet with the documentt

Language

Text

Language used in the app on the mobile device

ca, de, en, es, eu, fr, it, iw, nl, pl, pt

MultiAnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.

MultiAnchorTextOccurrence (string)

Text

A list of anchor text occurrences

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

MultiPageNumber (string)

Text

A delimited list of page numbers where the signatures are located

MultiPositionX (string)

Text

A delimited list of X positions for signature placement

MultiPositionY (string)

Text

A delimited list of Y positions for signature placement

MultiSectionNumber (string)

Integer

List of the section numbers to be signed

MultiSizeX (string)

Text

List of widths for signatures to be placed

MultiSizeY (string)

Text

List of heights for signatures to be placed

MultiValueSeparator (string)

Text

This parameter is required and tells the service how the list of signers and their information will be separated. A common choice is a comma, a caret ^ or a pipe |

PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

RecipientMayProvideNumber (Boolean)

Text

When set to true, the phone number is optional and the user can enter the phone number to send the SMS to at the time of signing.

  • True

  • False

RejectionReasonFieldName (string)

optional

Text

Specifies an index field of type "Text" from the signed document. If Validated ID is configured to require a reason for rejection, the entered text will be inserted into this field.

ReminderFrequencyHours (int)

Integer

A reminder can be sent to the signer to sign the document if it remains unsigned. This value will determine how often the reminder will be sent.

ReminderMaxRetries (int)

Integer

This value determines how many times a signer will be reminded if a document remains unsigned.

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document

SignerID (string)

Text

This parameter is required when using the centralized signature product from VIDsigner. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional

SignerName (string)

Text

Name of the person signing the document

StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.

SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.

Token

Text

Token received in the registration step that identifies the customer organization and provides user credentials

AddNewDocumentStamp

This method is used to certify the contents of a document with a signature applied before sending the document to a user. It requires the customer to set up a special certificate with Validated ID so that the document can be signed automatically without a user deciding to sign.

The parameters are mandatory.

Parameter

Workflow variable type


Description

Values

AnchorText (string)

Text

This is the piece of text the service can look for on the document. If specified and not found, an error will occur. If not specified, then the subsequent location information will be absolute, rather than relative to finding a piece of text.


AnchorTextOccurrence (int)

Integer

Which occurrence of the anchor text should be used to be the starting location for placing the signature

  • 0 or 1 is the first occurence

  • -1 is the last occurrence

  • Any other number is a specific occurrence

CertificateGUI (string)

Text

A GUID that represents the certificate for the customer’s organization. This value is provided by Validated ID


CertificatePin (string)

Text

A pin is provided by Validated ID to the customer. It must be provided here to allow the document to be signed.


DateSignedFieldName (string)

Text

Identifies a file cabinet field on the document that will be updated with the date the document was signed by the user. It can be a text, date or datetime field.

Date is provided in UTC, if the field is a text field, the date will be displayed in UTC, if the field is a date or datetime field, DocuWare will display the date in the local format and time zone.


DaysBeforeExpiration (int)

Integer

If the value provided is greater than 0, there will be a time limit of this number of days before the document expires. If the time limit is passed, the document will be considered declined nd the signer will no longer be able to sign it.


DocId (int)

Integer

ID of the document to be signed


FailureStatusValue (string)

Text

This provides a value to be set in the above field when a document is rejected by the user.


FileCabinetId (string)

Text

GUID of the file cabinet with the document


PageNumber (int)

Integer

Page number within the file to start looking for the anchor text.

-1 indicates to look on the last page. If no anchor text is specified, it is the absolute page number

PositionX (int)

Integer

Relative to the left side of the anchor text, this is the horizontal location of the signature image to be placed on the document (millimeters again). Positive numbers are to the right. Negative numbers are to the left.


PositionY (int)

Integer

Relative to the top of the anchor text, this is the vertical location of the signature image to be placed on the document (millimeters again). Positive numbers are down. Negative numbers are up.


PostSigningAction (string)

Text

This specifies what is to be done with the signed document after the user signs it.

  • ClipBefore

  • ClipAfter

  • Replace

SectionNumber (int)

Integer

Index of the section within the document to be signed.

A section is one file in a clipped document consisting of multiple files.

  • 0 or 1 will be the first section

  • -1 is the last section

  • Any other number is a specific section

SendSignedDocument (Boolean)

Text

When set to true, the signer will receive an email with a signed version of the document

  • True

  • False

SignerEmail (string)

Text

Email address of the signer of the document


SignerID (string)

Text

This parameter is required when using the centralized signature. In most cases, it will be a passport number. When using this parameter for Biometric or Remote Signature, it is optional


SignerName (string)

Text

Name of the person signing the document


SizeX (int)

Integer

Size in millimeters of the width of the signature image


SizeY (int)

Integer

Size in millimeters of the height of the signature image


StatusFieldName (string)

Text

This identifies an index field of the document that will be updated when a document is signed or rejected by the user.


SuccessStatusValue (string)

Text

This provides the value to be set in the above field when a document is signed.


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


DeleteUnsignedDocuments

Deletes a document already transmitted for signature. After sending the signature request, the employee realizes that he sent the wrong document. This allows the document to be withdrawn.

The parameters are mandatory.

Parameter name


Workflow variable type

Description


Values

DocId (int)

Integer

ID of the document to be signed


FileCabinetId (string)

Text

GUID of the file cabinet with the document


Token (string)

Text

Token received in the registration step that identifies the customer organization and provides user credentials.


What happens after the document is signed or rejected?

After the document is signed or rejected, Validated ID notifies the DocuWare Signature Service..

  • If the document is signed, DocuWare Signature Service downloads the document from Validated ID. The parameter “PostSigningAction” determines how the document is handled – clip it before or after the original document or replace it with the new file. DocuWare Signature Service sets the field specified by StatusFieldName with the SuccessStatusValue. The workflow can use this status to continue. .

  • If the document is rejected, DocuWare Signature Service sets the value of the field specified by StatusFieldName to the FailedStatusValue. The workflow can use this status to continue.

The signature service then removes the document from Validated ID.