Ascend · AsyncAPI Specification
Ascend Webhooks
Version
View Spec
View on GitHub
CompanyFintechInsuranceInsurTechPaymentsPremium FinancingBillingInvoicingEmbedded FinanceREST APIWebhookAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-07-18'
method: searched
source: https://developers.useascend.com/docs/webhooks
spec_type: Webhooks
summary: >-
Ascend sends webhook events as HTTPS POST requests with a JSON payload of the form
{"id","type","data":{...}}. Requests are signed with an HMAC SHA-256 signature in the
X-Ascend-Signature header (format "t=<timestamp>,v1=<hmac>") over "<timestamp>:<raw body>",
with the timestamp also supplied in X-Ascend-Request-Timestamp. Webhook keys and event
subscriptions are provisioned by contacting developers@useascend.com.
signature:
header: X-Ascend-Signature
timestamp_header: X-Ascend-Request-Timestamp
algorithm: HMAC-SHA256
signed_payload: '<timestamp>:<stringified request body>'
event_groups:
- name: Invoice
docs: https://developers.useascend.com/docs/invoice-webhooks
events:
- name: invoice.created
description: An invoice has been created.
- name: invoice.processing_payment
description: The insured invoice is being processed (e.g. ACH payments).
- name: invoice.paid
description: The invoice has been paid and funds have cleared Ascend.
- name: invoice.voided
description: The invoice has been voided (e.g. archived or canceled).
- name: invoice.marked_overdue
description: The invoice is past its due date.
- name: Payout
docs: https://developers.useascend.com/docs/payout-webhooks
events:
- name: payout.paying
description: The payout has been released.
- name: payout.paid
description: The payout has cleared.
- name: payout.on_hold
description: The payout is in review or placed on hold.
- name: payout.canceled
description: The payout has been canceled.
- name: payout.failed
description: The payout has failed.
- name: Refund
docs: https://developers.useascend.com/docs/refund-webhooks
events:
- name: refund.paid
description: The refund has been paid.
- name: refund.cancelled
description: The refund has been cancelled.
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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/ascend-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.