Sviluppatori

RESTO API

Le chiamate da server a server utilizzano `Autorizzazione: Bearer esk_test_…` o `esk_live_…`. L''inquilino viene dalla chiave. Il caricamento, la procedura guidata della busta e la registrazione webhook utilizzano la sessione di amministrazione.

Ciò che può chiamare un tasto API dell''inquilino

ChiamaAmbito sulla chiaveCosa ottieni indietro
GET /api/v1/zapier/auth/testintegrations:zapierID e nome dell''inquilino. Usalo per confermare la chiave.
GET /api/v1/zapier/triggers/{event}/sampleintegrations:zapierPayload di esempio per document.signed, document.completed, document.expired e template.created.
POST /api/v1/zapier/actions/create-from-templateintegrations:zapierUn nuovo ID documento da un modello che già possiedi.
POST /api/v1/zapier/actions/send-for-signingintegrations:zapierIl documento viene spostato in link-sent e il firmatario riceve un''e-mail.
POST /api/v1/signing-sessions/{sessionId}/tokenssigning:writeUn token st_… di breve durata per l''incorporamento. Il browser utilizza quel token, non la chiave API.

Sessione amministrativa

Accedi all''app di amministrazione per questi. Una chiave al portatore API su queste rotte viene rifiutata.

LavoroDove
Carica un PDF, clienti, modelliDocumenti amministrativi e clienti
Procedura guidata busta: crea, invia, annullaBuste amministrative
Registra, ruota e riproduci webhooksAmministratore → Sviluppatore → Webhooks

Conferma la chiave, quindi invia un documento modello

Prerequisiti: una chiave `esk_test_…` o `esk_live_…` con `integrations:zapier` e un ID modello. Output previsto: HTTP 200 dal test di autenticazione, HTTP 201 con `documentId`, quindi `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"
  }'

Le nuove integrazioni dovrebbero chiamare `/api/v1/…` o `/api/v2/…`. "/api/v2" è il contratto del 01-09-2026. Le chiamate mutanti che lo supportano dovrebbero inviare "Idempotency-Key".

Domande comuni

API nell''area di lavoro dello sviluppatore tenant

Crea una chiave denominata, assegna ambiti e visualizza il prefisso nello stesso chrome di amministrazione già utilizzato dai tuoi operatori.

EndorsedSign sviluppatore API con una chiave di sincronizzazione CRM di produzione
API Chiavi: sincronizzazione Northshore Legal CRM, prefisso di produzione, sei ambiti, attivo. Elenco chiavi

SDK avvio rapido accanto alle credenziali attive

Gli operatori possono ruotare le chiavi e trasferire l''onboarding SDK specifico della lingua dallo stesso spazio di lavoro dello sviluppatore tenant.

SDK Pagina di avvio rapido nell''area di lavoro dello sviluppatore del tenant
SDK Quickstart: contesto chiave attivo con onboarding Node.js, Python e .NET.

Area di lavoro per sviluppatori con dati in tempo reale

Una singola superficie per sviluppatori che mostra i controlli chiave del tenant attivo API nell''area di lavoro di amministrazione. Elenco chiavi

Sviluppatore API
API Chiavi

Ottieni la tua chiave API in una sola chiamata

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.