Skip to main content

Introduction to Integration Guides and Supporting Documentation

This page provides a complete listing of all integration guides and supporting documentation referenced across the two-day Introduction to Integration training course. Guides are organised by day and session, and link directly to the relevant guide or specific section within a guide. Use this page as a reference index when you need to look up integration guidance for any topic covered during the course.

Day One

Data Architecture

DocumentDescription
Inbound IntroductionMaster data entities, XML schemas, and import/export mechanisms
Outbound - Transaction DataTransaction documents, services, and message formats
Inbound - Configuration DataConfiguration data XML structures and import processes
Outbound - System DataSystem event data capture and event message formats

Enactor Approach

DocumentDescription
Inbound IntroductionFile-based imports, XML formats, and scheduled jobs
REST API IntroductionAuthentication, endpoints, and getting started
Outbound IntroductionArchitecture, message queues, and export mechanisms

Master Data Integration

DocumentDescription
Inbound IntroductionImport/export mechanisms, file formats, and scheduled jobs
Product Base DataProduct hierarchies, attributes, and base data XML schemas
Product Additional DataPrices, barcodes, images, and supplementary product data
PromotionsPromotion rules, item sets, and discount definitions
Users and EmployeesUser accounts, roles, and employee records
Devices, Locations and TerminalsStore locations, devices, and POS terminal configuration
VouchersVoucher types, serial numbers, and voucher data
CRM DataCustomer records, loyalty accounts, and CRM entities

Transaction Data Integration

DocumentDescription
Outbound IntroductionArchitecture, message queues, and export mechanisms
Retail Transaction DataTransaction document structures and data fields
Cash Management DataCashup, float, pickup, and cash management transactions
System EventsSign on/off events and system event messages

Day Two

Messaging Queue and Transaction Flow

DocumentDescription
Outbound IntroductionMessage queue configuration and transaction processing flow

Transaction Data Integration

DocumentDescription
Retail Transaction Data - NormalRetailSaleTransactionSale transaction document structure and data fields
Cash Management - CashUpAndEmptyTerminal cashup and empty transaction structure
Cash Management - Float and PickupFloat and pickup transaction structures
System Events - Sign OnOperator sign-on event message format
System Events - Sign OffOperator sign-off event message format

Central REST APIs

DocumentDescription
REST API IntroductionAuthentication, endpoints, and getting started
Basket REST APICreating, updating, and managing shopping baskets
Orders REST APIOrder creation, retrieval, and status management
Product REST APIProduct search, retrieval, and catalogue queries
CRM REST APICustomer records, accounts, and CRM data
Customer Loyalty REST APILoyalty accounts, points balances, and rewards
Promotions REST APIPromotion rules, eligibility, and discount queries
Export REST APIData export operations and bulk retrieval
Inbound and Outbound REST APIFile-based import/export via REST endpoints
Inventory REST APIStock levels, availability, and inventory queries
Vouchers REST APIVoucher validation, redemption, and balance queries
Gift Card REST APIGift card activation, balance, and transaction queries
Administration REST APISystem administration and management operations
Human Resource REST APIEmployee records and HR data management

Central SOAP APIs

DocumentDescription
CRM SOAP APICustomer records and CRM data via SOAP
Customer Loyalty SOAP APILoyalty accounts and balance queries via SOAP
Orders SOAP APIOrder management operations via SOAP
Inventory SOAP APIStock levels and inventory queries via SOAP
Vouchers SOAP APIVoucher validation and redemption via SOAP

Unified Commerce APIs

DocumentDescription
IntroductionUC API overview, POS lifecycle, and extension architecture
Extension PointsNine extension points for custom POS behaviour
PromptsOrder, customer, product, and delivery prompts
FunctionsSell, void, tender, customer, and order functions

POS Journey APIs

DocumentDescription
POS CRM APICustomer lookup and CRM operations from POS
POS Customer Loyalty APILoyalty account queries and point operations from POS
POS Customer Order APIOrder capture and fulfilment from POS
POS Inventory APIStock availability checks from POS
POS Vouchers APIVoucher validation and redemption from POS