Migrate from your current eSignature API with one line of code

Backward-compatible with DocuSign, DocuSeal, Adobe Sign, and Zoho Sign. Change the endpoint. Keep your logic.

js

// Before

const apiBaseUrl = "https://api.docusign.net/restapi";

// After

const apiBaseUrl = "https://api.signus.ai/restapi";

Zero to signed in 5 minutes

You need an API key, an HTTP client, and a template in the Signus UI.

1

Create your account

Sign up at app.signus.ai/login. No credit card required.

2

Get your API key

Go to Settings → Developer. Click Create API Key, copy both the key and your Account ID.

3

Create a template

Create or upload a reusable template, signer role, and required signature fields.

4

Ping the API

Make a quick test call to confirm your API key is working.

Bash

$ curl https://api.signus.ai v1/ping \

  -H 'Authorization: Bearer YOUR_KEY'

JSON

{ "status": "ok" }

5

Send your first document

Use your template to create a signature request, add your signers, and send.

API keys

Create and manage API keys for programmatic access.

No API keys yet. Create one to get started.

Build with AI assistants

The Signus MCP server lets your AI tools interact with the API in natural language.

MCP · live

Example prompts

>
>
>
>

Claude Code config

"mcpServers": { "signus": { "command": "npx", "args": ["-y", "@signus/mcp-server"] }}

Full API reference

Interactive references at api.signus.ai/docs

POST

/api/v1/templates

Create template

GET

/api/v1/templates/{templateId}

Get template details

POST

/api/v1/documents/upload

Upload document

GET

/api/v1/documents/{documentId}/download

Download document

POST

/api/v1/agreement-sets

Create agreement set

GET

/api/v1/agreement-sets/{agreementSetId}

Get template details

POST

/api/v1/embedded-signing-url

Get embedded signing URL

POST

/api/v1/recipients/{recipientId}/reminders

Send reminders

PATCH

/api/v1/signature-requests/{requestId}/recipients

Update recipients

POST

/api/v1/signature-requests

Create signature request

POST

/api/v1/signature-requests/{requestId}/cancel

Cancel request

POST

/api/v1/signature-requests/{requestId}/resend

Resend request

See more API endpoints