addedInput schema / properties / cart_id
Added value: +{
+ "description": "Optional cart UUID. Server generates one if omitted.",
+ "format": "uuid",
+ "type": "string"
+}
addedInput schema / properties / cart_total_max_cents
Added value: +{
+ "description": "Cart-level hard-bound on total amount (only with line_items)",
+ "exclusiveMinimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / cart_ttl_seconds
Added value: +{
+ "description": "Cart mandate lifetime in seconds (default 900, max 3600)",
+ "exclusiveMinimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / line_items
Added value: +{
+ "description": "Array of line items for cart purchase. Mutually exclusive with product_id.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "amount_cents": {
+ "description": "Per-line maximum amount authorized for this item, in cents",
+ "exclusiveMinimum": 0,
+ "type": "integer"
+ },
+ "product_id": {
+ "description": "Product UUID for this line item",
+ "format": "uuid",
+ "type": "string"
+ },
+ "quantity": {
+ "default": 1,
+ "description": "Quantity for this line (default: 1)",
+ "maximum": 99,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "product_id",
+ "amount_cents"
+ ],
+ "type": "object"
+ },
+ "maxItems": 50,
+ "minItems": 1,
+ "type": "array"
+}
changedInput schema / properties / product_id / description
Previous value: -"Product UUID to purchase"New value: +"Product UUID to purchase. Mutually exclusive with line_items."
addedInput schema / properties / publisher_content_id
Added value: +{
+ "description": "Optional UUID of the publisher content (recipe, editorial, review, etc.) that surfaced this product to the user. When set, a successful purchase emits a premium-tier enriched_snippet_impression and the publisher gets credited 90% of the conversion value. Pass-through from nexbid_search, where it is returned alongside each product as `match_publisher_content_id` (when applicable).",
+ "format": "uuid",
+ "type": "string"
+}
changedInput schema / properties / quantity / description
Previous value: -"Quantity to purchase (default: 1)"New value: +"Quantity for single-item purchase (default: 1, ignored in cart-mode)"
removedInput schema / required
Removed value: -[
- "product_id"
-]