Integrations

integrations in @open-mercato/core

Core integration framework - external ID mapping, status badges, and integration registry.

Ships with Open Mercato 0.9.0

On in a new app. Nothing to enable.

In an app from the empty preset

yarn mercato module enable @open-mercato/core --module integrations

Then run yarn generate. Core is already installed, so nothing is downloaded.

Anatomy

ADDS 4 TABLES · 3 PERMISSIONS · EMITS 4 EVENTS

Data

  • sync_external_id_mappings
  • integration_credentials
  • integration_states
  • integration_logs

API

Routes are not listed for built-in modules.

Security

integrations.

  • view
  • manage
  • credentials.manage

Events

integrations.

  • emitscredentials.updated
  • emitsstate.updated
  • emitsversion.changed
  • emitslog.created

UI

  • 3 backend pages
  • 1 widget

Background

  • 2 workers

Not present: AI tools.

Not read: credentials and env, hosts (not in module-facts.v2.json).

From module-facts.v2.json in @open-mercato/cli 0.9.0. Read statically, not executed.