Mesh Connect · AsyncAPI Specification

Mesh Connect Transfers Webhooks

Version

View Spec View on GitHub CompanyCrypto InfrastructureCrypto PaymentsDigital AssetsWalletsExchangesEmbedded FinanceStablecoinsPaymentsAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-20'
method: searched
source: https://docs.meshconnect.com/resources/webhooks.md
spec_type: Webhooks
surface: Transfer status webhooks (no published AsyncAPI document)
transport: HTTPS POST to a customer-registered endpoint
configuration:
  register_at: Mesh dashboard > Account > API keys > Webhooks
  static_source_ip: 20.22.113.37
  note: Requests originate from a static IP that must be whitelisted; secret shown once at registration.
signing:
  algorithm: HMAC-SHA256
  header: X-Mesh-Signature-256
  scheme: >-
    Compute HMAC-SHA256 over the RAW request body using the webhook secret,
    Base64-encode, and compare to X-Mesh-Signature-256. Never parse/re-serialize
    JSON before computing the HMAC.
delivery:
  guarantee: at-least-once
  retries: Retries on any non-2xx response; deduplicate on EventId.
event_types:
  - name: Pending
    description: Transfer has been initiated and is in progress.
  - name: Succeeded
    description: Transfer completed successfully.
  - name: Failed
    description: Transfer failed.
  - name: RefundPending
    description: A refund for the transfer is in progress.
  - name: RefundSucceeded
    description: A refund for the transfer completed.
payload_fields:
  webhook_envelope:
    - EventId   # Guid, stable identifier for deduplication across retries
    - Id        # Guid, unique per delivery attempt
    - SentTimestamp  # long, unix timestamp of dispatch
  transfer:
    - TransferId
    - Timestamp
    - TransferStatus
    - TransactionId
    - TxHash
    - UserId
    - Token
    - Chain
    - SourceAmount
    - DestinationAmount
    - DestinationAddress
    - SourceAddress
    - RefundAddress
    - RefundType
    - TransferSteps   # ordered list of the onchain legs composing a multi-step transfer

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/mesh-connect-transfers-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.