Loading...
Loading...
Install and configure Documenso SDK/API authentication. Use when setting up a new Documenso integration, configuring API keys, or initializing Documenso in your project. Trigger with phrases like "install documenso", "setup documenso", "documenso auth", "configure documenso API key".
npx skill4agent add jeremylongshore/claude-code-plugins-plus-skills documenso-install-auth# npm
npm add @documenso/sdk-typescript
# pnpm
pnpm add @documenso/sdk-typescript
# yarn
yarn add @documenso/sdk-typescript
# bun
bun add @documenso/sdk-typescript# pip
pip install documenso_sdk
# uv (recommended)
uv add documenso_sdk
# poetry
poetry add documenso_sdk# Set environment variable
export DOCUMENSO_API_KEY="your-api-key"
# Or create .env file
echo 'DOCUMENSO_API_KEY=your-api-key' >> .envimport { Documenso } from "@documenso/sdk-typescript";
const documenso = new Documenso({
apiKey: process.env.DOCUMENSO_API_KEY ?? "",
});
// Verify connection by listing documents
async function verifyConnection() {
try {
const documents = await documenso.documents.findV0({});
console.log("Connection successful!");
console.log(`Found ${documents.documents?.length ?? 0} documents`);
return true;
} catch (error) {
console.error("Connection failed:", error);
return false;
}
}
verifyConnection();import os
from documenso_sdk import Documenso
documenso = Documenso(
api_key=os.environ.get("DOCUMENSO_API_KEY")
)
# Verify connection
try:
documents = documenso.documents.find_v0()
print(f"Connection successful! Found {len(documents.documents)} documents")
except Exception as e:
print(f"Connection failed: {e}")| Error | Cause | Solution |
|---|---|---|
| Invalid API Key | Incorrect or expired key | Generate new key in dashboard |
| 401 Unauthorized | Missing or malformed key | Check API key format and env var |
| 403 Forbidden | Key lacks required permissions | Use team API key for team resources |
| Module Not Found | Installation failed | Run |
| Network Error | Firewall blocking | Ensure outbound HTTPS to api.documenso.com |
| Environment | Base URL |
|---|---|
| Production | |
| Staging | |
| Self-hosted | |
const documenso = new Documenso({
apiKey: process.env.DOCUMENSO_API_KEY ?? "",
serverURL: "https://your-documenso-instance.com/api/v2/",
});documenso-hello-world