---
title: "Bicycle.LLC product descriptions through the stable PeopleAnalyst feed"
method: GET
path: "/api/marketing/product-description"
tags: ["marketing-feeds"]
---

# Bicycle.LLC product descriptions through the stable PeopleAnalyst feed

`GET /api/marketing/product-description`

## Request

- Base URL: `https://peopleanalyst.com`
- URL: `https://peopleanalyst.com/api/marketing/product-description`
- Auth: none declared

Versioned, CORS-open descriptions of every product in the portfolio — general positioning plus structured personas, goals, problems, journeys, and associated BrandScripts where the product has that canon. Bicycle.LLC owns the company feed; this stable PA route and MCP tool proxy its validated v1 responses. Pass ?product to filter; live nested journeys are the default and ?status=draft|all opts into authoring records.

## Query parameters

- `product` string
- `status` 'live' | 'draft' | 'all'

## Response `200`

{ contract, count?, products: ProductDescription[] with personas/goals/problems/journeys/associatedScripts }

- object

---

[API](https://skmtc.dev/peopleanalyst/apis/peopleanalyst-public-feeds.md) · [All operations](https://skmtc.dev/peopleanalyst/apis/peopleanalyst-public-feeds/llms.txt) · [OpenAPI document](https://skmtc.dev/peopleanalyst/apis/peopleanalyst-public-feeds/revisions/f369fadcfd61?raw)
