Live Testing: JuriSign is currently in live testing. Interested in becoming a beta tester? Email us at support@jurisign.no
Developer API

Integrate JuriSign
Into Your Workflow

The JuriSign REST API lets you create contracts, trigger signatures, retrieve signed PDFs, and receive webhook events — all programmatically.

Simple. Powerful. REST.

POST /api/v1/contracts
curl -X POST https://jurisign.no/api/v1/contracts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template_id": "tmpl_abc123",
    "title": "Service Agreement — Acme AS",
    "parties": [
      {
        "name": "Ola Nordmann",
        "email": "ola@acme.no",
        "role": "client"
      }
    ],
    "data": {
      "company_name": "Acme AS",
      "start_date": "2025-03-01"
    }
  }'
→ 201 Created { "id": "ctr_xyz789", "status": "draft", "signing_url": "..." }

Create Contracts

Programmatically create contracts from any template with custom data.

Trigger Signatures

Send signing invitations and track signature status via the API.

Retrieve PDFs

Download signed contract PDFs programmatically after all parties sign.

Webhooks

Receive real-time events when contracts are viewed, signed, or cancelled.

Authentication

Use a Bearer token for all API requests. Generate your API key from Settings → API Tokens after logging in.

Authorization: Bearer YOUR_API_KEY

Rate Limits

  • Free plan 60 requests / hour
  • Premium plan 600 requests / hour
  • Enterprise Custom limits

SDKs Coming Soon

Official JavaScript and PHP SDKs are in development. Subscribe to be notified when they launch.

JS JavaScript SDK Coming soon
PHP PHP SDK Coming soon