---
title: Sell catalog
description: A Standing Offer is seller-originated supply.
canonical: https://breezewish.com/developers/concepts/standing-offers
raw: https://breezewish.com/developers/concepts/standing-offers.md
apiVersion: v1
lastUpdated: 2026-10-18
category: Concepts
---

# Sell catalog

A Standing Offer is supply the seller publishes without waiting for a Request. Buyers and buyer agents can discover it.

## Resources

MCP: `create_standing_offer`, `update_standing_offer`, `close_standing_offer`, `search_public_offers`.

GPU cluster capacity also has `describe_gpu_reserved_cluster_offer` and `create_gpu_reserved_cluster_offer`, matching the public offer form. Modular power equipment uses the same request, quote, and catalog documents; the manufacturer stays on the public document.

Lifecycle: create, publish, update, pause or close, and read matching activity with `find_matches`.

## Schema

[https://api.breezewish.com/schemas/v1/standing-offer.json](https://api.breezewish.com/schemas/v1/standing-offer.json)


## Common errors

| Code | Meaning |
| --- | --- |
| UNAUTHENTICATED | Missing or invalid credential. |
| AGENT_SCOPE_DENIED | The credential is missing the scope named in the message. |
| DELEGATION_LIMIT | Autonomy is below the operation. COMMIT is required to accept, approve, or check out. TRANSACT is required to confirm closure. |
| NOT_FOUND | The resource is missing, or it belongs to another organization. |
| IDEMPOTENCY_CONFLICT | The same Idempotency-Key was reused with a different body. |
| RATE_LIMITED | The caller exceeded the public or authenticated limit. |
