Montonio · AsyncAPI Specification

Montonio Webhooks

Version

View Spec View on GitHub CompanyFintechPaymentsPayment ProcessingOpen BankingE-CommerceShippingLogisticsFinancingBalticsWebhookSDKAsyncAPIEvents

AsyncAPI Specification

montonio-webhooks.yml Raw ↑
generated: '2026-07-20'
method: searched
source: https://docs.montonio.com/api/stargate/guides/webhooks + https://docs.montonio.com/api/shipping-v2/guides/webhooks
type: Webhooks
notes: >-
  Montonio documents webhooks but publishes no AsyncAPI document, so this is a
  Webhooks catalog (not an AsyncAPI spec). Payments webhooks are delivered as an
  HTTP POST whose body is a signed JWT; Shipping webhooks are registered per
  store via POST /webhooks.
delivery:
  transport: HTTP POST
  source_ips: [35.156.245.42, 35.156.159.169]
  user_agent: MontonioWebhooks/1.0
  verification: Verify the JWT signature with the store Secret Key; never trust unverified webhook data.
payments_webhooks:
  configure: Include notificationUrl in the Order or Payment Link JWT payload.
  events:
  - name: order.status_changed
    body_field: orderToken
    description: Fired whenever an Order's paymentStatus transitions (PENDING, PAID, VOIDED, PARTIALLY_REFUNDED, REFUNDED, ABANDONED, AUTHORIZED). Token contains the order details.
  - name: refund.status_changed
    body_field: refundToken
    description: Fired on Refund status changes (PENDING, PROCESSING, SUCCESSFUL, REJECTED, CANCELED). Token contains refund details including refundStatusDescription.
shipping_webhooks:
  configure: Register via POST /webhooks (Shipping v2); manage via GET /webhooks and DELETE /webhooks/{webHookId}.
  best_practice: Use a single webhook URL and branch on the event type in the payload.
  events:
  - name: label_file.ready
    description: A requested label file has finished generating (asynchronous label flow).
  - name: shipment.updated
    description: Shipment state changed.

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