Movable Ink · AsyncAPI Specification

Movable Ink Webhooks

Version

View Spec View on GitHub CompanyMarketingPersonalizationEmailCustomer DataMobile SDKArtificial IntelligenceAdvertising TechnologyContentEventsAsyncAPIWebhooksEvents

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