Elements · AsyncAPI Specification

Elements Io Webhooks

Version

View Spec View on GitHub StablecoinsDigital AssetsPaymentsTreasury ManagementDeveloper ServicesTrading ServicesAsyncAPIEvents

AsyncAPI Specification

elements-io-webhooks.yml Raw ↑
generated: '2026-10-25'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://developers.circle.com/gateway/webhooks.md
sources:
- https://developers.circle.com/gateway/webhooks.md
- https://developers.circle.com/cpn/concepts/webhooks/webhook-retries.md
- https://developers.circle.com/cpn/concepts/webhooks/webhook-security.md
- https://developers.circle.com/cpn/managed-payments/end-user-onboarding/references/webhook-notifications.md
description: Elements provides webhook event notifications for its Gateway product and End User Onboarding service.
events:
- event: gateway.deposit.finalized
  description: Tokens were deposited into a Gateway Wallet after the deposit transaction is finalized on‑chain and processed by Gateway.
- event: gateway.mint.finalized
  description: Tokens were minted on the destination blockchain after the deposit is attested and the mint is finalized and processed by Gateway.
- event: gateway.mint.forwarded
  description: A forwarded mint relay was confirmed; this event fires only for forwarded transfers.
- event: onboarding_application_rfi_requested
  description: The compliance team issued one or more Requests for Information and the application moved to PENDING_CUSTOMER_INFORMATION.
- event: onboarding_application_approved
  description: Compliance review completed and the application was approved (terminal state).
- event: onboarding_application_denied
  description: Compliance review completed and the application was denied (terminal state).
- event: onboarding_application_cancelled
  description: The application was cancelled; previousStatus reflects the status before cancellation.
- event: onboarding_periodic_review_requested
  description: A periodic review application moved from IN_REVIEW back to DRAFT, making it editable.
delivery:
  signature: Each webhook request includes a signature header that can be verified using the algorithm described in the Verify webhook signatures
    reference.
  content_type: application/json
note: IP allowlisting is required; allowed source IPs are 35.169.154.32, 3.90.127.28, 3.230.111.7, and 54.88.227.75 (same for testnet and live).
  Webhook subscriptions are managed via the Circle Console API key but the webhook payloads themselves are unauthenticated beyond the signature
  and IP allowlist.
docs: https://developers.circle.com/gateway/webhooks.md

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/elements-io-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.