Entwickler

REST API

Server-zu-Server-Aufrufe verwenden „Authorization: Bearer esk_test_…“ oder „esk_live_…“. Der Mieter erhält den Schlüssel. Das Hochladen, der Umschlagassistent und die webhook-Registrierung nutzen die Admin-Sitzung.

Was ein Mieter mit der API-Taste aufrufen kann

AnrufScope auf dem SchlüsselWas Sie zurückbekommen
GET /api/v1/zapier/auth/testintegrations:zapierIhre Mieter-ID und Ihr Name. Bestätigen Sie hiermit den Schlüssel.
GET /api/v1/zapier/triggers/{event}/sampleintegrations:zapierBeispielnutzlasten für document.signed, document.completed, document.expired und template.created.
POST /api/v1/zapier/actions/create-from-templateintegrations:zapierEine neue Dokument-ID aus einer Vorlage, die Sie bereits haben.
POST /api/v1/zapier/actions/send-for-signingintegrations:zapierDas Dokument wird in den Status „Link gesendet“ verschoben und der Unterzeichner wird per E-Mail benachrichtigt.
POST /api/v1/signing-sessions/{sessionId}/tokenssigning:writeEin kurzlebiges st_…-Token für die Einbettung. Der Browser verwendet dieses Token, nicht den API-Schlüssel.

Administratorsitzung

Melden Sie sich hierfür in der Admin-App an. Ein Bearer-API-Schlüssel auf diesen Routen wird abgelehnt.

ArbeitWo
Laden Sie ein PDF, Kunden, Vorlagen hochDokumente und Kunden verwalten
Umschlagassistent: Erstellen, Senden, AbbrechenAdmin-Umschläge
Registrieren, drehen und spielen Sie webhooks abAdmin → Entwickler → Webhooks

Bestätigen Sie den Schlüssel und senden Sie dann ein Vorlagendokument

Voraussetzungen: ein „esk_test_…“- oder „esk_live_…“-Schlüssel mit „integrations:zapier“ und eine Vorlagen-ID. Erwartete Ausgabe: HTTP 200 vom Authentifizierungstest, HTTP 201 mit „documentId“, dann „status: „link-sent““.

bash
curl -sS https://api.endorsedsign.com/api/v1/zapier/auth/test \
  -H "Authorization: Bearer $ENDORSED_API_KEY"

curl -sS -X POST https://api.endorsedsign.com/api/v1/zapier/actions/create-from-template \
  -H "Authorization: Bearer $ENDORSED_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "templateId": "'"$ENDORSED_TEMPLATE_ID"'",
    "recipientEmail": "signer@example.com",
    "recipientName": "Signer Example"
  }'

curl -sS -X POST https://api.endorsedsign.com/api/v1/zapier/actions/send-for-signing \
  -H "Authorization: Bearer $ENDORSED_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "documentId": "'"$ENDORSED_DOCUMENT_ID"'",
    "channel": "email"
  }'

Neue Integrationen sollten „/api/v1/…“ oder „/api/v2/…“ aufrufen. „/api/v2“ ist der Vertrag vom 01.09.2026. Mutierende Aufrufe, die dies unterstützen, sollten „Idempotency-Key“ senden.

Häufige Fragen

API-Schlüssel im Arbeitsbereich des Mandantenentwicklers

Erstellen Sie einen benannten Schlüssel, weisen Sie Bereiche zu und sehen Sie sich das Präfix im selben Admin-Chrome an, den Ihre Operatoren bereits verwenden.

EndorsedSign Entwickler API Schlüsselliste mit einem Produktions-CRM-Synchronisierungsschlüssel
API Schlüssel – Northshore Legal CRM-Synchronisierung, Produktionspräfix, sechs Bereiche, aktiv.

SDK Schnellstarts neben aktiven Anmeldeinformationen

Operatoren können Schlüssel rotieren und sprachspezifisches SDK Onboarding über denselben Mandantenentwicklerarbeitsbereich übergeben.

SDK Schnellstartseite im Mandantenentwicklerarbeitsbereich
SDK Schnellstarts – aktiver Schlüsselkontext mit Node.js-, Python- und .NET-Onboarding.

Entwicklerarbeitsbereich mit Live-Daten

Eine einzelne Entwickleroberfläche, die die wichtigsten Steuerelemente des aktiven Mandanten API im Admin-Arbeitsbereich anzeigt.

Entwickler-API-Schlüsselliste
API Tasten

Holen Sie sich Ihren API-Schlüssel in einem Anruf

POST /api/auth/register with `mode: sandbox` returns an `esk_test_` key. Confirm it with GET /api/v1/zapier/auth/test. OpenAPI is at /api/docs.json on an API host that has docs enabled.