Programiści

ODPOWIEDŹ API

Wywołania serwer-serwer używają `Autoryzacji: Bearer esk_test_…` lub `esk_live_…`. Najemca pochodzi od klucza. Przesyłanie, kreator kopert i rejestracja webhook korzystają z sesji administratora.

Co może wywołać klucz API najemcy

ZadzwońLunet na klawiszuCo otrzymasz w zamian
GET /api/v1/zapier/auth/testintegrations:zapierIdentyfikator i imię i nazwisko Twojego najemcy. Użyj tego, aby potwierdzić klucz.
GET /api/v1/zapier/triggers/{event}/sampleintegrations:zapierPrzykładowe ładunki dla dokumentu.podpisany, dokument.ukończony, dokument.wygasły i utworzony szablon.
POST /api/v1/zapier/actions/create-from-templateintegrations:zapierNowy identyfikator dokumentu z szablonu, który już posiadasz.
POST /api/v1/zapier/actions/send-for-signingintegrations:zapierDokument zostanie przeniesiony do łącza wysłanego, a osoba podpisująca zostanie wysłana e-mailem.
POST /api/v1/signing-sessions/{sessionId}/tokenssigning:writeKrótkotrwały token st_… do osadzenia. Przeglądarka używa tego tokena, a nie klucza API.

Sesja administratora

Zaloguj się do aplikacji administracyjnej, aby je uzyskać. Klucz na okaziciela API na tych trasach jest odrzucany.

PracaGdzie
Prześlij PDF, klientów i szablonyAdministrowanie dokumentami i klientami
Kreator kopert: utwórz, wyślij, anulujKoperty administracyjne
Zarejestruj się, obracaj i odtwarzaj ponownie webhookAdministrator → Programista → Webhooks

Potwierdź klucz, a następnie wyślij dokument szablonowy

Wymagania: klucz `esk_test_…` lub `esk_live_…` z `integrations:zapier` i identyfikator szablonu. Oczekiwany wynik: HTTP 200 z testu uwierzytelniania, HTTP 201 z `documentId`, następnie `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"
  }'

Nowe integracje powinny wywoływać `/api/v1/…` lub `/api/v2/…`. `/api/v2` to kontrakt 2026-09-01. Mutowanie wywołań, które go obsługują, powinno wysłać `Idempotency-Key`.

Częste pytania

API w obszarze roboczym dewelopera dzierżawy

Utwórz nazwany klucz, przypisz zakresy i zobacz prefiks w tym samym panelu administracyjnym, którego używają już Twoi operatorzy.

EndorsedSign lista kluczy programisty API z produkcyjnym kluczem synchronizacji CRM
API Klucze — synchronizacja Northshore Legal CRM, prefiks produkcyjny, sześć zakresów, aktywne.

SDK przewodniki szybkiego startu obok aktywnych poświadczeń

Operatorzy mogą zmieniać klucze i przekazywać wdrożenie SDK specyficzne dla języka z tego samego obszaru roboczego programisty dzierżawy. Przewodniki szybkiego startu

SDK strona szybkiego startu w obszarze roboczym dewelopera dzierżawy
SDK — aktywny kontekst klucza z wdrażaniem Node.js, Python i .NET.

Przestrzeń robocza programisty z bieżącymi danymi

Pojedyncza powierzchnia programisty pokazująca kluczowe elementy sterujące aktywnego najemcy API w obszarze roboczym administratora.

Lista kluczy APIprogramisty
API Klucze

Odbierz klucz API podczas jednej rozmowy

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.