Update prices and stock (Delta API)
update_feed_productsUpdates price, availability, or title for products already in an OpenAI feed. Re-uploading does not modify existing items, so verify all variant IDs first; one unknown ID rejects the request.
Instructions
Change price, availability or title of products ALREADY in an OpenAI feed. MEASURED: this is the only way to change items OpenAI already holds (a re-uploaded file did not update them), changes show in about 60 s, and if ANY variant id is unknown OpenAI rejects the whole request with 422 and applies nothing. product_id is the feed group_id (the item_id when variants are not grouped); variant_id is the item_id. Price is in major units with its currency and sent as minor units. accepted: true does not confirm the ids matched; check with query_feed_products.
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": {
"feed_id": "<feed_id>",
"products": "<products>"
},
"name": "update_feed_products"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feed_id | Yes | Feed id | |
| products | Yes |