changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "available": {
+ "description": "False when this call has no data. NOT an error.",
+ "type": "boolean"
+ },
+ "billing": {
+ "additionalProperties": true,
+ "description": "How paying works: the billing model, how to top up and how to sign in.",
+ "type": "object"
+ },
+ "free": {
+ "description": "Tools any caller can use with no account and no charge.",
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "description": {
+ "description": "What it returns.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Tool name to call.",
+ "type": "string"
+ },
+ "title": {
+ "description": "Human-readable title.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "paid": {
+ "description": "Tools that need a signed-in Einstein account with credit.",
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "description": {
+ "description": "What it returns.",
+ "type": "string"
+ },
+ "name": {
+ "description": "Tool name to call.",
+ "type": "string"
+ },
+ "priceUsd": {
+ "description": "USD price per call, or a range when the tool routes to several skills.",
+ "type": "string"
+ },
+ "title": {
+ "description": "Human-readable title.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "reason": {
+ "description": "Why the payload is absent, when `available` is false.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}