Paid · AsyncAPI Specification

Paid Webhooks

Version

View Spec View on GitHub CompanyArtificial IntelligenceBillingMonetizationPaymentsUsage-Based PricingAI AgentsFinOpsAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-20'
method: searched
source: https://docs.paid.ai/documentation/billing/webhooks
type: Webhooks
summary: Paid delivers billing events as HTTP POST webhooks. Payloads are signed with
  an HMAC over the raw body carried in the x-webhook-signature header; the signing
  secret is managed per organization. No AsyncAPI document is published.
delivery:
  transport: https
  method: POST
  signature_header: x-webhook-signature
  verification: Verify the HMAC over the raw request body before parsing JSON.
management:
  ui: https://app.paid.ai/settings/webhooks
  api:
    list: GET /webhooks/
    update: PATCH /webhooks/{webhookName}
    test: POST /webhooks/{webhookName}/test
    rotate_secret: POST /webhooks/rotate-secret
events:
- name: billing-invoice-created
  fires: A new invoice is created.
  payload_key: invoice
- name: billing-invoice-paid
  fires: An invoice becomes fully paid.
  payload_key: invoice
- name: billing-checkout-created
  fires: A checkout session is created.
  payload_key: checkout
- name: billing-checkout-completed
  fires: A checkout payment completes.
  payload_key: checkout
- name: billing-checkout-expired
  fires: A checkout session expires.
  payload_key: checkout
- name: billing-payment-succeeded
  fires: A payment succeeds.
  payload_key: payment
- name: billing-payment-failed
  fires: A payment attempt fails.
  payload_key: payment
- name: billing-credits-depleted
  fires: A customer runs out of prepaid credits.
  payload_key: credits
- name: billing-overage-incurred
  fires: Usage exceeds the included threshold and creates an overage condition.
  payload_key: overage

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/paid-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.