Workflow Applications: YOUSIGNSEND & YOUSIGNCHECK usage

The YOUSIGNSEND workflow application lets you send one or more documents to Yousign for electronic signature.

The YOUSIGNCHECK workflow application lets you verify the status of an agreement and download its associated file, which is a concatenation of attached files.

For more information and complete instructions on how to use the applications, including how to configure the Yousign API, as well as an example, see the YOUSIGNSEND Workflow Application and YOUSIGNCHECK Workflow Application sections in the WorkflowGen Administration Guide.

YOUSIGNSEND

Required parameters

You can use either of the following configurations: with a signers list or with signer numbers.

With a list of signers

Parameter Type Direction Description
SIGNER_FIRSTNAME_LIST TEXT IN First names of signers, separated by the value defined in the DATA_SEPARATOR parameter
SIGNER_FIRSTNAME_LIST TEXT IN Last names of signers, separated by the value defined in the DATA_SEPARATOR parameter
SIGNER_EMAIL_LIST TEXT IN Emails of signers, separated by the value defined in the DATA_SEPARATOR parameter
FILEx FILE IN File(s) to send, where x corresponds to the file number; you can add one or multiple files

With signer numbers

Parameter Type Direction Description
SIGNER_FIRSTNAMEx TEXT IN First name(s) of signer(s), where x corresponds to the signer number; you can add one or multiple signers
SIGNER_LASTNAMEx TEXT IN Last name(s) of signer(s), where x corresponds to the signer number; you can add one or multiple signers
SIGNER_EMAILx TEXT IN Email(s) of signer(s), where x corresponds to the signer number; you can add one or multiple signers
FILEx FILE IN File(s) to send, where x corresponds to the file number; you can add one or multiple files

Optional parameters

Yousign configuration

Parameter Type Direction Description
YOUSIGN_API_KEY TEXT IN Yousign API key
By default, this value comes from the YousignApiKey parameter in the web.config file.
YOUSIGN_HOST_SERVER TEXT IN Yousign host server (e.g. https://api.yousign.app/v3 )
By default, this value comes from the YousignHostServer parameter in the web.config file.

General

Parameter Type Direction Description
DATA_SEPARATOR TEXT IN Separator used to separate the content of SIGNER_FIRSTNAME_LIST, SIGNER_LASTNAME_LIST, SIGNER_EMAIL_LIST, SIGNER_PAGE_LIST, SIGNER_X_POSITION_LIST, SIGNER_Y_POSTION_LIST, SIGNER_PHONE_LIST, SIGNER_LOCAL_LIST, and SIGNER_AUTH_MODE_LIST
Default: , (comma)
SIGNER_PAGE_LIST TEXT IN Page to be signed by the signer(s), separated by the value defined in the DATA_SEPARATOR parameter
SIGNER_PAGEX TEXT IN Page to be signed by the signer, where x corresponds to the signer number; you can add one or more signers
SIGNER_X_POSITION_LIST TEXT IN X position of the signature area for the signer, separated by the value defined in the DATA_SEPARATOR parameter
The value must be a positive numeric integer.
SIGNER_X_POSITIONX TEXT IN X position of the signature area for the signer, where x corresponds to the signer number
The value must be a positive numeric integer.
SIGNER_Y_POSITION_LIST TEXT IN Y position of the signature area for the signer, separated by the value defined in the DATA_SEPARATOR parameter
The value must be a positive numeric integer.
SIGNER_Y_POSITIONX TEXT IN Y position of the signature area for the signer, where x corresponds to the signer number
The value must be a positive numeric integer.
SIGNATURE_NAME TEXT IN Name of the signature request
SIGNER_PHONE_LIST TEXT IN Phone number of the signer(s), separated by the value defined in the DATA_SEPARATOR parameter
SIGNER_PHONEX TEXT IN Signer’s phone number, where x is the signer number.
SIGNER_LOCALE_LIST TEXT IN Location of the signer(s), separated by the value defined in the DATA_SEPARATOR parameter
SIGNER_LOCALEX TEXT IN Location of the signer, where x is the signer number
SIGNER_AUTH_MODE_LIST TEXT IN Authentication mode of the signer(s), separated by the value defined in the DATA_SEPARATOR parameter
SIGNER_AUTH_MODEX TEXT IN Signer authentication mode, where x is the signer number
Default: no_otp
FILE_NATUREX TEXT IN Nature of the document of the file to send, where x corresponds to the signer number
Default: signable_document
SIGNATURE_WIDTH TEXT IN Signature field width in pixels
Default: 25
SIGNATURE_HEIGHT TEXT IN Signature field height in pixels
Default: 37

YOUSIGNCHECK

Required parameter

Parameter Type Direction Description
YOUSIGN_SIGNATURE_ID TEXT IN ID of the Yousign signature to verify

Optional parameters

Yousign configuration

Parameters Type Direction Description
YOUSIGN_API_KEY TEXT IN Yousign API key
By default, this value comes from the YousignApiKey parameter in the web.config file.
YOUSIGN_HOST_SERVER TEXT IN Yousign host server (e.g.: https://api.yousign.app/v3)
By default, this value comes from the YousignHostServer parameter in the web.config file.

General

Parameter Type Direction Description
VALID_STATUS_LIST TEXT IN Valid status to download the document
Possible values:
  • draft
  • ongoing
  • done
  • deleted
  • expired
  • canceled
  • approval
  • rejected
  • declined
Default: done,canceled,expired,deleted,rejected
YOUSIGN_DOCUMENT FILE OUT Yousign document
YOUSIGN_STATUS TEXT OUT Agreement status