addedOutput schema / properties / next
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "batch": {
+ "additionalProperties": {},
+ "properties": {
+ "capabilityId": {
+ "type": "string"
+ },
+ "endpoint": {
+ "format": "uri",
+ "type": "string"
+ },
+ "inputExample": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "method": {
+ "const": "POST",
+ "type": "string"
+ },
+ "priceUsd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "useWhen": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "capabilityId",
+ "endpoint",
+ "method",
+ "priceUsd",
+ "useWhen",
+ "inputExample"
+ ],
+ "type": "object"
+ },
+ "catalogUrl": {
+ "format": "uri",
+ "type": "string"
+ },
+ "preflight": {
+ "additionalProperties": {},
+ "properties": {
+ "capabilityId": {
+ "type": "string"
+ },
+ "endpoint": {
+ "format": "uri",
+ "type": "string"
+ },
+ "inputExample": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "method": {
+ "const": "GET",
+ "type": "string"
+ },
+ "priceUsd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "useWhen": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "capabilityId",
+ "endpoint",
+ "method",
+ "priceUsd",
+ "useWhen",
+ "inputExample"
+ ],
+ "type": "object"
+ },
+ "recommended": {
+ "additionalProperties": {},
+ "properties": {
+ "capabilityId": {
+ "type": "string"
+ },
+ "endpoint": {
+ "format": "uri",
+ "type": "string"
+ },
+ "inputExample": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "method": {
+ "const": "GET",
+ "type": "string"
+ },
+ "paymentAuthorization": {
+ "const": "separate_caller_authorization_required",
+ "type": "string"
+ },
+ "priceUsd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "repeatUse": {
+ "type": "string"
+ },
+ "useWhen": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "capabilityId",
+ "endpoint",
+ "method",
+ "priceUsd",
+ "useWhen",
+ "inputExample",
+ "reason",
+ "repeatUse",
+ "paymentAuthorization"
+ ],
+ "type": "object"
+ },
+ "single": {
+ "additionalProperties": {},
+ "properties": {
+ "capabilityId": {
+ "type": "string"
+ },
+ "endpoint": {
+ "format": "uri",
+ "type": "string"
+ },
+ "inputExample": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "method": {
+ "const": "POST",
+ "type": "string"
+ },
+ "priceUsd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "useWhen": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "capabilityId",
+ "endpoint",
+ "method",
+ "priceUsd",
+ "useWhen",
+ "inputExample"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "catalogUrl",
+ "recommended",
+ "preflight",
+ "single",
+ "batch"
+ ],
+ "type": "object"
+}