Built by Metorial, the integration platform for agentic AI.
Trigger the evaluation of a logicblock in Apilio. This evaluates all conditions in the logicblock and executes the associated action chain (positive or negative) based on the result. The logicblock must be active for the actions to run.
Retrieve all string variables from your Apilio account. String variables store text values used in automation logic, such as current weather status, last triggered device, or custom labels.
Retrieve the current value and details of a specific variable in Apilio by its ID. Supports boolean, string, and numeric variable types. Useful for checking a variable's current state before updating it or making automation decisions.
Set, toggle, or update a boolean variable in Apilio. Use **set** to assign true or false directly, or **toggle** to flip the current value. Boolean variables are commonly used to track device states and home/away status.
Set a numeric variable to an absolute value, or add/subtract from the current value in Apilio. Use **set** to assign a specific number, **add** to increment, or **subtract** to decrement. Useful for counters, thresholds, and sensor-based automations.
Set or clear a string variable in Apilio. Provide a **value** to set the variable, or omit it to clear the stored text. String variables can hold any text value used in automation conditions.
Retrieve all logicblocks from your Apilio account. Logicblocks are the core automation units that combine conditions with AND/OR/NOT logic and trigger different action chains based on whether the overall evaluation is positive or negative.
Retrieve the details and current evaluation state of a specific condition in Apilio. Returns whether the condition is currently met, which is useful for checking automation rule states before triggering logicblocks.
Activate or deactivate a logicblock in Apilio. Active logicblocks will execute their action chains when evaluated; inactive logicblocks can still be evaluated but their actions will not run. This acts as an on/off switch for your automation logic.
Retrieve all numeric variables from your Apilio account. Numeric variables store number values used in automation logic, such as temperature readings, motion counts, or sensor thresholds.
Retrieve all conditions from your Apilio account with their current evaluation state. Conditions are rules that compare variable values against expected states (e.g., "Is it nighttime?") and are combined with AND/OR/NOT logic in logicblocks.
Retrieve all boolean variables from your Apilio account. Boolean variables store true/false states used in automation conditions, such as whether it is nighttime, if a door is open, or if you are home.