addedOutput schema / anyOf
Added value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "enum": [
+ "ACCOUNT_READ_ONLY",
+ "INVALID_SPOTIFY_SOURCE",
+ "CAPABILITY_REQUIRED",
+ "INSUFFICIENT_SCOPE",
+ "TENANT_ACCESS_DENIED",
+ "STATE_CONFLICT",
+ "QUOTE_CHANGED",
+ "RATE_LIMITED",
+ "OUTPUT_INVALID",
+ "UNKNOWN_EFFECT"
+ ],
+ "type": "string"
+ },
+ "data": {
+ "additionalProperties": {},
+ "properties": {},
+ "type": "object"
+ },
+ "draftId": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "failureStage": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "field": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "validation",
+ "business",
+ "platform",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "nextAction": {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "provide_input",
+ "read_status",
+ "reconnect",
+ "handoff"
+ ],
+ "type": "string"
+ },
+ "reason": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind"
+ ],
+ "type": "object"
+ },
+ "prerequisite": {
+ "maxLength": 240,
+ "minLength": 1,
+ "type": "string"
+ },
+ "retryAfterSeconds": {
+ "maximum": 86400,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "retryable": {
+ "type": "boolean"
+ },
+ "screeningResult": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "success",
+ "partial_success",
+ "error"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "data": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "$ref": "#/$defs/__schema0"
+ },
+ "actorEmail": {
+ "type": "string"
+ },
+ "description": {
+ "$ref": "#/$defs/__schema0"
+ },
+ "id": {
+ "type": "string"
+ },
+ "itemContext": {
+ "$ref": "#/$defs/__schema0"
+ },
+ "itemName": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/$defs/__schema0"
+ }
+ ]
+ },
+ "timestampIso": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "action",
+ "actorEmail",
+ "description",
+ "id",
+ "itemContext",
+ "itemName",
+ "timestampIso"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "status": {
+ "const": "success",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "data"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties
Removed value: -{
- "code": {
- "enum": [
- "ACCOUNT_READ_ONLY",
- "INVALID_SPOTIFY_SOURCE",
- "CAPABILITY_REQUIRED",
- "INSUFFICIENT_SCOPE",
- "TENANT_ACCESS_DENIED",
- "STATE_CONFLICT",
- "QUOTE_CHANGED",
- "RATE_LIMITED",
- "OUTPUT_INVALID",
- "UNKNOWN_EFFECT"
- ],
- "type": "string"
- },
- "data": {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- },
- "draftId": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "failureStage": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "field": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "enum": [
- "validation",
- "business",
- "platform",
- "unknown"
- ],
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "nextAction": {
- "additionalProperties": false,
- "properties": {
- "field": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "enum": [
- "provide_input",
- "read_status",
- "reconnect",
- "handoff"
- ],
- "type": "string"
- },
- "reason": {
- "maxLength": 240,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- },
- "prerequisite": {
- "maxLength": 240,
- "minLength": 1,
- "type": "string"
- },
- "retryAfterSeconds": {
- "maximum": 86400,
- "minimum": 0,
- "type": "integer"
- },
- "retryable": {
- "type": "boolean"
- },
- "screeningResult": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "status": {
- "enum": [
- "success",
- "partial_success",
- "error"
- ],
- "type": "string"
- }
-}