• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

ECRS

The Retail Success Company - Point of Sale Systems

  • ⟶   Visit ECRS on the Road   ⟵
  • Login
  • 800.211.1172
  • Solutions
    • CATAPULT® Overview
    • Point of Sale
    • Payments & Security
    • Onboarding & Support
    • Inventory & Supply Chain
    • Prepared Foods
    • Reporting & AI Analytics
    • Back Office Management
    • Loyalty & Marketing
    • e-Commerce
    • Enterprise Management
    • Self-Checkout Systems
    • POS Hardware
    • Integrations
  • Industries
    • Supermarket
    • Natural Grocery
    • Convenience
    • Liquor, Beer, and Wine
    • Pharmacy
    • Micro Market
    • Food Co-ops
    • Specialty Foods
  • Resources
    • Library
    • Success Stories
    • Whitepapers
    • Webinars
    • Training
    • Conferences
    • Order Supplies
  • Company
    • About ECRS
    • Certified Evergreen®
    • Awards
    • Leadership
    • Press Releases
    • Careers
  • Request A Demo

CATAPULT® APIs

Published:  May 12, 2025

Overview

ECRS® offers Representational State Transfer (REST) Application Programming Interface (API) solutions that allow ECRS merchants and/or their chosen third parties to interface with data within the CATAPULT and/or Cognition databases. These REST API solutions are:

  • CATAPULT® Passport API
  • CATAPULT Cognition™ API
  • CATAPULT WebCart™ API
  • Digital Coupon and External Loyalty API Client
  • Loyalty Redemption API
  • Third Party Label API Client

More details on each API, and access to the documentation for each, can be found in the corresponding sections below.


CATAPULT® Passport API

The CATAPULT Passport API is a RESTful API that provides a number of endpoints to bidirectionally move data (import and export) between the CATAPULT® database and third-party retail systems. Examples of endpoints in the Passport API include managing Purchase Orders from start to finish, getting information about items within the CATAPULT database, and updating the details of customer records within the CATAPULT database.

VIEW DOCUMENTATION >>

CATAPULT Cognition™ API

The CATAPULT Cognition API is a secure, RESTful interface that enables access to predictive intelligence and transactional data used across CATAPULT system applications. The API includes capabilities for internal ECRS applications and authorized third-party integrations.

ECRS Applications – Predictive Endpoints

These endpoints power intelligent features within CATAPULT applications, such as:

  • Product recommendations (e.g., similar items, related items)
  • Personalized offers (e.g., customer-specific coupons or item suggestions)
  • Inventory forecasting via DemandFill™ 3.0 predictions

While these endpoints are restricted to ECRS applications, their definitions are publicly documented to allow third parties to replicate the logic and contribute recommendations into the CATAPULT system.

VIEW DOCUMENTATION >>

 

Transactional Data Access (T-Log)

Authorized third parties can now query CATAPULT T-Log data through a dedicated endpoint. This functionality is designed to provide access to transaction-level data that closely mirrors the structure and detail of the Passport API.

  • Enables insights into sales performance and customer behavior
  • Supports the ability for authorized third parties to access CATAPULT T-Log data
  • This documentation does not include access to any data other than what is contained in the current T-Log endpoint
VIEW DOCUMENTATION >>

CATAPULT WebCart™ API

The WebCart API supports the CATAPULT WebCart™ user interface, providing a robust and flexible framework for integrating and managing various e-commerce functionalities. This API also enables the creation of custom e-commerce solutions through various endpoints which control essential functions such as signing in/out, adding items to a cart, and accepting payment. An active WebCart license is required for this API to function properly.

This documentation is currently under development. Request documentation for undocumented endpoints by contacting the Web Transactions team at ECRS.

VIEW DOCUMENTATION >>

Digital Coupon and External Loyalty API Client

The Digital Coupon and External Loyalty API Client is a RESTful API Client that can be leveraged to allow CATAPULT Point of Sale (POS) terminals and CATAPULT WebCart™ sites to interact with external digital coupon and loyalty providers. Note that this truly is an API Client, and any third party who intends to use it must create a server for the POS Terminals and/or WebCart sites to submit requests to.

VIEW DOCUMENTATION >>

Loyalty Redemption API

The Loyalty Redemption API is a RESTful API that provides the capability to check and decrease the loyalty balances for customers within the CATAPULT database.

VIEW DOCUMENTATION >>

Third Party Label API Client

The Third Party Label API Client allows for third party labeling services to automatically receive new and updated inventory item data from the CATAPULT Database. This flow of data ensures that labeling services have the most up-to-date item information for use on physical or electronic labels. Note that this is truly an API Client; any third party that chooses to use it must create a server that can receive and process the information.

VIEW DOCUMENTATION >>

Primary Sidebar

  • Library
    • Whitepapers
    • Success Stories
    • Thought Leadership
    • Industry Insights
    • Videos
    • Webinars
    • Press Releases
  • Training
    • Online Learning
      Center
    • CATAPULT Fundamentals
      • CATAPULT Fundamentals Training Registration
    • Advanced CAT-U
      • Advanced CAT-U Registration
    • Onsite CAT-U
  • Conferences
    • Ignite
  • Order Supplies
    • Auto-Order
    • Gift Cards
    • Loyalty ID Cards
  • Leasing Options

Secondary Sidebar

Ready to revolutionize your retail operation?

We're growing our retail success community and helping our partners crush their commerce goals with CATAPULT. Reach out to us and learn how you can give your customers an experience that will keep them coming back.

Footer

CATAPULT®
  • Feature List
  • Point of Sale
  • Payments & Security
  • Onboarding & Support
  • Inventory & Supply Chain
  • Reporting & AI Analytics
  • Loyalty & Marketing
  • Enterprise Management
Industries
  • Supermarket
  • Wine & Liquor
  • Natural Grocery
  • Micro Market
  • Food Co-ops
  • Specialty Foods
  • Pharmacy
  • Convenience
Resources
  • Training
  • Conferences
  • Whitepapers
  • Success Stories
  • Thought Leadership
  • Industry Insights
  • Webinars
  • Order Supplies
Company
  • About ECRS
  • Mission
  • Awards
  • History
  • Team
  • Careers
  • Press Releases
  • Contact Us
Contact

800.211.1172

277 Howard Street

Boone, NC 28607

myECRS
ECRS Receives the Inc 5000 Award
ECRS is Ranked on the 2017 RIS Leaderboard
CIO Review logo gray
ECRS Receives Silicon Reviews 50 Most Admired Companies
ECRS is PCI QIR Certified

Privacy Policy Site Map

© ECR Software Corporation. All rights reserved.