docusign
Send documents for electronic signature via DocuSign API. Create envelopes, track signing status, and download signed documents.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrgoodb/docusignDocuSign
Electronic signatures.
Environment
export DOCUSIGN_ACCESS_TOKEN="xxxxxxxxxx"
export DOCUSIGN_ACCOUNT_ID="xxxxxxxxxx"
export DOCUSIGN_BASE="https://demo.docusign.net/restapi" # Use na1.docusign.net for prod
Send Document for Signature
curl -X POST "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"emailSubject": "Please sign this document",
"documents": [{
"documentBase64": "'$(base64 -w0 document.pdf)'",
"name": "Contract.pdf",
"documentId": "1"
}],
"recipients": {
"signers": [{
"email": "[email protected]",
"name": "John Doe",
"recipientId": "1",
"tabs": {"signHereTabs": [{"documentId": "1", "pageNumber": "1", "xPosition": "100", "yPosition": "700"}]}
}]
},
"status": "sent"
}'
List Envelopes
curl "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes?from_date=2024-01-01" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN"
Get Envelope Status
curl "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes/{envelope_id}" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN"
Download Signed Document
curl "$DOCUSIGN_BASE/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes/{envelope_id}/documents/combined" \
-H "Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN" \
-o signed_document.pdf
Links
- Console: https://apps.docusign.com
- Docs: https://developers.docusign.com
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrgoodb-docusign": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
adobe
Access Adobe Creative Cloud APIs - Photoshop, Lightroom, PDF Services, and Firefly AI. Automate creative workflows.
xero
Manage Xero accounting - invoices, contacts, bank transactions, and reports via Xero API.
statuspage
Manage Statuspage incidents and components via API. Update status and communicate outages.
fly-machines
Deploy and manage Fly.io Machines - create, start, stop, delete, and monitor containerized apps. Use for deploying containers, managing app instances, and orchestrating multi-tenant workloads.
gamma
Create presentations, documents, social posts, and websites using Gamma's AI API. Use when asked to create slides, presentations, decks, documents, or web content via Gamma.