Usage guides

Last published: 2026-01-20

Welcome to the API usage guides home. The purpose of this page is to help you navigate the various capabilities available based on your usage scenario.

Table of contents

Getting started

Check out the getting started guide for details of how to access our APIs. The getting started guide covers the most basic process of how to set up and access your API account.

High level overview

Our digital experience API is intended to allow you to build awesome experiences for your customers rapidly. Baack takes the heavy lifting out of building a back-end and integrating it into your other tools so that you and your development team can focus on your business and product.

To allow you to do this Baack offers a collection of different capabilities:

  • Headless Content Management System (CMS) API.
  • Customer Relationship Management (CRM) API which integrates with your existing tools to sync customer information and leverage it in your product for personal experiences which connect with you customer.
  • Products, carts, invoicing and payment (Enterprise Relationship Management lite) which connects to your content and customers.

This is in addition to other tools available via our APIs which all combine to let you build great experiences.

For more information on our general API approach see the API conventions guide.

Connecting multiple tools

As well as building experiences using the full power of your existing tools you can also use Baack to connect multiple tools e.g. if your company has two different CRM tools and you want to sync or migrate them. Baack supports data migration and sync across not just different types of tools but also from multiple providers. Reach out to our team for more information on which tools are currently supported as there are a number under development. Let's explore some scenarios where Baack can offer value.

Backup and sync of your content

We know that content management can be complex with many stakeholders involved in creating and publishing your content. The process of publishing content can be very slow which leads to delays, lost updates and inconsistencies. Baack can track your content through it's lifecycle to backup and restore it to any state in it's history. This can offer peace of mind for your business continuity. Back can also push and pull content from multiple sources and keep them in sync.

Content can also include more than just what's published on your site. Internal content about businesses, relationships and products can also be synced.

Even with just one set of tools e.g. a Wordpress website, Hubspot CRM, Xero accounting and Stripe payments Baack can take over syncing your customer leads, payment and reconciliation across the full life-cycle of your customers' journey.

Headless back-end

Building a digital experience across multiple platforms like websites and apps can be challenging. Some web content management systems have evolved to offer content APIs for apps too. This helps to unify the content experience however it can also tie you in to a specific back-end. Baack can offer a unified API for content with clients built for the technology you need to deploy your business on multiple platforms. We are actively working on offering clients for multiple platforms that allow you to build anywhere and have a unified experience across every surface. This can also be deeply integrated with your existing tools and processes.

We believe that offering these capabilities as APIs allows your product and build team the flexibility to go to market more quickly.

Why not build your own back-end? While it is possible to build the back end this will usually still involve leveraging another system for content management. One of the most prevalent being Wordpress. Wordpress is a website building technology which has many extensions and plugins. Building a complex and integrated experience across these tools can require significant upfront and ongoing investment. Baack can offer a more unified experience by deeply connecting the different capabilities in a scalable way.