Universal Nodes
Inbound Processing
Playbooks
Universal Nodes
These nodes can be used across multiple Guardian Ops features:True False Node
The True/False node provides conditional logic branching with two output paths. The path taken depends on a configurable condition that is evaluated when the node executes. Features:- Evaluate conditions based on event or case data
- Route workflows along different paths based on the result
- Support for complex conditional expressions

True/False Node: Condition editor with field selection, operators, and conditional groups.
Delay Node
The Delay node schedules events or cases for processing after a specified time period.- Delays processing by a configured time period
- Resumes workflow execution after the delay
- Supports various time units (minutes, hours, days)
- Useful for implementing waiting periods or scheduling

Delay Node: Time configuration with duration units and scheduling options.
Divider Node
The Divider node provides visual separation and documentation for complex workflows.- Adds visual dividers to organize workflow sections
- Supports custom labels and comments for documentation
- Helps break down complex workflows into logical segments
- Improves workflow readability and maintenance

Divider Node: Visual workflow separator with custom labels and documentation.
Inbound Processing Only Nodes
These nodes are specifically designed for inbound processing workflows:IP Resolver Node
The IP Resolver node maps IP addresses from events to customer IDs for customer identification.- Takes the eventβs IP address and sets it as the customer ID
- Preserves the original
ip
value - Enables customer- and case based aggregation
API Resolver Node
The API Resolver node integrates with your APIs to gather meta information. That data can be assigned to the Guardian Ops customer, contract or tenant entities. Features:- Connects to external APIs
- Enriches Guardian Ops entities with additional meta data
- Supports configurable field mapping
- Automatic retry logic with exponential backoff (up to 32 hours)
- API resolvers must be configured before adding to workflows
- Mapping is configured at the node level
- Changes to API resolver configuration affect all workflows using that resolver

API Resolver Node: External API integration with field mapping and enrichment settings.
Tag Node
The Tag node adds custom tags to events for categorization and filtering.- Adds tags to events
- Supports multiple tags per node
- Useful for event classification and routing

Tag Node: Custom tag assignment interface for event categorization and filtering.
Drop Node
The Drop node entirely removes events from further processing.- Completely removes events from the workflow
- Events are not saved or processed further
- Useful for filtering out unwanted event types
- Helps reduce noise in your abuse desk
Case Group Node
The Case Group node assigns events to cases based on configurable rules.- Groups related events into cases
- Applies case grouping rules and logic
- Enables case-based workflow automation (playbooks)

Case Group Node: Event-to-case assignment rules and grouping logic configuration.
Playbook Only Nodes
These nodes are specifically available for playbook workflows:API Caller Node
The API Caller node makes HTTP requests to your APIs with configurable payloads. Features:- Call external APIs with case data
- Configurable payload mapping
- Support for both JSON and form data
- Response capture and case data integration
- Automatic retries

API Caller Node: HTTP request configuration with payload mapping and response handling.
Wait Until Node
The Wait Until node waits for a specific condition to become true or until a maximum timeout is reached.- Two output paths: condition met and time elapsed
- Configurable maximum wait time
- Cases remain in wait state until condition is met or timeout occurs

Wait Until Node: Condition configuration with timeout settings and periodic evaluation.

Wait Until Node: Flow diagram showing condition evaluation paths and timeout behavior.
Manual Node (coming soon)
The Manual node allows abuse desk agents to manually trigger workflows when external information requiring manual intervention is needed.- Enables manual intervention in automated workflows
- Allows agents to review and approve workflow progression
- Useful for cases requiring human judgment or external verification
- Provides pause points in automation for quality control
Trigger Node (coming soon)
The Trigger node provides external trigger points for workflow progression.- Allows external systems to trigger workflow continuation through API request
- Useful for action and intervention through external system integrations
- Enables complex multi-system workflows
Resolve Case Node
The Resolve Case node marks cases as resolved and completes the case lifecycle.- Marks cases as resolved
- Completes the case processing workflow
- Updates case status and metadata
- Final step in automated case resolution
Node Configuration
Nodes can be configured with various parameters depending on their type:- Conditions: Boolean expressions for True/False and Wait Until nodes
- Time periods: Duration settings for Delay and Wait Until nodes
- API endpoints: URL and authentication for API Resolver and API Caller nodes
- Field mappings: Data transformation and enrichment settings
- Tags: Custom labels for categorization