addedOutput schema / properties / data / properties / quote_refusal
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "contact": {
+ "type": "string"
+ },
+ "flagship": {
+ "additionalProperties": false,
+ "properties": {
+ "page_url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "page_url"
+ ],
+ "type": "object"
+ },
+ "message": {
+ "type": "string"
+ },
+ "page_url": {
+ "type": "string"
+ },
+ "product_id": {
+ "type": "string"
+ },
+ "reason": {
+ "enum": [
+ "not_found",
+ "flagship_contact_sales",
+ "redistribution_contact_sales",
+ "geometry_redistribution",
+ "subscription_not_available_via_mcp",
+ "geometry_unavailable",
+ "oversized",
+ "needs_serving_layer",
+ "format_not_available",
+ "empty_cut",
+ "oversized_spec",
+ "zero_rows",
+ "cut_not_sellable",
+ "above_mcp_cap"
+ ],
+ "type": "string"
+ },
+ "sku": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "store_next_steps": {
+ "additionalProperties": false,
+ "description": "What the buyer does on the Mogean store to complete this; an agent cannot. Relay `relay` and the ordered `steps` with the `where` link.",
+ "properties": {
+ "agent_can_complete": {
+ "const": false,
+ "type": "boolean"
+ },
+ "contact": {
+ "type": "string"
+ },
+ "price": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "amount_usd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "geometry_add_on": {
+ "type": "boolean"
+ },
+ "license": {
+ "enum": [
+ "internal",
+ "embedded",
+ "redistribution"
+ ],
+ "type": "string"
+ },
+ "term": {
+ "enum": [
+ "one_time",
+ "subscription"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount_usd",
+ "term",
+ "license",
+ "geometry_add_on"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "products": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "geometry_add_on": {
+ "type": "boolean"
+ },
+ "license": {
+ "enum": [
+ "internal",
+ "embedded",
+ "redistribution"
+ ],
+ "type": "string"
+ },
+ "page_url": {
+ "type": "string"
+ },
+ "price_usd": {
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "product_id": {
+ "type": "string"
+ },
+ "term": {
+ "enum": [
+ "one_time",
+ "subscription"
+ ],
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "product_id",
+ "title",
+ "page_url",
+ "term",
+ "license",
+ "geometry_add_on",
+ "price_usd"
+ ],
+ "type": "object"
+ },
+ "minItems": 2,
+ "type": "array"
+ },
+ "relay": {
+ "type": "string"
+ },
+ "send_to_sales": {
+ "additionalProperties": false,
+ "description": "For a custom cut Mogean sales handles: what the buyer sends them, the cut, in the same shape as the cut input, and its full_cut_hash, and the licence and term asked for.",
+ "properties": {
+ "cut": {
+ "type": "object"
+ },
+ "full_cut_hash": {
+ "pattern": "^[0-9a-f]{64}$",
+ "type": "string"
+ },
+ "license": {
+ "enum": [
+ "internal",
+ "embedded",
+ "redistribution"
+ ],
+ "type": "string"
+ },
+ "term": {
+ "enum": [
+ "one_time",
+ "subscription"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "cut",
+ "full_cut_hash",
+ "license",
+ "term"
+ ],
+ "type": "object"
+ },
+ "steps": {
+ "items": {
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "total_usd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "what": {
+ "type": "string"
+ },
+ "where": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "where",
+ "what",
+ "price",
+ "steps",
+ "agent_can_complete",
+ "relay"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "reason",
+ "message"
+ ],
+ "type": "object"
+}