Site Management API - Bloomreach Experience - Headless Digital Experience Platform

Site Management API

Introduction

The Site Management API enables brX developers to manage channel configurations through a set of endpoints for operations on channels, layouts, components, routes, and menus.

API Base URL

https://<your_brx_host>.bloomreach.io/management/site/v1

Authorization

The Site Management API is a protected management API and requires authorization using a token. See API Authorization for instructions on how to obtain and use a token.

Updates and conflict prevention

When updating an existing site configuration resource, you must include the entire resource including all its existing unchanged properties. It's not possible to update only a subset of properties.

Additionally, you must specify the resource's current version using the X-Resource-Version HTTP header. This version is compared with the current version to prevent a client from overwriting a resource that has been updated since the specified version was retrieved. If the version doesn't match, the update will be rejected.

To prevent any unexpected changes or conflicts, always update resources in the following order:

  1. Fetch the current resource along with its current version number.
  2. Update the resource by passing the changed resource along with its current version number.

Reference

Development Aids

To aid developers in working with the Site Management API, the following tools and resources are provided:

Swagger UI

Your brX environment provides an interactive Swagger UI for exploring and trying out the Site Management API at the following URL:

https://<your_brx_host>.bloomreach.io/management/site/v1/api-docs

Postman Collection

Bloomreach provides a Postman collection for the Site Management API in order to make working with the API easier for developers.

Did you find this page helpful?
How could this documentation serve you better?
On this page
    Did you find this page helpful?
    How could this documentation serve you better?