Bloomreach Manage feed records API

The Manage feed records API from Bloomreach — 8 operation(s) for manage feed records.

Operations 10

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records List the current feed records in a catalog · Get current records #
Ask an LLM
“How do I see what product records are currently in my catalog feed?”
“Can I page through all the item records in a catalog?”
Tell an agent
List the current feed records in catalog {catalog} for account {account} on {environment}.
Show page {page} of records in catalog {catalog} ({environment}, account {account}), {limit} at a time.
PUT /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records Replace the catalog with a full feed upload · Upload full feed #
Ask an LLM
“How do I upload my entire product feed at once and replace what's there?”
“What's the way to do a full feed refresh rather than a partial update?”
Tell an agent
Upload a full replacement feed to catalog {catalog} in account {account} on {environment}.
Replace every record in catalog {catalog} ({environment}, account {account}) with a complete feed upload.
PATCH /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records Add or change specific feed records · Modify feed records #
Ask an LLM
“How can I change a few product records without re-uploading the whole feed?”
“Can I add new items to my catalog feed incrementally?”
Tell an agent
Patch selected product records in catalog {catalog} for account {account} on {environment}.
Add or edit individual items in the feed of catalog {catalog} ({environment}, account {account}) without a full upload.
GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records/{record_id} View one feed record · Get record details #
Ask an LLM
“How do I look up a single product record in my feed by its ID?”
“What attributes does a particular item record currently hold?”
Tell an agent
Get feed record {record_id} from catalog {catalog} in account {account} on {environment}.
Show the details of product {record_id} in catalog {catalog} ({environment}, account {account}).
GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records/{record_id}/variants List the variants of a feed record · Get record variants #
Ask an LLM
“Which variants, like sizes or colors, belong to a product record?”
“Can I page through all variants of one item in my feed?”
Tell an agent
List variants of record {record_id} in catalog {catalog} for account {account} on {environment}.
Show the size and color variants of product {record_id} in catalog {catalog} ({environment}, account {account}).
GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records/{record_id}/variants/{variant_id} View one variant of a feed record · Get variant details #
Ask an LLM
“How do I get the details of one specific variant of a product?”
“What data is stored on a single SKU variant in my feed?”
Tell an agent
Get variant {variant_id} of record {record_id} in catalog {catalog}, account {account}, on {environment}.
Show SKU {variant_id} under product {record_id} in catalog {catalog} ({environment}, account {account}).
GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records/{record_id}/views List the views of a feed record · Get views #
Ask an LLM
“Which views, such as store or region overrides, exist for a product record?”
“Can I see every view defined on one item in my feed?”
Tell an agent
List the views of record {record_id} in catalog {catalog} for account {account} on {environment}.
Show all store or region views for product {record_id} in catalog {catalog} ({environment}, account {account}).
GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records/{record_id}/views/{view_id} View one view of a feed record · Get view details #
Ask an LLM
“How do I see how a product record looks in one particular view?”
“What values does a single view override for an item?”
Tell an agent
Get view {view_id} of record {record_id} in catalog {catalog}, account {account}, on {environment}.
Show product {record_id} as it appears in view {view_id} of catalog {catalog} ({environment}, account {account}).
GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records/{record_id}/views/{view_id}/variants List a record's variants within a view · Get view variants #
Ask an LLM
“Which variants of a product are available in a specific store view?”
“Can I list the per-view variants of an item rather than its default variants?”
Tell an agent
List variants of record {record_id} in view {view_id} of catalog {catalog}, account {account}, on {environment}.
Show the SKUs product {record_id} has under view {view_id} in catalog {catalog} ({environment}, account {account}).
GET /accounts/{account_name}/catalogs/{catalog_name}/environments/{environment_name}/records/{record_id}/views/{view_id}/variants/{variant_id} View one variant of a record within a view · Get view variant details #
Ask an LLM
“How do I get one variant's details as it appears in a particular view?”
“What does a single SKU look like under a store-specific view of a product?”
Tell an agent
Get variant {variant_id} of record {record_id} in view {view_id} of catalog {catalog}, account {account}, {environment}.
Show SKU {variant_id} of product {record_id} under view {view_id} in catalog {catalog} ({environment}, {account}).

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/bloomreach:bloomreach-manage-feed-records-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

bloomreach-manage-feed-records-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Catalog management Manage feed records API
  version: 3.0.0
servers:
- url: https://discovery.bloomreach.com/dataconnect/api/v3
security:
- bearerAuth: []
tags:


# --- truncated at 32 KB (33 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bloomreach/refs/heads/main/openapi/bloomreach-manage-feed-records-api-openapi.yml