REST-API
POST /api/envelopes, /documents, /recipients, /fields. Konsistente JSON Envelopes mit data/error Struktur.
POST /api/envelopes
Authorization: Bearer sk_…
{ "title": "Vertrag 2026" }REST-API für jede Plattform-Aktion. Webhooks mit HMAC-SHA256 Signatur. API-Keys mit Scopes. Echtly fügt sich in jedes Backend ein — von Make.com bis zur eigenen Node.js Lambda.
▸ Request
curl -X POST \
https://sign.echtly.de/api/envelopes \
-H "Authorization: Bearer sk_…" \
-d '{
"title": "Vertrag 2026",
"recipients": [...]
}'▸ Response · 201 Created
{
"data": {
"id": "env_a8f3b2c1d4e5",
"status": "draft"
}
}▸ Webhook · ~ 2 min später
{
"event": "envelope.completed",
"envelope_id": "env_a8f3b2c1d4e5"
}Integrations-Kapazitäten
POST /api/envelopes, /documents, /recipients, /fields. Konsistente JSON Envelopes mit data/error Struktur.
POST /api/envelopes
Authorization: Bearer sk_…
{ "title": "Vertrag 2026" }Echtzeit-Events an deinen Endpoint. HMAC-SHA256 signiert, automatischer Retry mit Exponential Backoff.
X-Echtly-Signature: sha256=…
{
"event": "envelope.completed",
"envelope_id": "env_a8f3…"
}sk_-präfixiert, SHA-256 gehasht gespeichert. Scopes: read, write, admin. Im Dashboard rotierbar.
sk_live_a8f3b2c1d4e5f6789a0b1c2d3e4f5a6b
Scopes: ["envelopes:read","envelopes:write"]Jede Webhook-Payload wird signiert. Verifiziere mit deinem Webhook-Secret bevor du dem Inhalt vertraust.
crypto
.createHmac("sha256", secret)
.update(rawBody)
.digest("hex")Event-Katalog
Jedes Event enthält die volle Umschlag-Payload plus Metadaten — du brauchst keinen zweiten GET, um State zu rekonstruieren.
Anwendungsbeispiele
Beim Phasenwechsel auf 'Vertragsversand' erstellt dein CRM per API einen Umschlag, hängt das PDF an und versendet. Ein Webhook meldet zurück, wenn signiert wurde.
envelope.completed → CRM Deal-Status auf 'Won'
Dein HR-System sendet Arbeitsverträge an neue Mitarbeiter, sobald sie im HRIS angelegt werden. Webhooks aktualisieren den Onboarding-Status in Echtzeit.
recipient.signed → Welcome-E-Mail auslösen
Account erstellen, API-Key generieren, ersten Umschlag per curl versenden. API-Zugang ab Business-Plan.