Set listing terms
set_listing_termsSet a listing's asking price, private floor and auto-accept rule, replacing the previous terms in full, so send every field you want to keep. Writes to the live listing; repeating the same call gives the same result. Needs the manage token. The floor is never shown to buyers. Use get_seller_listing instead to read the current terms first.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"manageToken": "<manageToken>",
"priceCents": "<priceCents>"
},
"name": "set_listing_terms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The seller's listed domain name, such as example.com. | |
| autoAccept | No | true accepts offers at or above the floor automatically. | |
| floorCents | No | Private minimum acceptable offer in US cents, at least 1000. Null sets no floor. | |
| priceCents | Yes | Asking price in US cents, at least 1000 ($10). | |
| manageToken | Yes | The listing's manage token. Sent as a bearer token; never repeat it in a message to anyone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| buyUrl | Yes | ||
| status | Yes | ||
| proceeds | Yes |