Articles in this section
Category / Section

Choosing between send document vs. embedded request in BoldSign

Published:
1 min read

BoldSign offers two distinct API methods to initiate eSignature workflows, each designed for different integration styles and user experiences.

1. Send document – Backend automation

This method is ideal for automated workflows, as it creates and sends documents for signature directly through the BoldSign API without requiring any user interaction.

  • Purpose: Automate sending documents via backend processing
  • API Endpoint: POST /v1/document/send
  • User Experience: No UI interaction
  • Use Case:
    • Auto-send loan agreements
    • Bulk onboarding forms
    • Claims or policy documents
  • Form Field Configuration:
    • Fields must be defined programmatically
    • Developers specify field type, position, page number, and recipient via code

Here is an example Python script for the send document API

Python send  document code

2. Embedded request – In-app user control

This method allows users to create, customize, and send documents from within your app using BoldSign’s embedded UI.

  • Purpose: Enable users to prepare and send documents interactively
  • API Endpoint: POST /v1/document/createEmbeddedRequestUrl
  • User Experience: UI embedded via iframe, popup, or new tab
  • Use Case:
    • HR platforms
    • Real estate or legal apps
    • SaaS tools with user-facing workflows
  • Form Field Configuration:
    • Users can drag and drop form fields like signature boxes, text inputs, and checkboxes
    • No coding required—fields are placed visually within the embedded interface.

The screenshot below shows document creation embedded within an iFrame.

Embedded send

Summary table: Key differences

Feature Send document Embedded Send
Purpose Backend automation In-app document preparation
API Endpoint /v1/document/send /v1/document/createEmbeddedRequestUrl
Document State Sent immediately Draft until user sends
URL No Yes – embeddable for users
User Interaction None Full control via embedded UI
Form Field Setup Defined via API code Drag-and-drop via embedded UI
Customization Via code visual customization by user
Schedule send Programmatically Through UI
Tagging Documents Via code Manual tagging in UI
Recipient Management Automated Editable by user

Which should you choose?

  • Choose Send Document for speed, scale, and backend automation.
  • Choose Embedded Request for user control, customization and interactive workflows.
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Access denied
Access denied