BoldSign (Preview)

BoldSign is a secure, easy-to-use electronic signature solution that provides legally binding ways to send, sign, and manage documents.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name BoldSign Support
URL https://support.boldsign.com
Email [email protected]
Connector Metadata
Publisher Syncfusion-Inc
Website https://boldsign.com/
Categories Content and Files;Productivity
Privacy policy https://boldsign.com/privacy-policy/

BoldSign is an online e-signature application and the BoldSign connector covers the following scenarios

  • A user can listen for trigger and send out a document for signing based on the information from the trigger.
  • A user can listen for a document completed event and download the signed PDF document to store it in their preferred cloud storage or any action they prefer.
  • A user can monitor the status or get the status of a document and perform actions based on it such as sending a reminder via email or SMS through another service or connector.
  • A user can listen for multiple events such as sent, authentication failed, declined, expired etc. to perform actions based on the information provided via the event trigger.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Select Region string Select the BoldSign regional data centre where the account resides

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Download AuditTrail

Download the audit trail of a completed document.

Download Document

Downloads the PDF file of the given document ID.

Get Document Status

Retrieves the document status and its information of a document.

Send document using template with recipient

Send a document out for signature using a specified template to a recipient.

Download AuditTrail

Download the audit trail of a completed document.

Parameters

Name Key Required Type Description
Document Id
documentId True string

Provide document ID

On Behalf Of
onBehalfOf string

Select an email address to perform the action on behalf of another person

Returns

Download Document

Downloads the PDF file of the given document ID.

Parameters

Name Key Required Type Description
Document Id
documentId True string

Provide document ID

On Behalf Of
onBehalfOf string

Select an email address to perform the action on behalf of another person

Returns

Get Document Status

Retrieves the document status and its information of a document.

Parameters

Name Key Required Type Description
Document Id
documentId True string

Provide document ID

Returns

The response object of the document properties request.

Send document using template with recipient

Send a document out for signature using a specified template to a recipient.

Parameters

Name Key Required Type Description
Template
templateId True string

Select Template

Sandbox Mode
isSandbox True boolean

When enabled, BoldSign will send signature requests in sandbox mode, allowing you to test the integration

Document title
title True string

Enter document title

Document description
message string

Enter document description

CC
cc string

Enter one or more email addresses separated by comma

Brand
brandId string

Select Brand

On behalf of
onBehalfOf string

Select an email address to send on behalf of another person

Expiry days
expiryDays integer

Please provide the number of days after which the document will expire

Document labels
labels string

Provide one or more labels for the document, separated by commas

Hide document ID
hideDocumentId boolean

When enabled, the ID imprint will be hidden at the top of the document

Allow print and sign
enablePrintAndSign boolean

When allowed, the signer will be able to print and sign the document

Allow reassign
enableReassign boolean

When allowed, the signer will be able to reassign the document to others

Enable auto reminder
enableAutoReminder boolean

When enabled, BoldSign will send automated reminder emails at the specified frequency

Signers
signers True dynamic

The signers of the document.

Returns

The response object of the template send document request.

Triggers

Webhook Events

This triggers documents webhook event.

Webhook Events

This triggers documents webhook event.

Parameters

Name Key Required Type Description
Select Webhook Events
events True string

Select webhook event to which flow should be triggered.

Team user's events
adminMode True boolean

Enable this option to receive notifications for events triggered by your team members. Account admins will also receive notifications for events across the entire organization. If disabled, you will only receive notifications for your own events.

Returns

Webhooks Event Data.

Definitions

SendDocumentFromTemplateResponse

The response object of the template send document request.

Name Path Type Description
Document Id
documentId string

The ID of the document created.

DocumentPropertiesResponse

The response object of the document properties request.

Name Path Type Description
Document Status
status string

The status and other information of the document

WebHookEventOject

Webhooks Event Data.

Name Path Type Description
Event Id
event.id string

The event id

Created
event.created integer

The event created date time

Event Type
event.eventType string

The type of the event

Client Id
event.clientId string

The client id

Environment
event.environment string

The environment type

Object
data.object string

The type of object

Document Id
data.documentId string

The id of the document

Document Title
data.messageTitle string

The document title

Document Description
data.documentDescription string

The document description

Document Status
data.status string

The document status

Sender Name
data.senderDetail.name string

The sender name

Sender Email
data.senderDetail.emailAddress string

The sender email

signerDetails
data.signerDetails array of object

The signer details

Signer Name
data.signerDetails.signerName string

The signer name

Signer Role
data.signerDetails.signerRole string

The signer role

Signer Email
data.signerDetails.signerEmail string

The signer email

Country Code
data.signerDetails.phoneNumber.countryCode string

The country code

Phone Number
data.signerDetails.phoneNumber.number string

The phone number

Signer Status
data.signerDetails.status string

The signer status

Enabled Access Code
data.signerDetails.enableAccessCode boolean

Indicates whether access code enabled or not

Authentication Failed
data.signerDetails.isAuthenticationFailed string

Indicates whether authentication failed or not

Enabled Email OTP
data.signerDetails.enableEmailOTP boolean

Indicates whether email OTP enabled or not

Delivery Failed
data.signerDetails.isDeliveryFailed boolean

Indicates whether document delivery failed or not

Viewed
data.signerDetails.isViewed boolean

Indicates whether document viewed or not

Signer Order
data.signerDetails.order integer

The signer order

Signer Type
data.signerDetails.signerType string

The signer type

Reassigned
data.signerDetails.isReassigned boolean

Indicates whether signer reassigned or not

Reassign Message
data.signerDetails.reassignMessage string

The reassign message

Decline Message
data.signerDetails.declineMessage string

The decline message

Last Activity Date
data.signerDetails.lastActivityDate integer

The last activity date

Authentication Type
data.signerDetails.authenticationType string

The authentication type

Identity Verification Type
data.signerDetails.idVerification.type string

The identity verification type

Maximum Retry Count
data.signerDetails.idVerification.maximumRetryCount integer

The maximum retry count

Identity Verification Status
data.signerDetails.idVerification.status string

The identity verification Status

Name Matcher
data.signerDetails.idVerification.nameMatcher string

The name matcher type

Required Live Capture
data.signerDetails.idVerification.requireLiveCapture boolean

Indicates whether live capture required or not

Required Matching Selfie
data.signerDetails.idVerification.requireMatchingSelfie boolean

Indicates whether matching selfie required or not

Allowed Field Configuration
data.signerDetails.allowFieldConfiguration boolean

Indicates whether field configuration required or not

CC Emails
data.ccDetails array of

The cc email addresses

On Behalf Of
data.onBehalfOf string

The on behalf of email

Created Date
data.createdDate integer

The document created date

Expiry Date
data.expiryDate integer

The document expiry date

Enabled Signing Order
data.enableSigningOrder boolean

Indicates whether signing order enabled or not

Disabled Emails
data.disableEmails boolean

Indicates whether emails are disabled or not

Revoke Message
data.revokeMessage string

The revoke message

Error Message
data.errorMessage string

The error message

Labels
data.labels array of

The document labels

Combined Audit
data.isCombinedAudit boolean

Indicates whether audit trail is combined with document or not