# Change a listing's text or price `PATCH /v1/marketplace/listings/{listing}` **In this build:** Real. **Scope:** `marketplace.write` **CLI:** `harebox market set` ## Request: `UpdateListingRequest` | Field | Type | Notes | |---|---|---| | `name` | `string` | | | `description` | `string` | | | `category` | `string` | | | `instructions` | `string` | | | `price_usd_month` | `number` | | ## Response: 200 `Listing` | Field | Type | Notes | |---|---|---| | `id` (required) | `string` | | | `publisher` (required) | `string` | | | `publisher_name` | `string` | | | `name` (required) | `string` | | | `description` | `string` | | | `category` | `string` | | | `template` | `string or null` | | | `harness` | `string` | | | `price_usd_month` (required) | `number` | Per agent-month, charged to the buyer daily. HareBox keeps 20%; the publisher is paid the rest. | | `status` (required) | `string` | One of: `listed`, `unlisted` | | `first_party` | `boolean` | HareBox's own, and free. | | `created_at` | `string` | | Errors follow [one format](../errors.html).