Zum Inhalt springen

Developer API

Integrieren Sie digitale Unterschriften in Ihre Anwendung mit unserer REST API.

Authentifizierung

Verwenden Sie Scoped API Keys mit Bearer-Token-Authentifizierung. Erstellen Sie Keys mit spezifischen Berechtigungen: signing:read, signing:write, billing:read, billing:write.

Endpunkte

POST
/api/v1/signing-requests Unterschriftsanfrage erstellen
GET
/api/v1/signing-requests Anfragen auflisten
GET
/api/v1/signing-requests/{uuid} Anfrage abrufen
POST
/api/v1/templates Vorlage erstellen
POST
/api/v1/batches Stapelversand erstellen
GET
/api/v1/billing/status Abrechnungsstatus

Webhooks

Erhalten Sie Echtzeit-Benachrichtigungen, wenn Dokumente unterschrieben, abgelehnt oder abgelaufen sind. Alle Webhook-Payloads sind mit SHA-256 HMAC-signiert.

Idempotenz

Senden Sie einen Idempotency-Key-Header bei Schreiboperationen, um Anfragen sicher wiederholen zu koennen.

Unterschriftsanfrage erstellen

curl -X POST /api/v1/signing-requests \
  -H "Authorization: Bearer sk_live_..." \
  -H "Idempotency-Key: req_abc123" \
  -F "file=@vertrag.pdf" \
  -F "document_name=Vertrag.pdf" \
  -F "recipient_name=Max Mustermann" \
  -F "recipient_email=max@example.at" \
  -F "send_email=true" \
  -F "expires_in_days=30"

Antwort

{
  "id": "sr_a1b2c3d4...",
  "document_name": "Vertrag.pdf",
  "status": "pending",
  "signing_url": "/sign/...",
  "created_at": "2026-02-13T10:00:00Z"
}

Webhook Payload

{
  "event": "signing_request.signed",
  "timestamp": "2026-02-13T10:30:00Z",
  "data": {
    "uuid": "sr_a1b2c3d4...",
    "status": "signed",
    "signed_at": "2026-02-13T10:30:00Z"
  }
}

Bereit fuer die Integration?

Starten Sie noch heute mit unserer API und automatisieren Sie Ihre Unterschriftenprozesse.