xavio-in · Schema

WebhookEvent

Subscribable merchant webhook events. Full payload reference: GET /api/v1/public/webhook-events. "Send test" delivers `webhook.ping` (not subscribable). Removed 2026-10-01 (never emitted; subscribing now 400s): story.expired, lead.created, order.fulfilled, rsvp.created, comment.posted, reaction.created. The Dot pixel purchase is `dot.purchase` (was `order.paid`).

CompanyAPIStubUnknownPlaceholder
View JSON Schema on GitHub

JSON Schema

xavio-in-webhook-event-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/xavio-in/json-schema/xavio-in-webhook-event-schema.json",
  "title": "WebhookEvent",
  "description": "Subscribable merchant webhook events. Full payload reference: GET /api/v1/public/webhook-events. \"Send test\" delivers `webhook.ping` (not subscribable). Removed 2026-10-01 (never emitted; subscribing now 400s): story.expired, lead.created, order.fulfilled, rsvp.created, comment.posted, reaction.created. The Dot pixel purchase is `dot.purchase` (was `order.paid`).",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/xavio-in-openapi.json#/components/schemas/WebhookEvent",
  "type": "string",
  "enum": [
    "order.created",
    "order.paid",
    "order.packed",
    "order.shipped",
    "order.out_for_delivery",
    "order.delivered",
    "order.cancelled",
    "order.refund.requested",
    "order.refund.refunded",
    "order.refund.failed",
    "order.refund.needs_review",
    "order.refund.manual_payout_required",
    "order.cod.confirmed",
    "order.cod.expired",
    "order.cod.cancelled",
    "order.cod.review",
    "shipment.label_ready",
    "manifest.created",
    "product.low_stock",
    "story.published",
    "link.published",
    "link.unpublished",
    "lead_pipeline.created",
    "lead_pipeline.hot",
    "lead_pipeline.stage_changed",
    "lead_pipeline.note_added",
    "lead_pipeline.task_created",
    "lead_pipeline.task_completed",
    "lead.received",
    "cart.updated",
    "dot.purchase",
    "host.standing_changed"
  ],
  "x-event-summaries": {
    "order.created": "A new order was placed (status pending).",
    "order.paid": "The order moved to paid.",
    "order.packed": "The order was packed.",
    "order.shipped": "The order was handed to the courier.",
    "order.out_for_delivery": "The parcel is out for delivery.",
    "order.delivered": "The order was delivered.",
    "order.cancelled": "The order was cancelled.",
    "order.refund.requested": "A refund was requested for an order.",
    "order.refund.refunded": "The refund completed.",
    "order.refund.failed": "The refund failed.",
    "order.refund.needs_review": "The refund outcome is uncertain and needs review.",
    "order.refund.manual_payout_required": "The refund must be paid out manually (e.g. COD).",
    "order.cod.confirmed": "The buyer (or seller) confirmed a COD order.",
    "order.cod.expired": "The COD confirmation window lapsed.",
    "order.cod.cancelled": "A COD order was cancelled at confirmation.",
    "order.cod.review": "A COD order was routed to manual review.",
    "shipment.label_ready": "A courier shipping label is ready to print.",
    "manifest.created": "A pickup manifest was created.",
    "product.low_stock": "A product fell to (or below) its low-stock threshold.",
    "story.published": "A story (cluster) was published.",
    "link.published": "Your Nafafy link page went live.",
    "link.unpublished": "Your bio page was taken offline.",
    "lead_pipeline.created": "A lead entered your CRM pipeline.",
    "lead_pipeline.hot": "A lead became hot.",
    "lead_pipeline.stage_changed": "A lead moved pipeline stage.",
    "lead_pipeline.note_added": "A note was added to a lead.",
    "lead_pipeline.task_created": "A follow-up task was created on a lead.",
    "lead_pipeline.task_completed": "A lead task was completed.",
    "lead.received": "Your Dot pixel recorded a lead event.",
    "cart.updated": "Your Dot pixel recorded an add-to-cart.",
    "dot.purchase": "Your Dot pixel recorded a purchase on YOUR site.",
    "host.standing_changed": "Your shop's standing changed."
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema 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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/xavio-in-webhook-event"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.