Movable Ink · AsyncAPI Specification

Movable Ink Webhooks

Version

View Spec View on GitHub CompanyMarketingPersonalizationEmailCustomer DataMobile SDKArtificial IntelligenceAdvertising TechnologyContentEventAsyncAPIEvents

AsyncAPI Specification

movable-ink-webhooks.yml Raw ↑
generated: '2026-08-12'
method: searched
source: https://status.movableink.com/api/v2/components.json
name: Movable Ink Event and Webhook Surface
description: >-
  Movable Ink operates a webhook surface and says so on its own status page —
  "Webhooks" is a first-class operational component alongside "Customer Data
  API", "Behavior & Conversion Scripts" and "Mobile SDK". Downstream partners
  independently document receiving webhook deliveries from Movable Ink (Simon
  Data receives events and profile traits back; Oracle Infinity configures a
  webhook connection type for the destination). What Movable Ink does NOT
  publish anywhere public is the catalog: no event-type list, no payload
  schema, no signing/verification scheme, no retry or delivery-guarantee
  statement, and no AsyncAPI document. The surface is advertised; its contract
  is customer-gated.
spec_type: none
asyncapi_published: false
catalog_published: false
surfaces:
  - id: outbound-webhooks
    name: Webhooks
    direction: outbound (Movable Ink -> customer or partner endpoint)
    operator_evidence:
      url: https://status.movableink.com/api/v2/components.json
      status: 200
      component: Webhooks
      state: operational
    documented_by_provider: false
    partner_documentation:
      - partner: Simon Data
        url: https://docs.simondata.com/docs/movable-ink
        detail: >-
          "Movable Ink sends Events or Profile Traits back to Simon Data. Data
          can be stored as events or on user profiles for customers with
          Audiences API enabled." Simon's own doc marks the method as still
          being written up.
      - partner: Oracle Infinity
        url: https://docs.oracle.com/en/cloud/saas/marketing/infinity-user/Help/integrate/movableink/tasks/configuringconnection_movableink.htm
        detail: >-
          Documents selecting a Webhook connection type, destination type and
          destination when wiring Infinity events to Movable Ink.
    gaps:
      - No published event-type catalog.
      - No payload schema or example delivery.
      - No signature header / verification procedure documented.
      - No retry, ordering or at-least-once delivery statement.
  - id: customer-data-api
    name: Customer Data API (inbound event ingestion)
    direction: inbound (customer/CDP -> Movable Ink)
    detail: >-
      The write-only behavioral collector is the inbound half of the event
      surface. It is HTTP request/response, not a broker or stream, so it is
      not modelled as an AsyncAPI channel. See
      conventions/movable-ink-conventions.yml and
      errors/movable-ink-problem-types.yml.
    endpoint: POST https://collector.movableink-dmz.com/behavioral/{endpoint_key}
  - id: da-vinci-signal
    name: Da Vinci Signal
    direction: inbound (browser -> Movable Ink)
    detail: >-
      A client-side tag that emits an explicit event model (product viewed,
      cart, purchase) into Da Vinci. Documented publicly only by Tealium, as a
      tag configuration; Movable Ink publishes no event schema for it.
    partner_documentation:
      - url: https://docs.tealium.com/client-side-tags/movable-ink-da-vinci-signal-tag/
        status: 200
    operator_evidence:
      component: Signal
      state: operational
streaming:
  websocket: false
  sse: false
  kafka: false
  detail: No public streaming or message-broker surface is documented.
gap: >-
  Movable Ink already runs the surface and monitors it publicly. Publishing an
  event-type list with payload examples and a signature scheme — or an AsyncAPI
  3.0 document — would turn an operational component name into something an
  integrator or an agent can actually build against.
x-evidence:
  fetched: '2026-08-12'
  probes:
    - url: https://status.movableink.com/api/v2/components.json
      status: 200
      note: components include "Webhooks", "Customer Data API", "Behavior & Conversion Scripts", "Mobile SDK", "Signal"
    - url: https://collector.movableink-dmz.com/asyncapi.yaml
      status: 404
    - url: https://sdk-mobile.movableink.com/asyncapi.yaml
      status: 404
    - url: https://support.movableink.com/hc/en-us
      status: 403
      note: Cloudflare bot interstitial over the customer-gated support centre

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/movable-ink-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.