changedOutput schema / properties / extensions / additionalProperties
Previous value: -trueNew value: +{}
addedOutput schema / properties / extensions / description
Added value: +"`warnings[]` with `code`, `message`, `severity`."
removedOutput schema / properties / extensions / properties
Removed value: -{
- "warnings": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "code": {
- "type": "string"
- },
- "disclosure_url": {
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "severity": {
- "enum": [
- "info",
- "caution",
- "critical"
- ],
- "type": "string"
- }
- },
- "required": [
- "code",
- "message",
- "severity"
- ],
- "type": "object"
- },
- "type": "array"
- }
-}
changedOutput schema / properties / fulfillment / additionalProperties
Previous value: -trueNew value: +{}
removedOutput schema / properties / fulfillment / properties
Removed value: -{
- "destination": {
- "additionalProperties": true,
- "properties": {
- "city": {
- "type": "string"
- },
- "country_code": {
- "type": "string"
- },
- "province_code": {
- "type": "string"
- },
- "zip": {
- "type": "string"
- }
- },
- "required": [
- "city",
- "country_code",
- "zip"
- ],
- "type": "object"
- },
- "options": {
- "items": {
- "additionalProperties": true,
- "properties": {
- "authoritative": {
- "type": "boolean"
- },
- "estimated_delivery": {
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "price": {
- "additionalProperties": true,
- "properties": {
- "amount": {
- "type": "number"
- },
- "currency": {
- "type": "string"
- }
- },
- "required": [
- "amount",
- "currency"
- ],
- "type": "object"
- },
- "source": {
- "enum": [
- "platform",
- "merchant_policy",
- "estimated"
- ],
- "type": "string"
- },
- "title": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "title",
- "price",
- "source",
- "authoritative"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "selected_option_id": {
- "type": "string"
- }
-}
changedOutput schema / properties / intent / additionalProperties
Previous value: -trueNew value: +{}
removedOutput schema / properties / intent / properties
Removed value: -{
- "action": {
- "type": "string"
- },
- "context": {
- "type": "string"
- },
- "locale": {
- "type": "string"
- }
-}
removedOutput schema / properties / intent / required
Removed value: -[
- "action"
-]
changedOutput schema / properties / next_action / additionalProperties
Previous value: -trueNew value: +{}
addedOutput schema / properties / next_action / description
Added value: +"Only when a person must approve or pay: `url`, `kind`, `retry`."
removedOutput schema / properties / next_action / properties
Removed value: -{
- "actor": {
- "const": "buyer",
- "type": "string"
- },
- "do": {
- "enum": [
- "approve",
- "pay"
- ],
- "type": "string"
- },
- "instruction": {
- "type": "string"
- },
- "reuse_arguments": {
- "items": {
- "enum": [
- "checkout_session_id",
- "checkout_id",
- "idempotency_key"
- ],
- "type": "string"
- },
- "type": "array"
- },
- "then_call": {
- "maxLength": 64,
- "minLength": 1,
- "type": "string"
- },
- "url": {
- "type": "string"
- }
-}
removedOutput schema / properties / next_action / required
Removed value: -[
- "actor",
- "do",
- "url",
- "instruction"
-]
removedOutput schema / properties / next_step / const
Removed value: -"ask_user_payment_method"
addedOutput schema / properties / payment_options / description
Added value: +"When present, ask the person which option they want; never choose for them."
changedOutput schema / properties / payment_options / items / additionalProperties
Previous value: -trueNew value: +{}
removedOutput schema / properties / payment_options / items / properties
Removed value: -{
- "available": {
- "type": "boolean"
- },
- "charges_without_approval": {
- "const": true,
- "type": "boolean"
- },
- "funding_source": {
- "anyOf": [
- {
- "enum": [
- "platform_test_card",
- "platform_test_wallet",
- "buyer_wallet"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "id": {
- "enum": [
- "demo_card",
- "demo_wallet",
- "own_wallet",
- "merchant_card",
- "paypal",
- "kyapay"
- ],
- "type": "string"
- },
- "label": {
- "type": "string"
- },
- "rail": {
- "enum": [
- "stripe",
- "x402",
- "kyapay",
- "paypal"
- ],
- "type": "string"
- },
- "reason_unavailable": {
- "enum": [
- "coming_soon",
- "not_enabled",
- "currency_not_supported",
- "unsupported_on_this_tool"
- ],
- "type": "string"
- }
-}
removedOutput schema / properties / payment_options / items / required
Removed value: -[
- "id",
- "label",
- "rail",
- "funding_source",
- "available"
-]