POST /public/v1/documents/{id}/send

🚧 Using the Sandbox Key

When you use a sandbox API key during the free trial period, the sender and recipient email addresses must be from the same organisation (email domain).

Document State

Send and Silence Notifications

Example email. Branding can be changed in workspace settings

Select Approver from Group

If you have previously set up an approval workflow with selectable groups on the UI, you can select a particular approver from this group. Learn more about selectable groups.
To set an approver, we recommend to follow these steps:

  1. Run the Document Details request.
  2. Copy the steps part from the approval_execution section of the response into the selected_approvers field of the Send Document payload.
  3. Modify your payload according to business needs: set is_selected to true for one approver.

📘 Note: You can change the selected approver only if you revert your document back to the document.draft status.

Servers

Path parameters

Name Type Required Description
id String Yes

Document ID

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
reply_to String No

Email address that will be used as a reply-to address for the document. To use this parameter, please contact the support team to have it enabled for your account.

message String No

A message that will be sent by email with a link to a document to sign.

forwarding_settings Object No

Set settings for Document and Signature forwarding.

forwarding_settings.forwarding_with_reassigning_allowed Boolean No

Your recipient will be able/not able to forward the right to fill out all fields (including signature) assigned to them to another email address.

forwarding_settings.forwarding_allowed Boolean No

Your recipient will be able/not able to forward the document to another email address.

sender Object No

You can set a sender of a document as an email or membership_id

sender.email String No

Email.

sender.membership_id String No

Membership ID.

subject String No

Value that will be used as the email subject.

silent Boolean No

If set to true, disables email notifications for document recipients and the document sender. Also disables scheduled reminders (manual reminders still possible). Doesn't affect "Approve document" email notification sent to the Approver.

selected_approvers Object No

Configuration for selected approvers.

selected_approvers.steps[] Array No

Approval steps.

selected_approvers.steps[].id String Yes

Step ID.

selected_approvers.steps[].group Object Yes

Group information.

selected_approvers.steps[].group.id String Yes

Group ID.

selected_approvers.steps[].group.assignees[] Array Yes

Assignees for the group.

selected_approvers.steps[].group.assignees[].is_selected Boolean No

Whether the user is selected.

selected_approvers.steps[].group.assignees[].user String No

User ID.

selected_approvers.steps[].group.type String Yes

Group type.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.