Gr4vy · AsyncAPI Specification

Gr4Vy Webhooks

Version

View Spec View on GitHub PaymentsPayment OrchestrationFintechCheckoutTokenizationVaultFraud Prevention3D SecureWebhookCommerceA2AAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-20'
method: searched
kind: webhook-catalog
asyncapi_published: false
source: https://docs.gr4vy.com/guides/features/webhooks/events
docs:
- https://docs.gr4vy.com/guides/features/webhooks/overview
- https://docs.gr4vy.com/guides/features/webhooks/events
- https://docs.gr4vy.com/guides/features/webhooks/payload
- https://docs.gr4vy.com/guides/features/webhooks/signatures
- https://docs.gr4vy.com/guides/features/webhooks/technical-considerations
description: Gr4vy documents a webhook surface but publishes no AsyncAPI document and the OpenAPI carries no webhooks{}
  section. This is a catalog of the documented event types, not an AsyncAPI contract.
management_operations:
- create_webhook_subscription
- list_webhook_subscription
- read_webhook_subscription
- update_webhook_subscription
- delete_webhook_subscription
- rotate_webhook_subscription_secret
delivery:
  ack: HTTP 2xx within 5000 milliseconds
  retry: exponential delay for a maximum of 7 days from creation
  ordering: not guaranteed; unacknowledged webhooks are retried and may delay further delivery
signing:
  headers:
  - X-Gr4vy-Webhook-Timestamp
  - X-Gr4vy-Webhook-Signatures
  algorithm: HMAC SHA256 over "{timestamp}.{payload}"
  rotation: signatures header is a comma-separated list, one per active secret
event_count: 51
events:
- resource: api-key-pair
  types:
  - api-key-pair.created
  - api-key-pair.deleted
  - api-key-pair.updated
- resource: buyer
  types:
  - buyer.created
  - buyer.deleted
  - buyer.updated
- resource: capture
  types:
  - capture.declined
  - capture.failed
  - capture.pending
  - capture.succeeded
- resource: gift-card
  types:
  - gift-card.created
  - gift-card.deleted
- resource: monitoring
  types:
  - monitoring.incident.closed
  - monitoring.incident.created
- resource: payment-link
  types:
  - payment-link.created
  - payment-link.updated
- resource: payment-method
  types:
  - payment-method.authorization-expiring
  - payment-method.authorization-update-required
  - payment-method.authorization-updated
  - payment-method.deleted
  - payment-method.paused
  - payment-method.resumed
  - payment-method.updated
- resource: payout
  types:
  - payout.declined
  - payout.failed
  - payout.pending
  - payout.succeeded
- resource: refund
  types:
  - refund.declined
  - refund.failed
  - refund.pending
  - refund.succeeded
- resource: report-execution
  types:
  - report-execution.failed
  - report-execution.succeeded
- resource: shipping-details
  types:
  - shipping-details.created
  - shipping-details.deleted
  - shipping-details.updated
- resource: transaction
  types:
  - transaction.authenticated
  - transaction.authentication-pending
  - transaction.authorized
  - transaction.capture-failed
  - transaction.capture-pending
  - transaction.captured
  - transaction.declined
  - transaction.failed
  - transaction.modified
  - transaction.review-accepted
  - transaction.settled
  - transaction.void-declined
  - transaction.void-failed
  - transaction.void-pending
  - transaction.voided

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