Contract and identity
Pin API version and schema; use OAuth 2.0/OIDC, service principals, mTLS or vendor-native technical identities. Credentials remain referenced in a secret store and are rotated without changing process definitions.
RESOURCE 02 · INTEGRATION
Artiplane adapters separate transport, canonical mapping, fashion semantics and action policy. The catalogue covers the 35 systems represented in the Control Plane; each deployment is validated against the customer edition and licensed interfaces.
Source system
CONNECTION MODEL
Every connector implements a repeatable lifecycle from discovery to monitoring.
Pin API version and schema; use OAuth 2.0/OIDC, service principals, mTLS or vendor-native technical identities. Credentials remain referenced in a secret store and are rotated without changing process definitions.
Prefer events, webhooks, CDC or source change tokens; use bounded polling where required. Persist checkpoints, idempotency keys and source versions for safe replay.
Map vendor objects to Style, SKU, Colorway, Size, Season, Collection, Store, Stock, Order, Supplier and Market while preserving the original key and payload lineage.
Apply timeouts, retry with jitter, circuit breaking, rate-limit budgets and dead-letter handling. Reconcile write-back against the system of record before closing a task.
Read, propose and write scopes are separate. Irreversible or economically material changes require policy evaluation, an authorised human gate and immutable audit evidence.
DELIVERY
A catalogue entry is not a certification. Production status is earned in the customer environment.
Confirm edition, licensed APIs, data owner, network path, identity, residency and non-production tenant. Record unsupported objects before design starts.
Run schema and pagination tests, map canonical objects and reconcile counts, totals, currencies, units, time zones and deleted records against source reports.
Complete threat and privacy review, execute volume/failure tests, stage cutover with rollback, then monitor freshness, latency, errors, quotas and semantic drift.
Catalogue capability does not mean an active or certified connection. Production status is validated in the customer environment.
| System | Official interfaces | Identity | Fashion objects | Recommended pattern | Status |
|---|---|---|---|---|---|
| SAP S/4HANAERP / Core | OData v2/v4 · BAPI/RFC · IDoc · Event Mesh | OAuth 2.0 · X.509 · technical user | Material · PO · stock · sales order | Events for change; OData for transactional; IDoc where retained | Documented interface |
| Oracle Fusion Cloud ERPERP / Core | REST · SOAP · FBDI · ERP Integration Service | OAuth 2.0 · scoped service account | Item · procurement · inventory · finance | REST transactional; FBDI bulk | Validate tenant and license |
| Dynamics 365 FinanceERP / Core | OData v4 · DMF · Business Events | Microsoft Entra ID OAuth 2.0 | Finance · retail · procurement | Business Events near-real-time; DMF batch | Documented interface |
| Dynamics 365 Business CentralERP / Core | API v2 REST · OData v4 · webhooks | Microsoft Entra ID OAuth 2.0 | Item · vendor · customer · inventory | REST and webhooks; avoid SOAP for new builds | Documented interface |
| Infor CloudSuiteERP / Core | Infor OS ION API · ION Connect · Data Fabric | Infor OS OAuth 2.0 / SSO | Planning · inventory · manufacturing | Use ION as governed integration layer | Validate tenant and license |
| NetSuiteERP / Core | SuiteTalk REST/SOAP · SuiteQL · RESTlets | OAuth 2.0 M2M · token-based auth | Item · order · inventory · finance | REST records; SuiteQL query; governed bulk | Documented interface |
| Centric PLMPLM / Product | Centric REST API · Centric Connect · managed export | Tenant-specific OAuth/API credentials | Style · BOM · collection · color · size | API and event availability depends on licensed modules | Validate tenant and license |
| PTC FlexPLMPLM / Product | Windchill REST Services · managed batch | OAuth 2.0 / deployment identity | Style · specification · supplier · sample | Prefer Windchill REST over legacy Info*Engine | Validate tenant and license |
| LectraPLM / Product | Version-specific API · managed file/ESB | Vendor-agreed identity | Design · pattern · material | Confirm product, version and contracted interface | Confirm with vendor |
| Delogue PLMPLM / Product | REST API · webhooks · managed exports | API credential / OAuth where available | Collection · supplier · sample | Confirm endpoint and webhook entitlement | Confirm with vendor |
| Backbone PLMPLM / Product | REST API · native commerce/ERP integrations | API token | Style · material · season | Confirm current product ownership and API entitlement | Confirm with vendor |
| Blue YonderPlanning | Connect APIs · EDI · events | OAuth 2.0 | Demand · forecast · allocation · replenishment | API expansion/streaming may require add-on | Validate tenant and license |
| o9 SolutionsPlanning | Digital Brain APIs · Data Hub · SFTP/JDBC | OAuth 2.0 / API credential | Plan · forecast · scenario · budget | Data Hub bulk; API for bounded queries | Validate tenant and license |
| AnaplanPlanning | Transactional/Bulk API · CloudWorks | OAuth 2.0 client credentials/certificate | Budget · OTB · forecast · assortment | Bulk API for volume; transaction APIs for deltas | Documented interface |
| RELEX SolutionsPlanning | Data API · Batch API · Monitoring API | OAuth 2.0 client credentials | Demand · replenishment · store forecast | Batch for history; Data API for current changes | Documented interface |
| Manhattan ActiveSupply Chain / WMS | REST API · Google Pub/Sub · optional MIF | OAuth 2.0 | Warehouse · stock · shipment · allocation | REST transactional; Pub/Sub asynchronous events | Documented interface |
| Blue Yonder WMSSupply Chain / WMS | Connect APIs · EDI · WMS extension APIs | OAuth 2.0 | Warehouse · inventory · task | Confirm WMS edition and API pack | Validate tenant and license |
| KörberSupply Chain / WMS | Product-specific REST · EDI · SFTP | OAuth/API credential by product | Warehouse · task · stock | Confirm HighJump/K.Motion generation first | Confirm with vendor |
| MecaluxSupply Chain / WMS | Easy WMS interfaces · ERP exchange | Deployment-specific credential | Warehouse · location · stock | Validate contracted interface with Mecalux | Confirm with vendor |
| SalesforceCRM / Customer | REST · Bulk 2.0 · Platform Events · GraphQL | OAuth 2.0 JWT/web server flow | Customer · case · order · loyalty | Bulk for history; events for operational changes | Documented interface |
| Dynamics 365 Customer InsightsCRM / Customer | Dataverse Web API · native connectors | Microsoft Entra ID OAuth 2.0 | Customer · segment · journey | Respect Dataverse limits and consent scopes | Documented interface |
| Adobe Experience CloudCRM / Customer | Adobe Experience Platform APIs · batch/stream ingestion | OAuth server-to-server | Audience · campaign · content | Use AEP ingestion and profile governance | Validate tenant and license |
| ShopifyCommerce | Admin GraphQL API · webhooks · Bulk Operations | OAuth 2.0 / custom app token | Product · variant · order · customer | GraphQL-first; webhooks plus reconciliation | Documented interface |
| commercetoolsCommerce | HTTP API · GraphQL · Import API · Subscriptions | OAuth 2.0 client credentials | Product · cart · order · price | Import for bulk; subscriptions for events | Documented interface |
| Salesforce Commerce CloudCommerce | SCAPI · OCAPI · SLAS | OAuth 2.0 | Product · order · promotion · customer | SCAPI-first for new implementations | Documented interface |
| Adobe CommerceCommerce | REST · GraphQL · webhooks | OAuth 1.0a / bearer token | Product · order · inventory | GraphQL storefront; REST/webhooks backend | Documented interface |
| AptosPOS / Retail | Aptos ONE product APIs | OAuth 2.0 where contracted | Store · receipt · inventory · associate | Confirm exposed microservices in contract | Confirm with vendor |
| Retail ProPOS / Retail | Prism REST API · V9 SDK legacy | API credential / deployment auth | Store · POS · inventory | Confirm Prism versus V9 before design | Confirm with vendor |
| Oracle RetailPOS / Retail | Retail REST services · RIB · Data Extractor | OAuth 2.0 / module identity | Store · merchandising · price · stock | Prefer current REST where module supports it | Validate tenant and license |
| DatabricksData / BI / Cloud | REST 2.x · SQL Statement API · JDBC/ODBC · Delta Sharing | OAuth 2.0 M2M · PAT | Lakehouse · forecast · features · events | Unity Catalog permissions and lineage | Documented interface |
| SnowflakeData / BI / Cloud | SQL API · JDBC/ODBC · Snowpipe · Data Sharing | Key-pair JWT · OAuth 2.0 | Warehouse · BI · governed sharing | Snowpipe streaming; sharing without copies | Documented interface |
| Microsoft FabricData / BI / Cloud | OneLake ADLS API · Fabric REST · Data Factory | Microsoft Entra ID OAuth 2.0 | Lakehouse · BI · semantic model | Use OneLake shortcuts to reduce copies | Documented interface |
| Power BIData / BI / Cloud | Power BI REST · XMLA · push datasets | Microsoft Entra ID OAuth 2.0 | Report · dataset · KPI | XMLA needs appropriate capacity | Documented interface |
| Microsoft 365Collaboration | Microsoft Graph · Teams webhooks/bots | Microsoft Entra ID OAuth 2.0 | Outlook · Teams · SharePoint · Calendar | Least-privilege Graph permissions and admin consent | Documented interface |
| n8nCollaboration | REST API · webhooks · workflow JSON | API key; node-specific OAuth | Workflow · trigger · execution · callback | Queue mode for scale; sanitize exported manifests | Documented interface |
Continue through the architecture
Technical connector catalogue for 35 enterprise systems, including interfaces, authentication, fashion objects, reliability controls and onboarding.