Developer API

eSignatures, from your own code.

The BeeSign REST API puts documents, templates, forms, and team management behind simple, predictable endpoints — so signatures become a feature of your product, not a tab someone has to remember to check.

terminal
curl https://api.beesign.net/v1/documents \
  -H "Authorization: Bearer YOUR_API_KEY"
200 OK
{
  "documents": [
    {
      "id": "BSD-1718049600000",
      "contentType": "application/pdf",
      "createdAt": "2026-06-10T18:40:00.000Z",
      "metadata": { "recipients": "[ ... ]" }
    }
  ],
  "count": 1
}

The whole platform, behind endpoints

Everything you manage in the dashboard is available over the API.

Documents

List, retrieve, and download signed documents, and pull recipient status straight into your own systems.

Templates

Manage reusable templates programmatically, so the documents your product sends are always up to date.

Forms

Create and manage fillable forms for intake and onboarding flows that start in your app and end in a signature.

Team

Administer your organization's members from your own admin panel — provision and deprovision without leaving your stack.

Built to be easy to build on

API-key authentication

Create and revoke API keys from your dashboard. Authenticate with a single Bearer header — no OAuth dance required.

Predictable REST

Plain JSON over HTTPS with resource-oriented URLs and standard status codes. If you've used a REST API, you already know this one.

Secure by default

Every call runs over TLS, scoped to your workspace. Download links are short-lived signed URLs that expire automatically.

Reference docs with examples

Every endpoint documented with copy-paste curl examples, parameters, and real response payloads.

From zero to first call in minutes

No sales call, no sandbox application. Create an account, generate an API key from your dashboard, and make your first request — the reference docs include a working example for every endpoint.

  1. 1
    Create your BeeSign account — the 7-day trial includes API access
  2. 2
    Generate an API key from the API Keys page in your dashboard
  3. 3
    Call the API with a Bearer header — that's the whole setup

Make your first API call today

Start free, generate a key, and send your first request before your coffee gets cold.