v2.0.0

Wed, 14 Jul, 2021

Features

  • Added support for adding placeholder to the textbox field.
  • Added support for getting the Application Id from document properties.
  • Added support for providing the pre-defined and custom regex validation to textbox field.
  • Added support for adding and listing documents based on labels.
  • Added support for providing date format for the date signed field.

Breaking changes

  • The EnableEmbeddedSigning property is now deprecated. Use the DisableEmails property instead.

Previous

// removed code for brevity
SendForSign sendForSign = new SendForSign()
{
    EnableEmbeddedSigning = true,
};
curl -X POST 'https://api.boldsign.com/v1/document/send' \
     -H 'X-API-KEY: {your-api-key}' \
     -F 'EnableEmbeddedSigning = true' # removed code for brevity

Now

// removed code for brevity
SendForSign sendForSign = new SendForSign()
{
    DisableEmails = true,
};
curl -X POST 'https://api.boldsign.com/v1/document/send' \
     -H 'X-API-KEY: {your-api-key}' \
     -F 'DisableEmails = true'  # removed code for brevity
  • The GroupName property has been removed. Use Group Name in the RadioButton field instead.

Previous

// removed code for brevity
FormField formField = new FormField()
{
    GroupName = "enter the groupname"
}
curl -X POST 'https://api.boldsign.com/v1/document/send' \
     -H 'X-API-KEY: {your-api-key}' \
     -F 'Signers[0][FormFields][0][GroupName]=enter the groupname' # removed code for brevity

Now

// removed code for brevity
RadioButtonField radioButtonField =  new RadioButtonField()
{
    GroupName = "enter the groupname"
}
curl -X POST 'https://api.boldsign.com/v1/document/send' \
     -H 'X-API-KEY: {your-api-key}' \
     -F 'Signers[0][FormFields][0][GroupName]=enter the groupname' # removed code for brevity
  • The Label property has been removed. Use the Placeholder property instead, to get placeholder value from the getproperties API.

Previous

"formFields": [
{
    "label": "placeholder value"
}]

Now

"formFields": [
{
    "placeholder": "placeholder value"
}]