Skip to content

Pull connectors and visual binder

Connectors are not finished yet

Connectors work end to end, but the configuration vocabulary is still developer-facing and the dry-run flow is being revised. Showcase marks Integrations as coming soon in the editor for that reason. The rest of Audience Integrations is generally available.

A pull connector fetches a configured source on demand or schedule, snapshots the response, parses it, and applies the same mapping engine used by push ingest.

Configure pull

  1. Create a connector with type pull.
  2. Enter an HTTPS source URL and interval/run settings.
  3. Choose JSON, XML, CSV, or HTML parsing.
  4. Save, then use Run now to verify connectivity.
  5. Inspect last-run status before enabling a schedule.

Showcase blocks loopback, private, link-local, and otherwise unsafe destinations. Redirects are checked again. If a legitimate enterprise source is blocked, contact MultiTaction support with the required HTTPS origin rather than weakening network controls broadly.

Visual binder

  1. Open the connector's Binder action.
  2. Load a server-fetched snapshot.
  3. Select the repeating item container.
  4. Click a representative field in the sanitised preview.
  5. Bind exactly one display-name field, then external ID and optional properties/media.
  6. Set the target root.
  7. Run Dry-run. Review create/update/archive/reject counts.
  8. Apply only after dry-run succeeds.
  9. Reload the page and confirm bindings remain.
  10. Run the connector and verify that the saved mapping, not an unsaved draft, is used.

The snapshot iframe removes scripts and external references. It is not the live source page.

Snapshot tickets

Snapshot preview URLs contain short-lived signed tickets. They are scoped to the connector snapshot and expire automatically. Do not copy them into manuals or messages. A missing, changed, forged, or expired ticket must fail; refresh the snapshot from the binder instead of extending a URL manually.

Troubleshooting

  • Fetch blocked: source resolved to a private/loopback address, redirect escaped policy, DNS failed, or allowlist rejected it.
  • Snapshot empty: confirm content type, authentication available to the connector, and parser record path.
  • Apply disabled: a draft change has not been dry-run, target root is missing, or required name/external-ID bindings are incomplete.
  • Mapping disappears after reload: apply the mapping after the final dry-run and inspect the connector PATCH response/run logs.