BoldSign

Data & APIs

BoldSign e-signature platform API integration with managed OAuth. Send documents for signature, manage documents, create embedded signing links, and track document status. Use this skill when users want to send contracts for e-signature, list signed documents, create custom fields, or manage document workflows in BoldSign.

Install

openclaw skills install boldsign

BoldSign

BoldSign

BoldSign is an e-signature platform for sending, signing, and managing electronic documents. This integration lets you send documents for signature, track document status, manage brands and custom fields, and create embedded signing experiences through ClawLink's hosted OAuth flow.

Setup in 3 Steps

Step 1: InstallStep 2: Pair AccountStep 3: Connect BoldSign
InstallPairApp-specific connection GIF coming soon
Run the install command in OpenClawSign in and approve the deviceOpen the dashboard and connect BoldSign

How It Works

┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐
│   OpenClaw      │────>│   ClawLink   │────>│  BoldSign API    │
│   (User Chat)   │     │   (OAuth)    │     │                  │
└─────────────────┘     └──────────────┘     └──────────────────┘

Install

openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart

Quick Start

  1. List your documents -- boldsign_document_list
  2. Send a document for signature -- boldsign_document_send
  3. Check API credits -- boldsign_plan_get_api_credits_count

Authentication

ClawLink handles OAuth automatically. When you connect BoldSign through the dashboard, ClawLink obtains and refreshes tokens on your behalf. No API keys needed.

Connect at: https://claw-link.dev/dashboard?add=boldsign

Connection Management

Security & Permissions

Read operations (listing documents, brands, credits) are safe. Write operations (sending documents, creating custom fields) require confirmation. Destructive operations (removing document authentication) are marked high-impact and require explicit approval.

Tool Reference

Document Operations

ToolDescriptionMode
boldsign_document_listList documents in My Documents with filtersRead
boldsign_document_behalf_listList documents sent on behalf of usersRead
boldsign_document_team_listList team documents with optional filtersRead
boldsign_document_sendSend a document for eSignatureWrite
boldsign_document_edit_betaEdit a draft or sent document (beta)Write
boldsign_document_extend_expiryExtend a document's expiry dateWrite
boldsign_document_remove_authenticationRemove signer authentication from a documentWrite

Brand Operations

ToolDescriptionMode
boldsign_brand_getGet brand details by brand IDRead
boldsign_brand_listList all brands in the accountRead

Custom Field Operations

ToolDescriptionMode
boldsign_custom_field_createCreate a brand-scoped custom fieldWrite
boldsign_custom_field_editEdit an existing custom fieldWrite

Embedded Signing Operations

ToolDescriptionMode
boldsign_embedded_request_create_linkCreate an embedded request link for in-app signingWrite

File Operations

ToolDescriptionMode
boldsign_file_uploadUpload a file for use in other BoldSign actionsWrite

Plan & Billing Operations

ToolDescriptionMode
boldsign_plan_get_api_credits_countGet remaining API credits countRead

Code Examples

List documents

{
  "tool": "boldsign_document_list",
  "args": { "page": 1, "pageSize": 20 }
}

Send a document for signature

{
  "tool": "boldsign_document_send",
  "args": {
    "title": "Service Agreement",
    "signers": [{ "name": "John Doe", "emailAddress": "john@example.com" }],
    "files": [{ "fileUrl": "https://example.com/contract.pdf" }]
  }
}

Create embedded signing link

{
  "tool": "boldsign_embedded_request_create_link",
  "args": {
    "title": "NDA",
    "signers": [{ "name": "Jane Smith", "emailAddress": "jane@example.com" }]
  }
}

Discovery Workflow

  1. Call clawlink_list_integrations to confirm boldsign is connected.
  2. Call clawlink_list_tools --integration boldsign to see the live catalog.
  3. Use boldsign_document_list to find existing documents.
  4. Use boldsign_brand_list to see available brand configurations.

Execution Workflow

Read path:  User asks "Show my documents"         -> boldsign_document_list
Write path: User asks "Send contract for signing"  -> Confirm -> boldsign_document_send

Notes

  • Documents can only be edited while in draft status or before finalization.
  • The boldsign_file_upload tool is a helper that returns a key used by other tools (like brand logo upload).
  • Embedded request links are useful for integrating signing directly into your application.
  • API credit consumption depends on your BoldSign plan.

Error Handling

Status / ErrorMeaning
Tool not foundBoldSign integration not connected
Missing connectionAuthenticate via https://claw-link.dev/dashboard?add=boldsign
403 ForbiddenInsufficient permissions or expired credits
Document not foundInvalid document ID or document does not belong to your account

Troubleshooting

Tools Not Visible

Run clawlink_list_tools --integration boldsign to confirm the connection is active.

Document Send Fails

Ensure the file URL is publicly accessible. Check that signer email addresses are valid.

Resources


Powered by ClawLink -- an integration hub for OpenClaw

ClawLink Logo