changedInput schema / anyOf
Previous value: -[
- {
- "properties": {
- "actionKind": {
- "const": "webhook"
- },
- "baseId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "config": {
- "properties": {
- "headers": {
- "additionalProperties": {
- "type": "string"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "secret": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "targetUrl": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "targetUrl"
- ],
- "type": "object"
- },
- "enabled": {
- "default": true,
- "type": "boolean"
- },
- "eventType": {
- "enum": [
- "record.created",
- "record.updated",
- "ai_mention",
- "changes_requested",
- "asset.uploaded"
- ],
- "type": "string"
- },
- "name": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "targetSpaceId": {
- "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "name",
- "eventType",
- "actionKind",
- "config"
- ],
- "type": "object"
- },
- {
- "properties": {
- "actionKind": {
- "const": "notify_agent"
- },
- "baseId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "config": {
- "properties": {
- "headers": {
- "additionalProperties": {
- "type": "string"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "secret": {
- "maxLength": 256,
- "minLength": 1,
- "type": "string"
- },
- "targetUrl": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "targetUrl"
- ],
- "type": "object"
- },
- "enabled": {
- "default": true,
- "type": "boolean"
- },
- "eventType": {
- "enum": [
- "record.created",
- "record.updated",
- "ai_mention",
- "changes_requested",
- "asset.uploaded"
- ],
- "type": "string"
- },
- "name": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "targetSpaceId": {
- "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "name",
- "eventType",
- "actionKind",
- "config"
- ],
- "type": "object"
- },
- {
- "properties": {
- "actionKind": {
- "const": "run_function"
- },
- "baseId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "config": {
- "properties": {
- "code": {
- "maxLength": 20000,
- "minLength": 1,
- "type": "string"
- },
- "timeoutMs": {
- "default": 2000,
- "maximum": 5000,
- "minimum": 100,
- "type": "integer"
- }
- },
- "required": [
- "code"
- ],
- "type": "object"
- },
- "enabled": {
- "default": true,
- "type": "boolean"
- },
- "eventType": {
- "enum": [
- "record.created",
- "record.updated",
- "ai_mention",
- "changes_requested",
- "asset.uploaded"
- ],
- "type": "string"
- },
- "name": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "targetSpaceId": {
- "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "name",
- "eventType",
- "actionKind",
- "config"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "actionKind": {
+ "const": "webhook"
+ },
+ "baseId": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "config": {
+ "properties": {
+ "headers": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "secret": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "targetUrl": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "targetUrl"
+ ],
+ "type": "object"
+ },
+ "enabled": {
+ "default": true,
+ "type": "boolean"
+ },
+ "eventType": {
+ "enum": [
+ "record.created",
+ "record.updated",
+ "ai_mention",
+ "changes_requested",
+ "asset.uploaded"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "playbook": {
+ "description": "Optional. The playbook you are following, as `kind:nodeId[:key]` from playbooks_search (e.g. `prompt:nod_123:log-visit`). Recorded on the change request so the person can see which playbook produced it.",
+ "type": "string"
+ },
+ "targetSpaceId": {
+ "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "eventType",
+ "actionKind",
+ "config"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "actionKind": {
+ "const": "notify_agent"
+ },
+ "baseId": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "config": {
+ "properties": {
+ "headers": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "secret": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "targetUrl": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "targetUrl"
+ ],
+ "type": "object"
+ },
+ "enabled": {
+ "default": true,
+ "type": "boolean"
+ },
+ "eventType": {
+ "enum": [
+ "record.created",
+ "record.updated",
+ "ai_mention",
+ "changes_requested",
+ "asset.uploaded"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "playbook": {
+ "description": "Optional. The playbook you are following, as `kind:nodeId[:key]` from playbooks_search (e.g. `prompt:nod_123:log-visit`). Recorded on the change request so the person can see which playbook produced it.",
+ "type": "string"
+ },
+ "targetSpaceId": {
+ "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "eventType",
+ "actionKind",
+ "config"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "actionKind": {
+ "const": "run_function"
+ },
+ "baseId": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "config": {
+ "properties": {
+ "code": {
+ "maxLength": 20000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "timeoutMs": {
+ "default": 2000,
+ "maximum": 5000,
+ "minimum": 100,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "code"
+ ],
+ "type": "object"
+ },
+ "enabled": {
+ "default": true,
+ "type": "boolean"
+ },
+ "eventType": {
+ "enum": [
+ "record.created",
+ "record.updated",
+ "ai_mention",
+ "changes_requested",
+ "asset.uploaded"
+ ],
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "playbook": {
+ "description": "Optional. The playbook you are following, as `kind:nodeId[:key]` from playbooks_search (e.g. `prompt:nod_123:log-visit`). Recorded on the change request so the person can see which playbook produced it.",
+ "type": "string"
+ },
+ "targetSpaceId": {
+ "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "eventType",
+ "actionKind",
+ "config"
+ ],
+ "type": "object"
+ }
+]