API and Integration Overview for Developers
Applies To: [ Hub ] [ Auto Push ] [ Manual Push ]
Overview
This article provides a high-level overview of the integration capabilities available in the Software for developers and integration partners. It covers the available data feed endpoints, authentication, and where to find detailed documentation.
Who This Article Is For
This article is intended for developers or technical partners who want to integrate with the Software platform to exchange data — for example, pulling order data into an external system, pushing product information, or building custom integrations.
For non-developer integrations (payment gateways, shipping carriers, Google Analytics), see the relevant integration guides in this KB.
Available Integration Points
The Software exposes data through the following mechanisms:
Data Feeds
Data feeds allow external systems to retrieve structured data from the platform on a scheduled or on-demand basis.
Orders Data Feed — exports order and job data in a structured format for import into ERP, fulfillment, or accounting systems. See Data Feeds (orders).
Products Data Feed — exports catalog data including products, options, and pricing. See Data Feeds (products).
JavaScript Integration
For front-end customizations and third-party script integrations (analytics, chat widgets, remarketing pixels):
JavaScript snippets can be added through the Integration Settings panel or via the CMS custom JavaScript fields.
See Javascript Integration and Advanced Customization: HTML, CSS, JS.
Trade Network API
For connecting to trade print suppliers for automated job routing:
Requires API credentials from the trade supplier.
See Trade Network Configuration and Push-to-Vendor Workflow.
Authentication
Data feed access is authenticated via credentials configured in the admin. Specific authentication details and endpoint URLs are provided within each data feed's configuration screen in the admin panel.
For Trade Network API credentials, see Requesting Trade Network API Credentials.
Custom Development and Advanced Integrations
For custom integrations beyond what the standard data feeds and JavaScript integration support, contact your Account Sales Manager (ASM) to discuss options. Custom development scopes are handled on a project basis.
Notes / Tips
Data feeds are available on full-tier licenses (Hub, Auto Push, Manual Push). Contact your Account Sales Manager (ASM) to confirm availability on your license.
When building integrations against the orders data feed, always test against a staging or non-production environment before connecting to your live storefront.
Third-party scripts added via JavaScript Integration affect all pages of your storefront. Test carefully to ensure they do not interfere with the checkout flow.