Check Action run conditions

Evaluate Action conditions against sample metadata using Quickchat's condition rules. No Action is run.

Opening this form does not run the check.

Example JSON request
{
  "metadata": {
    "is_admin": "false"
  },
  "conditions": [
    {
      "metadata_key": "is_admin",
      "operator": "is_truthy"
    }
  ]
}
Supported fields and limits (JSON Schema)
{
  "$defs": {
    "ActionConditionInput": {
      "additionalProperties": false,
      "properties": {
        "operator": {
          "default": "is_truthy",
          "enum": [
            "is_truthy",
            "is_falsy",
            "equals",
            "not_equals",
            "exists",
            "not_exists",
            "is_one_of",
            "contains"
          ],
          "title": "Operator",
          "type": "string"
        },
        "value": {
          "anyOf": [
            {
              "maxLength": 200,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Value"
        },
        "values": {
          "items": {
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "maxItems": 8,
          "title": "Values",
          "type": "array"
        },
        "metadata_key": {
          "maxLength": 80,
          "minLength": 1,
          "title": "Metadata Key",
          "type": "string"
        }
      },
      "required": [
        "metadata_key"
      ],
      "title": "ActionConditionInput",
      "type": "object"
    },
    "JsonValue": {}
  },
  "additionalProperties": false,
  "properties": {
    "metadata": {
      "additionalProperties": {
        "$ref": "#/$defs/JsonValue"
      },
      "maxProperties": 15,
      "propertyNames": {
        "maxLength": 80,
        "minLength": 1
      },
      "title": "Metadata",
      "type": "object"
    },
    "conditions": {
      "items": {
        "$ref": "#/$defs/ActionConditionInput"
      },
      "maxItems": 8,
      "title": "Conditions",
      "type": "array"
    }
  },
  "required": [
    "metadata",
    "conditions"
  ],
  "title": "ActionConditionsInput",
  "type": "object"
}

Tool version: public-action-conditions-v1