LendKey · AsyncAPI Specification

Lendkey Webhooks

Version

View Spec View on GitHub CompanyFintechLendingLoansStudent LoansCredit UnionsBankingLoan OriginationFinancial-ServicesPaymentsE-SignatureTreasuryAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-19'
method: searched
source: https://developer.lendkey.com/default/documentation/esign-kotlin-prod
type: Webhooks
spec_type: null
summary: >-
  LendKey publishes NO AsyncAPI document and NO consumer-subscribable event surface.
  The only webhook interface in the four published specs is an INBOUND receiver:
  the E-Sign API exposes POST /webhooks/docusign so DocuSign Connect can notify
  LendKey of envelope events, plus a health check DocuSign Connect uses to verify
  reachability. Integrators cannot register a callback URL with LendKey and receive
  events; they must poll (getApplicationStatuses for envelope progress, POST
  /v1/application/status for loan/application status).
event_surface_for_consumers: false
asyncapi_published: false
webhook_endpoints:
- direction: inbound
  api: esign
  operation: handleDocuSignWebhook
  method: POST
  path: /webhooks/docusign
  base_url: https://api.lendkey.com/esign
  producer: DocuSign Connect
  consumer: LendKey E-Sign service
  security: "none — the operation declares `security: []` and is unauthenticated at the gateway"
  signature_header:
    name: X-DocuSign-Signature-1
    required: false
    description: HMAC signature for verification (optional)
  events_handled:
  - Envelope is sent
  - Envelope is delivered to recipients
  - Envelope is signed/completed
  - Envelope is declined
  - Envelope is voided
  - Recipient events
  behavior: >-
    Validates the envelope exists in the system, stores the status update, and
    extracts/stores signer data when the envelope is completed.
  payload: DocuSign webhook payload (untyped object, additionalProperties true)
  responses: [200, 400, 404, 500]
- direction: inbound
  api: esign
  operation: webhookHealthCheck
  method: GET
  path: /webhooks/docusign/health
  purpose: Reachability check for DocuSign Connect verification.
  security: none
  response: '{ "status": "ok", "service": "docusign-webhook" }'
polling_alternatives:
- operation: openapi/lendkey-esign-openapi.yml#getApplicationStatuses
  description: Status history of an e-signature envelope, by application_uuid.
- operation: "openapi/lendkey-integration-openapi.yml#POST /v1/application/status"
  description: >-
    Current status of one or more applications/loans by reference key, including a
    blockages[] array describing what is preventing the application from advancing.
rating_note: >-
  No Webhooks or AsyncAPI pointer is wired in apis.yml. The webhooks_advertised and
  asyncapi_events checks are about a provider advertising events that consumers can
  subscribe to; LendKey advertises none. Recording the inbound receiver here rather
  than claiming an event surface it does not have.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/lendkey-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.