Skip to main content
Glama

federation_view

Read-onlyIdempotent

Show one view of a tenant in the ComOS panel, filled from typed reads. Views: product_grid (opt. category, in_stock_only), product_detail (product_id), slot_picker (opt. provider_id, from, to), provider_card (provider_id), booking_card (booking_id), order_status, receipt (order_id); the last three need the owner. Always pass tenant_id. Buy opens the pay page; Details reads product_detail. style = CSS on the real roles only: .c-page .c-page-header .c-page-title .c-grid .c-product .c-product-picture .c-product-body .c-product-name .c-price .c-badge .c-actions .c-action-primary (Buy) .c-action-ref (Details) .c-slot-open .c-card. Facts colour via --comos-fact-surface + --comos-fact-ink (opaque hex, 4.5:1); buttons via --comos-action-fill + --comos-action-ink (and --comos-action-secondary-*), --comos-action-radius, --comos-action-padding. The result names selectors that matched nothing. Refusals: missing_argument, not_a_storefront, not_a_booking_page, not_found, scope_required. Public. Returns: { view, tenant_id, store_name, read_at, origin, ...payload } — also as structuredContent; the payload per view: products[] (product_grid), product (product_detail), providers[] + window + timezone (slot_picker), provider + next_slots[] + timezone (provider_card), booking (booking_card), order (order_status), order + lines[] + totals (receipt). Refusals are isError: missing_argument, invalid_argument, not_a_storefront, storefront_disabled, not_a_booking_page, booking_page_disabled, calendar_unavailable, not_found, scope_required, or the inner tool's own refusal — each carrying view. Example: call federation_view with arguments {"view":"","tenant_id":"<tenant_id>"}.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
toNoslot_picker: ISO-8601 end of the window to show.
fromNoslot_picker: ISO-8601 start of the window to show; default the booking page's own window.
viewYesWhich view to show. The host picks: product_grid, product_detail, slot_picker, provider_card, booking_card, order_status, receipt.
styleNoOptional CSS for this showing, over the tenant's own stylesheet, written against the role classes (.c-price, .c-product, …). Price, stock, totals and the Buy/Book controls always stay visible. Takes effect where this view is drawn by the ComOS panel renderer.
categoryNoproduct_grid: keep only this category.
order_idNoorder_status / receipt: the order (owner, orders:read).
tenant_idYesThe tenant to show, e.g. "earth" (a store) or "ron" (a booking page).
booking_idNobooking_card: the booking (owner, bookings:read).
product_idNoproduct_detail: the product.
provider_idNoprovider_card: the provider (required). slot_picker: one provider instead of all.
in_stock_onlyNoproduct_grid: keep only products in stock.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedInput schema / properties / style
      Added value: +{
      +  "description": "Optional CSS for this showing, over the tenant's own stylesheet, written against the role classes (.c-price, .c-product, …). Price, stock, totals and the Buy/Book controls always stay visible. Takes effect where this view is drawn by the ComOS panel renderer.",
      +  "maxLength": 4000,
      +  "type": "string"
      +}
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "origin": {
      -        "type": "string"
      -      },
      -      "products": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "available": {
      -              "type": "number"
      -            },
      -            "category": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "coms": {
      -              "type": "integer"
      -            },
      -            "currency": {
      -              "type": "string"
      -            },
      -            "description": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "image_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "in_stock": {
      -              "type": "boolean"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "pay_url": {
      -              "type": "string"
      -            },
      -            "price": {
      -              "type": "number"
      -            },
      -            "product_id": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "product_id",
      -            "name",
      -            "description",
      -            "price",
      -            "currency",
      -            "coms",
      -            "category",
      -            "in_stock",
      -            "available",
      -            "image_url",
      -            "pay_url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "product_grid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "products"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "origin": {
      -        "type": "string"
      -      },
      -      "product": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "available": {
      -            "type": "number"
      -          },
      -          "category": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "coms": {
      -            "type": "integer"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "description": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "image_url": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "in_stock": {
      -            "type": "boolean"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "pay_url": {
      -            "type": "string"
      -          },
      -          "price": {
      -            "type": "number"
      -          },
      -          "product_id": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "product_id",
      -          "name",
      -          "description",
      -          "price",
      -          "currency",
      -          "coms",
      -          "category",
      -          "in_stock",
      -          "available",
      -          "image_url",
      -          "pay_url"
      -        ],
      -        "type": "object"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "product_detail",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "product"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "origin": {
      -        "type": "string"
      -      },
      -      "providers": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "location": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": true,
      -                  "properties": {
      -                    "city": {
      -                      "type": "string"
      -                    },
      -                    "postal_code": {
      -                      "type": "string"
      -                    }
      -                  },
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "modality": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "provider_id": {
      -              "type": "string"
      -            },
      -            "skills": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "slots": {
      -              "items": {
      -                "additionalProperties": true,
      -                "properties": {
      -                  "book_url": {
      -                    "type": "string"
      -                  },
      -                  "duration_min": {
      -                    "type": "integer"
      -                  },
      -                  "open": {
      -                    "type": "boolean"
      -                  },
      -                  "start": {
      -                    "type": "string"
      -                  },
      -                  "tz": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "start",
      -                  "duration_min",
      -                  "open",
      -                  "tz"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "vertical": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "provider_id",
      -            "name",
      -            "slots"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "timezone": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "slot_picker",
      -        "type": "string"
      -      },
      -      "window": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "end": {
      -            "type": "string"
      -          },
      -          "start": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "start",
      -          "end"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "providers",
      -      "window",
      -      "timezone"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "next_slots": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "book_url": {
      -              "type": "string"
      -            },
      -            "duration_min": {
      -              "type": "integer"
      -            },
      -            "open": {
      -              "type": "boolean"
      -            },
      -            "start": {
      -              "type": "string"
      -            },
      -            "tz": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "start",
      -            "duration_min",
      -            "open",
      -            "tz"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "provider": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "id": {
      -            "type": "string"
      -          },
      -          "location": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": true,
      -                "properties": {
      -                  "city": {
      -                    "type": "string"
      -                  },
      -                  "postal_code": {
      -                    "type": "string"
      -                  }
      -                },
      -                "type": "object"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "modality": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "skills": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "vertical": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "timezone": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "provider_card",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "provider",
      -      "next_slots",
      -      "timezone"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "booking": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "created_at": {
      -            "type": "string"
      -          },
      -          "customer_ref": {
      -            "type": "string"
      -          },
      -          "duration_min": {
      -            "type": "number"
      -          },
      -          "id": {
      -            "type": "string"
      -          },
      -          "provider_id": {
      -            "type": "string"
      -          },
      -          "provider_name": {
      -            "type": "string"
      -          },
      -          "start": {
      -            "type": "string"
      -          },
      -          "status": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "status"
      -        ],
      -        "type": "object"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "booking_card",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "booking"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "order": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "com_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "created_at": {
      -            "type": "string"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "customer_id": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "id": {
      -            "type": "string"
      -          },
      -          "lines": {
      -            "items": {
      -              "additionalProperties": true,
      -              "properties": {
      -                "product_id": {
      -                  "type": "string"
      -                },
      -                "quantity": {
      -                  "type": "number"
      -                },
      -                "unit_price": {
      -                  "type": "number"
      -                },
      -                "variant_id": {
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "product_id",
      -                "quantity"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "party_resolution": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "payment_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "shipment": {
      -            "type": [
      -              "object",
      -              "null"
      -            ]
      -          },
      -          "shipping": {
      -            "type": "number"
      -          },
      -          "status": {
      -            "type": "string"
      -          },
      -          "subtotal": {
      -            "type": "number"
      -          },
      -          "tax": {
      -            "type": "number"
      -          },
      -          "total": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "status",
      -          "total",
      -          "currency"
      -        ],
      -        "type": "object"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "order_status",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "order"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "currency": {
      -        "type": "string"
      -      },
      -      "lines": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "line_total": {
      -              "type": "number"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "product_id": {
      -              "type": "string"
      -            },
      -            "qty": {
      -              "type": "number"
      -            },
      -            "unit_price": {
      -              "type": "number"
      -            }
      -          },
      -          "required": [
      -            "product_id",
      -            "qty",
      -            "unit_price",
      -            "line_total"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "order": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "com_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "created_at": {
      -            "type": "string"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "customer_id": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "id": {
      -            "type": "string"
      -          },
      -          "lines": {
      -            "items": {
      -              "additionalProperties": true,
      -              "properties": {
      -                "product_id": {
      -                  "type": "string"
      -                },
      -                "quantity": {
      -                  "type": "number"
      -                },
      -                "unit_price": {
      -                  "type": "number"
      -                },
      -                "variant_id": {
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "product_id",
      -                "quantity"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "party_resolution": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "payment_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "shipment": {
      -            "type": [
      -              "object",
      -              "null"
      -            ]
      -          },
      -          "shipping": {
      -            "type": "number"
      -          },
      -          "status": {
      -            "type": "string"
      -          },
      -          "subtotal": {
      -            "type": "number"
      -          },
      -          "tax": {
      -            "type": "number"
      -          },
      -          "total": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "status",
      -          "total",
      -          "currency"
      -        ],
      -        "type": "object"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "paid_at": {
      -        "type": "string"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "shipping": {
      -        "type": "number"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "subtotal": {
      -        "type": "number"
      -      },
      -      "tax": {
      -        "type": "number"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "total": {
      -        "type": "number"
      -      },
      -      "view": {
      -        "const": "receipt",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "order",
      -      "lines",
      -      "total",
      -      "currency"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "origin": {
      +        "type": "string"
      +      },
      +      "products": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "available": {
      +              "type": "number"
      +            },
      +            "category": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "coms": {
      +              "type": "integer"
      +            },
      +            "currency": {
      +              "type": "string"
      +            },
      +            "description": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "image_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "in_stock": {
      +              "type": "boolean"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "pay_url": {
      +              "type": "string"
      +            },
      +            "price": {
      +              "type": "number"
      +            },
      +            "product_id": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "product_id",
      +            "name",
      +            "description",
      +            "price",
      +            "currency",
      +            "coms",
      +            "category",
      +            "in_stock",
      +            "available",
      +            "image_url",
      +            "pay_url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "product_grid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "products"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "origin": {
      +        "type": "string"
      +      },
      +      "product": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "available": {
      +            "type": "number"
      +          },
      +          "category": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "coms": {
      +            "type": "integer"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "description": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "image_url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "in_stock": {
      +            "type": "boolean"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "pay_url": {
      +            "type": "string"
      +          },
      +          "price": {
      +            "type": "number"
      +          },
      +          "product_id": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "product_id",
      +          "name",
      +          "description",
      +          "price",
      +          "currency",
      +          "coms",
      +          "category",
      +          "in_stock",
      +          "available",
      +          "image_url",
      +          "pay_url"
      +        ],
      +        "type": "object"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "product_detail",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "product"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "origin": {
      +        "type": "string"
      +      },
      +      "providers": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "location": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": true,
      +                  "properties": {
      +                    "city": {
      +                      "type": "string"
      +                    },
      +                    "postal_code": {
      +                      "type": "string"
      +                    }
      +                  },
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "modality": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "provider_id": {
      +              "type": "string"
      +            },
      +            "skills": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "slots": {
      +              "items": {
      +                "additionalProperties": true,
      +                "properties": {
      +                  "book_url": {
      +                    "type": "string"
      +                  },
      +                  "duration_min": {
      +                    "type": "integer"
      +                  },
      +                  "open": {
      +                    "type": "boolean"
      +                  },
      +                  "start": {
      +                    "type": "string"
      +                  },
      +                  "tz": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "start",
      +                  "duration_min",
      +                  "open",
      +                  "tz"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "vertical": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "provider_id",
      +            "name",
      +            "slots"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "timezone": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "slot_picker",
      +        "type": "string"
      +      },
      +      "window": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "end": {
      +            "type": "string"
      +          },
      +          "start": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "start",
      +          "end"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "providers",
      +      "window",
      +      "timezone"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "next_slots": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "book_url": {
      +              "type": "string"
      +            },
      +            "duration_min": {
      +              "type": "integer"
      +            },
      +            "open": {
      +              "type": "boolean"
      +            },
      +            "start": {
      +              "type": "string"
      +            },
      +            "tz": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "start",
      +            "duration_min",
      +            "open",
      +            "tz"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "provider": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "id": {
      +            "type": "string"
      +          },
      +          "location": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": true,
      +                "properties": {
      +                  "city": {
      +                    "type": "string"
      +                  },
      +                  "postal_code": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "modality": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "skills": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "timezone": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "vertical": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "timezone": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "provider_card",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "provider",
      +      "next_slots",
      +      "timezone"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "booking": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "created_at": {
      +            "type": "string"
      +          },
      +          "customer_ref": {
      +            "type": "string"
      +          },
      +          "duration_min": {
      +            "type": "number"
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "provider_id": {
      +            "type": "string"
      +          },
      +          "provider_name": {
      +            "type": "string"
      +          },
      +          "start": {
      +            "type": "string"
      +          },
      +          "status": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "status"
      +        ],
      +        "type": "object"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "booking_card",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "booking"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "order": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "com_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "created_at": {
      +            "type": "string"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "customer_id": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "lines": {
      +            "items": {
      +              "additionalProperties": true,
      +              "properties": {
      +                "product_id": {
      +                  "type": "string"
      +                },
      +                "quantity": {
      +                  "type": "number"
      +                },
      +                "unit_price": {
      +                  "type": "number"
      +                },
      +                "variant_id": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "product_id",
      +                "quantity"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "party_resolution": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "payment_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "shipment": {
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "shipping": {
      +            "type": "number"
      +          },
      +          "status": {
      +            "type": "string"
      +          },
      +          "subtotal": {
      +            "type": "number"
      +          },
      +          "tax": {
      +            "type": "number"
      +          },
      +          "total": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "status",
      +          "total",
      +          "currency"
      +        ],
      +        "type": "object"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "order_status",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "order"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "currency": {
      +        "type": "string"
      +      },
      +      "lines": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "line_total": {
      +              "type": "number"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "product_id": {
      +              "type": "string"
      +            },
      +            "qty": {
      +              "type": "number"
      +            },
      +            "unit_price": {
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "product_id",
      +            "qty",
      +            "unit_price",
      +            "line_total"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "order": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "com_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "created_at": {
      +            "type": "string"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "customer_id": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "lines": {
      +            "items": {
      +              "additionalProperties": true,
      +              "properties": {
      +                "product_id": {
      +                  "type": "string"
      +                },
      +                "quantity": {
      +                  "type": "number"
      +                },
      +                "unit_price": {
      +                  "type": "number"
      +                },
      +                "variant_id": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "product_id",
      +                "quantity"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "party_resolution": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "payment_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "shipment": {
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "shipping": {
      +            "type": "number"
      +          },
      +          "status": {
      +            "type": "string"
      +          },
      +          "subtotal": {
      +            "type": "number"
      +          },
      +          "tax": {
      +            "type": "number"
      +          },
      +          "total": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "status",
      +          "total",
      +          "currency"
      +        ],
      +        "type": "object"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "paid_at": {
      +        "type": "string"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "shipping": {
      +        "type": "number"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "subtotal": {
      +        "type": "number"
      +      },
      +      "tax": {
      +        "type": "number"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "total": {
      +        "type": "number"
      +      },
      +      "view": {
      +        "const": "receipt",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "order",
      +      "lines",
      +      "total",
      +      "currency"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "origin": {
      -        "type": "string"
      -      },
      -      "products": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "available": {
      -              "type": "number"
      -            },
      -            "category": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "coms": {
      -              "type": "integer"
      -            },
      -            "currency": {
      -              "type": "string"
      -            },
      -            "description": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "image_url": {
      -              "type": [
      -                "string",
      -                "null"
      -              ]
      -            },
      -            "in_stock": {
      -              "type": "boolean"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "pay_url": {
      -              "type": "string"
      -            },
      -            "price": {
      -              "type": "number"
      -            },
      -            "product_id": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "product_id",
      -            "name",
      -            "description",
      -            "price",
      -            "currency",
      -            "coms",
      -            "category",
      -            "in_stock",
      -            "available",
      -            "image_url",
      -            "pay_url"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "product_grid",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "products"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "origin": {
      -        "type": "string"
      -      },
      -      "product": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "available": {
      -            "type": "number"
      -          },
      -          "category": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "coms": {
      -            "type": "integer"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "description": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "image_url": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "in_stock": {
      -            "type": "boolean"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "pay_url": {
      -            "type": "string"
      -          },
      -          "price": {
      -            "type": "number"
      -          },
      -          "product_id": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "product_id",
      -          "name",
      -          "description",
      -          "price",
      -          "currency",
      -          "coms",
      -          "category",
      -          "in_stock",
      -          "available",
      -          "image_url",
      -          "pay_url"
      -        ],
      -        "type": "object"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "product_detail",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "product"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "origin": {
      -        "type": "string"
      -      },
      -      "providers": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "location": {
      -              "anyOf": [
      -                {
      -                  "additionalProperties": true,
      -                  "properties": {
      -                    "city": {
      -                      "type": "string"
      -                    },
      -                    "postal_code": {
      -                      "type": "string"
      -                    }
      -                  },
      -                  "type": "object"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "modality": {
      -              "type": "string"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "provider_id": {
      -              "type": "string"
      -            },
      -            "skills": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "slots": {
      -              "items": {
      -                "additionalProperties": true,
      -                "properties": {
      -                  "book_url": {
      -                    "type": "string"
      -                  },
      -                  "duration_min": {
      -                    "type": "integer"
      -                  },
      -                  "open": {
      -                    "type": "boolean"
      -                  },
      -                  "start": {
      -                    "type": "string"
      -                  },
      -                  "tz": {
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "start",
      -                  "duration_min",
      -                  "open",
      -                  "tz"
      -                ],
      -                "type": "object"
      -              },
      -              "type": "array"
      -            },
      -            "vertical": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "provider_id",
      -            "name",
      -            "slots"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "timezone": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "slot_picker",
      -        "type": "string"
      -      },
      -      "window": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "end": {
      -            "type": "string"
      -          },
      -          "start": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "start",
      -          "end"
      -        ],
      -        "type": "object"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "providers",
      -      "window",
      -      "timezone"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "next_slots": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "book_url": {
      -              "type": "string"
      -            },
      -            "duration_min": {
      -              "type": "integer"
      -            },
      -            "open": {
      -              "type": "boolean"
      -            },
      -            "start": {
      -              "type": "string"
      -            },
      -            "tz": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "start",
      -            "duration_min",
      -            "open",
      -            "tz"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "provider": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "id": {
      -            "type": "string"
      -          },
      -          "location": {
      -            "anyOf": [
      -              {
      -                "additionalProperties": true,
      -                "properties": {
      -                  "city": {
      -                    "type": "string"
      -                  },
      -                  "postal_code": {
      -                    "type": "string"
      -                  }
      -                },
      -                "type": "object"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "modality": {
      -            "type": "string"
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "skills": {
      -            "items": {
      -              "type": "string"
      -            },
      -            "type": "array"
      -          },
      -          "vertical": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "name"
      -        ],
      -        "type": "object"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "timezone": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "provider_card",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "provider",
      -      "next_slots",
      -      "timezone"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "booking": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "created_at": {
      -            "type": "string"
      -          },
      -          "customer_ref": {
      -            "type": "string"
      -          },
      -          "duration_min": {
      -            "type": "number"
      -          },
      -          "id": {
      -            "type": "string"
      -          },
      -          "provider_id": {
      -            "type": "string"
      -          },
      -          "provider_name": {
      -            "type": "string"
      -          },
      -          "start": {
      -            "type": "string"
      -          },
      -          "status": {
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "status"
      -        ],
      -        "type": "object"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "booking_card",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "booking"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "order": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "com_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "created_at": {
      -            "type": "string"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "customer_id": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "id": {
      -            "type": "string"
      -          },
      -          "lines": {
      -            "items": {
      -              "additionalProperties": true,
      -              "properties": {
      -                "product_id": {
      -                  "type": "string"
      -                },
      -                "quantity": {
      -                  "type": "number"
      -                },
      -                "unit_price": {
      -                  "type": "number"
      -                }
      -              },
      -              "required": [
      -                "product_id",
      -                "quantity"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "party_resolution": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "payment_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "shipment": {
      -            "type": [
      -              "object",
      -              "null"
      -            ]
      -          },
      -          "shipping": {
      -            "type": "number"
      -          },
      -          "status": {
      -            "type": "string"
      -          },
      -          "subtotal": {
      -            "type": "number"
      -          },
      -          "tax": {
      -            "type": "number"
      -          },
      -          "total": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "status",
      -          "total",
      -          "currency"
      -        ],
      -        "type": "object"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "view": {
      -        "const": "order_status",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "order"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": true,
      -    "properties": {
      -      "currency": {
      -        "type": "string"
      -      },
      -      "lines": {
      -        "items": {
      -          "additionalProperties": true,
      -          "properties": {
      -            "line_total": {
      -              "type": "number"
      -            },
      -            "name": {
      -              "type": "string"
      -            },
      -            "product_id": {
      -              "type": "string"
      -            },
      -            "qty": {
      -              "type": "number"
      -            },
      -            "unit_price": {
      -              "type": "number"
      -            }
      -          },
      -          "required": [
      -            "product_id",
      -            "qty",
      -            "unit_price",
      -            "line_total"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "order": {
      -        "additionalProperties": true,
      -        "properties": {
      -          "com_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "created_at": {
      -            "type": "string"
      -          },
      -          "currency": {
      -            "type": "string"
      -          },
      -          "customer_id": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "id": {
      -            "type": "string"
      -          },
      -          "lines": {
      -            "items": {
      -              "additionalProperties": true,
      -              "properties": {
      -                "product_id": {
      -                  "type": "string"
      -                },
      -                "quantity": {
      -                  "type": "number"
      -                },
      -                "unit_price": {
      -                  "type": "number"
      -                }
      -              },
      -              "required": [
      -                "product_id",
      -                "quantity"
      -              ],
      -              "type": "object"
      -            },
      -            "type": "array"
      -          },
      -          "party_resolution": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "payment_ref": {
      -            "type": [
      -              "string",
      -              "null"
      -            ]
      -          },
      -          "shipment": {
      -            "type": [
      -              "object",
      -              "null"
      -            ]
      -          },
      -          "shipping": {
      -            "type": "number"
      -          },
      -          "status": {
      -            "type": "string"
      -          },
      -          "subtotal": {
      -            "type": "number"
      -          },
      -          "tax": {
      -            "type": "number"
      -          },
      -          "total": {
      -            "type": "number"
      -          }
      -        },
      -        "required": [
      -          "id",
      -          "status",
      -          "total",
      -          "currency"
      -        ],
      -        "type": "object"
      -      },
      -      "origin": {
      -        "type": "string"
      -      },
      -      "paid_at": {
      -        "type": "string"
      -      },
      -      "read_at": {
      -        "type": "string"
      -      },
      -      "shipping": {
      -        "type": "number"
      -      },
      -      "store_name": {
      -        "type": "string"
      -      },
      -      "subtotal": {
      -        "type": "number"
      -      },
      -      "tax": {
      -        "type": "number"
      -      },
      -      "tenant_id": {
      -        "type": "string"
      -      },
      -      "total": {
      -        "type": "number"
      -      },
      -      "view": {
      -        "const": "receipt",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "view",
      -      "tenant_id",
      -      "store_name",
      -      "read_at",
      -      "origin",
      -      "order",
      -      "lines",
      -      "total",
      -      "currency"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "origin": {
      +        "type": "string"
      +      },
      +      "products": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "available": {
      +              "type": "number"
      +            },
      +            "category": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "coms": {
      +              "type": "integer"
      +            },
      +            "currency": {
      +              "type": "string"
      +            },
      +            "description": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "image_url": {
      +              "type": [
      +                "string",
      +                "null"
      +              ]
      +            },
      +            "in_stock": {
      +              "type": "boolean"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "pay_url": {
      +              "type": "string"
      +            },
      +            "price": {
      +              "type": "number"
      +            },
      +            "product_id": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "product_id",
      +            "name",
      +            "description",
      +            "price",
      +            "currency",
      +            "coms",
      +            "category",
      +            "in_stock",
      +            "available",
      +            "image_url",
      +            "pay_url"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "product_grid",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "products"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "origin": {
      +        "type": "string"
      +      },
      +      "product": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "available": {
      +            "type": "number"
      +          },
      +          "category": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "coms": {
      +            "type": "integer"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "description": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "image_url": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "in_stock": {
      +            "type": "boolean"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "pay_url": {
      +            "type": "string"
      +          },
      +          "price": {
      +            "type": "number"
      +          },
      +          "product_id": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "product_id",
      +          "name",
      +          "description",
      +          "price",
      +          "currency",
      +          "coms",
      +          "category",
      +          "in_stock",
      +          "available",
      +          "image_url",
      +          "pay_url"
      +        ],
      +        "type": "object"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "product_detail",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "product"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "origin": {
      +        "type": "string"
      +      },
      +      "providers": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "location": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": true,
      +                  "properties": {
      +                    "city": {
      +                      "type": "string"
      +                    },
      +                    "postal_code": {
      +                      "type": "string"
      +                    }
      +                  },
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "modality": {
      +              "type": "string"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "provider_id": {
      +              "type": "string"
      +            },
      +            "skills": {
      +              "items": {
      +                "type": "string"
      +              },
      +              "type": "array"
      +            },
      +            "slots": {
      +              "items": {
      +                "additionalProperties": true,
      +                "properties": {
      +                  "book_url": {
      +                    "type": "string"
      +                  },
      +                  "duration_min": {
      +                    "type": "integer"
      +                  },
      +                  "open": {
      +                    "type": "boolean"
      +                  },
      +                  "start": {
      +                    "type": "string"
      +                  },
      +                  "tz": {
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "start",
      +                  "duration_min",
      +                  "open",
      +                  "tz"
      +                ],
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "vertical": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "provider_id",
      +            "name",
      +            "slots"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "timezone": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "slot_picker",
      +        "type": "string"
      +      },
      +      "window": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "end": {
      +            "type": "string"
      +          },
      +          "start": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "start",
      +          "end"
      +        ],
      +        "type": "object"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "providers",
      +      "window",
      +      "timezone"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "next_slots": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "book_url": {
      +              "type": "string"
      +            },
      +            "duration_min": {
      +              "type": "integer"
      +            },
      +            "open": {
      +              "type": "boolean"
      +            },
      +            "start": {
      +              "type": "string"
      +            },
      +            "tz": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "start",
      +            "duration_min",
      +            "open",
      +            "tz"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "provider": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "id": {
      +            "type": "string"
      +          },
      +          "location": {
      +            "anyOf": [
      +              {
      +                "additionalProperties": true,
      +                "properties": {
      +                  "city": {
      +                    "type": "string"
      +                  },
      +                  "postal_code": {
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "modality": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          },
      +          "skills": {
      +            "items": {
      +              "type": "string"
      +            },
      +            "type": "array"
      +          },
      +          "vertical": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "name"
      +        ],
      +        "type": "object"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "timezone": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "provider_card",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "provider",
      +      "next_slots",
      +      "timezone"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "booking": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "created_at": {
      +            "type": "string"
      +          },
      +          "customer_ref": {
      +            "type": "string"
      +          },
      +          "duration_min": {
      +            "type": "number"
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "provider_id": {
      +            "type": "string"
      +          },
      +          "provider_name": {
      +            "type": "string"
      +          },
      +          "start": {
      +            "type": "string"
      +          },
      +          "status": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "status"
      +        ],
      +        "type": "object"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "booking_card",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "booking"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "order": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "com_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "created_at": {
      +            "type": "string"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "customer_id": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "lines": {
      +            "items": {
      +              "additionalProperties": true,
      +              "properties": {
      +                "product_id": {
      +                  "type": "string"
      +                },
      +                "quantity": {
      +                  "type": "number"
      +                },
      +                "unit_price": {
      +                  "type": "number"
      +                },
      +                "variant_id": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "product_id",
      +                "quantity"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "party_resolution": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "payment_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "shipment": {
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "shipping": {
      +            "type": "number"
      +          },
      +          "status": {
      +            "type": "string"
      +          },
      +          "subtotal": {
      +            "type": "number"
      +          },
      +          "tax": {
      +            "type": "number"
      +          },
      +          "total": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "status",
      +          "total",
      +          "currency"
      +        ],
      +        "type": "object"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "view": {
      +        "const": "order_status",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "order"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": true,
      +    "properties": {
      +      "currency": {
      +        "type": "string"
      +      },
      +      "lines": {
      +        "items": {
      +          "additionalProperties": true,
      +          "properties": {
      +            "line_total": {
      +              "type": "number"
      +            },
      +            "name": {
      +              "type": "string"
      +            },
      +            "product_id": {
      +              "type": "string"
      +            },
      +            "qty": {
      +              "type": "number"
      +            },
      +            "unit_price": {
      +              "type": "number"
      +            }
      +          },
      +          "required": [
      +            "product_id",
      +            "qty",
      +            "unit_price",
      +            "line_total"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "order": {
      +        "additionalProperties": true,
      +        "properties": {
      +          "com_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "created_at": {
      +            "type": "string"
      +          },
      +          "currency": {
      +            "type": "string"
      +          },
      +          "customer_id": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "lines": {
      +            "items": {
      +              "additionalProperties": true,
      +              "properties": {
      +                "product_id": {
      +                  "type": "string"
      +                },
      +                "quantity": {
      +                  "type": "number"
      +                },
      +                "unit_price": {
      +                  "type": "number"
      +                },
      +                "variant_id": {
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "product_id",
      +                "quantity"
      +              ],
      +              "type": "object"
      +            },
      +            "type": "array"
      +          },
      +          "party_resolution": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "payment_ref": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "shipment": {
      +            "type": [
      +              "object",
      +              "null"
      +            ]
      +          },
      +          "shipping": {
      +            "type": "number"
      +          },
      +          "status": {
      +            "type": "string"
      +          },
      +          "subtotal": {
      +            "type": "number"
      +          },
      +          "tax": {
      +            "type": "number"
      +          },
      +          "total": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "id",
      +          "status",
      +          "total",
      +          "currency"
      +        ],
      +        "type": "object"
      +      },
      +      "origin": {
      +        "type": "string"
      +      },
      +      "paid_at": {
      +        "type": "string"
      +      },
      +      "read_at": {
      +        "type": "string"
      +      },
      +      "shipping": {
      +        "type": "number"
      +      },
      +      "store_name": {
      +        "type": "string"
      +      },
      +      "subtotal": {
      +        "type": "number"
      +      },
      +      "tax": {
      +        "type": "number"
      +      },
      +      "tenant_id": {
      +        "type": "string"
      +      },
      +      "total": {
      +        "type": "number"
      +      },
      +      "view": {
      +        "const": "receipt",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "view",
      +      "tenant_id",
      +      "store_name",
      +      "read_at",
      +      "origin",
      +      "order",
      +      "lines",
      +      "total",
      +      "currency"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed4 schema fields changed
    • changedInput schema / properties / from / maxLength
      Previous value: -4000New value: +64
    • changedInput schema / properties / provider_id / maxLength
      Previous value: -4000New value: +128
    • changedInput schema / properties / tenant_id / maxLength
      Previous value: -4000New value: +64
    • changedInput schema / properties / to / maxLength
      Previous value: -4000New value: +64
  4. Added

TDQS

A3.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), yet the description adds substantial context: the styling guardrail ('Price, stock, totals and the Buy/Book controls always stay visible'), the full refusal taxonomy, and the fact that 'the result names selectors that matched nothing'. These are behaviors an agent could not infer from the structured fields.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded, but the body is a dense, semicolon-chained wall that inlines roughly fifteen CSS role classes and multiple custom-property names. Much of that styling detail is relevant to the style parameter, but the block is not structured for scanning and is heavier than the reader needs in one breath.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The description covers views, per-view arguments, refusals, styling constraints, and even the return shape. Since an output schema already exists, the long return-value enumeration ('{ view, tenant_id, store_name, ... }') is redundant, but nothing an agent needs to invoke the tool correctly is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds value the schema does not: it binds each optional parameter to its view ('slot_picker (opt. provider_id, from, to)', 'product_grid (opt. category, in_stock_only)') and notes that order_status/receipt 'need the owner'. That conditional view-to-parameter mapping is genuinely useful beyond the schema text.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence gives a concrete verb and resource ('Show one view of a tenant in the ComOS panel, filled from typed reads') and the seven enumerated view names make the scope unambiguous. It does not, however, explicitly distinguish this tool from siblings like federation_shop, federation_act, or federation_enter_tenant, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied through per-view parameter mapping ('product_grid (opt. category, in_stock_only)', 'the last three need the owner') and the 'Always pass tenant_id' rule. There is no explicit when-to-use-this-vs-a-sibling guidance and no statement of when not to use it, so it remains implied rather than stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.