Lightning Social Ventures · AsyncAPI Specification

Lightning Social Ventures Webhooks

Version

View Spec View on GitHub CompanyFinancial InclusionGrantsSocial ImpactNon-ProfitHousingGovernmentWelfare BenefitsUnited KingdomAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-19'
method: derived
source: openapi/lightning-social-ventures-lightning-reach-openapi.json
spec_type: Webhooks
notes: >-
  Lightning Reach publishes NO AsyncAPI document — none was found on the docs
  host, the API host, or any GitHub organisation (no GitHub org exists). It does,
  however, ship a real webhook surface: a Webhooks tag in the OpenAPI with a
  management endpoint and, notably, a public-key endpoint for verifying webhook
  signatures. The event catalog itself is per-tenant (returned in
  WebhookPublicDto.events as a free-form string array) and is NOT enumerated in
  any published artifact, so no event names are listed here — enumerating them
  would require fabrication. A partner discovers their own configured events by
  calling the management endpoint.
webhooks:
  management_api:
    list:
      operationId: PublicWebhooksController_findAll_v1
      method: GET
      path: /v1/webhooks
      summary: Get configured webhooks
      returns: WebhookPublicDto
    public_key:
      operationId: PublicWebhooksController_getPublicKey_v1
      method: GET
      path: /v1/webhooks/keys/{id}/public
      summary: Get webhook's public key
      returns: WebhookPublicKeyResponseDto
  subscription_shape:
    schema: WebhookPublicDto
    fields:
      - {name: id, type: string, required: true}
      - {name: name, type: string, required: true}
      - {name: events, type: array<string>, required: true, note: per-tenant event selection; values not published}
      - {name: webhookUrl, type: string, required: true}
      - {name: createdAt, type: date-time, required: true}
  verification:
    model: asymmetric-signature
    public_key_endpoint: /v1/webhooks/keys/{id}/public
    schema: WebhookPublicKeyResponseDto
    fields:
      - {name: key, type: string, required: true}
    note: >-
      Consumers fetch the per-webhook public key and verify the signature on
      delivered payloads. The signature header name and algorithm are not
      documented in the OpenAPI.
  configuration: >-
    Webhook endpoints appear to be provisioned out of band (partner onboarding) —
    the public API exposes read-only listing plus key retrieval, with no
    create/update/delete operations.
event_catalog:
  published: false
  reason: >-
    events[] is typed as a bare array of strings with no enum and no docs page;
    the concrete event names are tenant configuration.
  inferred_domain: >-
    Application lifecycle (the PublicApplicationDto.status enum —
    INVITED/STARTED/SUBMITTED/AWAITING_HOUSEHOLD/INFO_REQUESTED/REVIEWED/
    DECLINED/APPROVED/OPTED_OUT/INACTIVE/INELIGIBLE) is the most likely event
    source, but this is inference and is deliberately NOT recorded as a catalog.
asyncapi:
  published: false
  probed:
    - {url: 'https://api.lightningreach.org/asyncapi.yaml', status: 401}
    - {url: 'https://docs.lightningreach.org/', status: 0, note: host does not resolve}
gaps:
  - No AsyncAPI document.
  - No published event-name catalog or payload schemas.
  - Signature header name and algorithm undocumented.
  - No retry/redelivery policy documented.

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/lightning-social-ventures-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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