Marketing
Brand, colour and design decisions in one place, with the colour math done once.
partLines of business17 operationsid marketing
How it sits
A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.
| Operations | 17 GET 10 · POST 5 · DELETE 1 · PUT 1 |
| Resources | 6 |
| Leaned on by | no other service names it |
| Leans on | none named |
| In recipes | none yet |
What it can do
17 operations in 6 resources, as the spec declares them. Each row is one call; paths are relative to the part.
brands
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/brands | List brand kits |
| POST | /api/v1/brands | Create brand kit |
| DELETE | /api/v1/brands/{kit_id} | Soft-delete a brand kit |
| GET | /api/v1/brands/{kit_id} | Get a brand kit |
| PUT | /api/v1/brands/{kit_id} | Update a brand kit |
| GET | /api/v1/brands/{kit_id}/tokens | Export design tokens |
6 operations
color
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/color/accessible | Make accessible |
| POST | /api/v1/color/contrast | WCAG contrast |
| GET | /api/v1/color/convert | Convert a hex color |
| POST | /api/v1/color/palette | Harmony palette |
| GET | /api/v1/color/ramp | Tonal ramp (50-950) |
5 operations
decide
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/decide/moods | List supported moods |
| POST | /api/v1/decide/palette | Recommend a palette for a mood |
2 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
status
| Method | Path | Does |
|---|---|---|
| GET | /status | Service status overview |
1 operation
All the partsLines of businessThe platform's own id for this service is cbmarketing.
forge-catalog.json, generated Oct 30, 2026