changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "checkout_url": {
+ "description": "Where the user starts a plan, when one is needed.",
+ "type": "string"
+ },
+ "error": {
+ "additionalProperties": true,
+ "description": "Present only when the call failed: a code, a message and, where there is one, an action such as a link to give the user.",
+ "properties": {
+ "code": {
+ "description": "Machine-readable error code, for example CASE_NOT_FOUND or MULTIPLE_CASES_FOUND.",
+ "type": "string"
+ },
+ "message": {
+ "description": "What went wrong, in a sentence.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "matter_id": {
+ "description": "The case.",
+ "type": "string"
+ },
+ "next_step": {
+ "description": "What to tell the user.",
+ "type": "string"
+ },
+ "plans": {
+ "description": "Plans that include watching, with price, cases covered and trial.",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "status": {
+ "description": "The watch status, or subscription_required / plan_limit_reached.",
+ "type": "string"
+ },
+ "upgrade_url": {
+ "description": "Where the user moves to a plan that covers this case, when theirs is full.",
+ "type": "string"
+ },
+ "watching": {
+ "description": "Whether Watch is on.",
+ "type": "boolean"
+ },
+ "what_watching_does": {
+ "description": "What Watch does.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+}