BoldSign

BoldSign e-signature platform API integration with managed OAuth. Send documents for signature, manage documents, create embedded signing links, and track do...

Jay

@hith3sh

What This Skill Does

API integration for BoldSign e-signature platform that sends documents for signature, manages documents, creates embedded signing links, and tracks document status through managed OAuth.

Replaces manually uploading documents to a web portal or using separate e-signature tools by automating the entire send-sign-track workflow from within your chat interface.

When to Use It

  • Send a contract or agreement for e-signature to one or more recipients
  • List all documents in your BoldSign account with status filters
  • Create an embedded signing link for in-app document signing
  • Extend the expiry date of a pending signature request
  • Create or edit custom fields for document templates
  • Check remaining API credits on your BoldSign plan

Install

$ openclaw skills install @hith3sh/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

Top skills in this category

API Gateway

@byungkyu

Call third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, run a query through a connected

39486k

1password

@steipete

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.

5334k

google-slides

@byungkyu

Google Slides API integration with managed OAuth. Create presentations, add slides, insert content, and manage slide formatting. Use this skill when users want to interact with Google Slides. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.

3320k

LinkedIn

@byungkyu

LinkedIn API integration with managed OAuth. Share posts, manage profile, and access LinkedIn features. Use this skill when users want to share content on LinkedIn, get profile/organization information, or interact with LinkedIn's platform. Advertising features (campaigns, ad accounts) require additional OAuth scopes — verify granted scopes before use. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key. Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.

4513k

google-workspace-admin

@byungkyu

Google Workspace Admin SDK integration with managed OAuth. This is a write-capable administrative integration for users, groups, organizational units, roles, and domain settings. Only connect with a least-privileged Google admin account, restrict OAuth scopes to the specific resources needed, and revoke the connection after use. All write operations require explicit user approval showing the exact HTTP method, endpoint path, and target resource identifier before execution. Use this skill only when users need Google Workspace administration. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Calls run through the `maton` CLI with OAuth login; default to read and list calls, and confirm every write or new connection with the user.

2118k