Apilio connects to a Nagent workspace with an API key. Once it is connected, agents can call 8 Apilio actions, such as "Get Boolean Variables", "Get Conditions" and "Get Logicblocks". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Apilio, with input parameters and output schema.
APILIO_GET_BOOLEAN_VARIABLESTool to fetch all boolean variables. Use when you need the full list of boolean variables and their current states.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APILIO_GET_CONDITIONSRetrieves all conditions from your Apilio account. Conditions are logic rules that evaluate to true or false based on variable values. Use this to list all available conditions, get their UUIDs for use in other operations, or check when conditions were last updated. No parameters required.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APILIO_GET_LOGICBLOCKSRetrieves all logicblocks for the authenticated Apilio user. Logicblocks are the core automation logic units in Apilio that combine conditions and actions. Use this tool to list all available logicblocks with their UUIDs, names, active status, last evaluation results, and update timestamps.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APILIO_GET_NUMERIC_VARIABLESRetrieves all numeric variables from your Apilio account with their current values and metadata. Numeric variables in Apilio store numerical values (integers or decimals) that can be used in conditions and logicblocks for automation. This action returns a complete list of all numeric variables including their names, current values, UUIDs, and last update timestamps. Use this when you need to: - View all numeric variables in your account - Check current values of numeric variables - Get UUIDs for numeric variables (needed for other operations) - Monitor when variables were last updated
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APILIO_GET_STRING_VARIABLESTool to fetch all string variables. Use after authenticating the Apilio API.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APILIO_LIST_TIME_CONDITIONSTool to fetch all time conditions of a user. Time conditions are conditions based on time, such as sunset/sunrise times, specific hours, or cron expressions. Use when you need to retrieve all time conditions configured in the user's Apilio account.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APILIO_LIST_TUYA_CONDITIONSTool to retrieve all Tuya conditions from your Apilio account. Use when you need to list all Tuya-based conditions (conditions based on Tuya/Smart Life device states), get their UUIDs for use in other operations, or check when conditions were last updated.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
APILIO_LIST_VARIABLE_CONDITIONSTool to retrieve all variable conditions from your Apilio account. Variable conditions are conditions based on the value of variables. Use when you need to list all available variable conditions, get their UUIDs for use in other operations, or check when they were last updated.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 8 Apilio actions on Nagent, including "Get Boolean Variables", "Get Conditions" and "Get Logicblocks". Get Boolean Variables: Fetch all boolean variables. Each action is listed on this page with its input parameters and its output.
Apilio connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
It returns data, error and successful.