Ontwikkelaars

RUST API

Server-naar-server-oproepen gebruiken `Authorisatie: Bearer esk_test_…` of `esk_live_…`. De huurder komt van de sleutel. Uploaden, de envelopwizard en webhook-registratie gebruiken de beheerderssessie.

Wat een huurder API-sleutel kan oproepen

BelReikwijdte op de sleutelWat je terugkrijgt
GET /api/v1/zapier/auth/testintegrations:zapierUw huurder-ID en naam. Gebruik dit om de sleutel te bevestigen.
GET /api/v1/zapier/triggers/{event}/sampleintegrations:zapierVoorbeeldpayloads voor document.signed, document.completed, document.expired en template.created.
POST /api/v1/zapier/actions/create-from-templateintegrations:zapierEen nieuw document-ID van een sjabloon dat u al heeft.
POST /api/v1/zapier/actions/send-for-signingintegrations:zapierHet document wordt verplaatst naar link verzonden en de ondertekenaar ontvangt een e-mail.
POST /api/v1/signing-sessions/{sessionId}/tokenssigning:writeEen kortstondige st_… token voor de insluiting. De browser gebruikt dat token, niet de API-sleutel.

Beheersessie

Log hiervoor in op de beheerdersapp. Een Bearer API sleutel op deze routes wordt geweigerd.

WerkWaar
Upload een PDF, klanten, sjablonenAdmin documenten en klanten
Envelopwizard: aanmaken, verzenden, annulerenAdmin-enveloppen
Registreer, roteer en speel webhook''s opnieuwBeheerder → Ontwikkelaar → Webhook''s

Bevestig de sleutel en verzend vervolgens een sjabloondocument

Vereisten: een `esk_test_…` of `esk_live_…` sleutel met `integrations:zapier`, en een sjabloon-ID. Verwachte uitvoer: HTTP 200 van de auth-test, HTTP 201 met `documentId` en vervolgens `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"
  }'

Nieuwe integraties moeten `/api/v1/…` of `/api/v2/…` aanroepen. `/api/v2` is het contract van 01-09-2026. Muterende aanroepen die dit ondersteunen, moeten ''Idempotency-Key'' verzenden.

Veelgestelde vragen

API sleutels in de werkruimte van de tenantontwikkelaar

Maak een benoemde sleutel, wijs scopes toe en bekijk het voorvoegsel in dezelfde admin-chrome die uw operators al gebruiken.

EndorsedSign ontwikkelaar API sleutellijst met een productie-CRM-synchronisatiesleutel
API Sleutels — Northshore Legal CRM-synchronisatie, productievoorvoegsel, zes scopes, actief.

SDK quickstarts naast actieve inloggegevens

Operators kunnen sleutels roteren en taalspecifieke SDK-onboarding overdragen vanuit dezelfde werkruimte van de tenantontwikkelaar.

SDK quickstarts-pagina in de werkruimte van de tenantontwikkelaar
SDK quickstarts — actieve sleutelcontext met Node.js, Python en .NET onboarding.

Werkruimte voor ontwikkelaars met live data

Een enkel ontwikkelaarsoppervlak waarop de belangrijkste bedieningselementen van de actieve tenant API worden weergegeven in de beheerderswerkruimte.

Ontwikkelaar API sleutellijst
API Toetsen

Ontvang uw API sleutel in één gesprek

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.