Apilio is a home automation platform that enables users to connect and control smart devices from various brands, offering flexible automation through complex conditions, time constraints, and integrations with services like IFTTT and Tuya.
Apilio is a home automation platform that enables users to connect and control smart devices from various brands, offering flexible automation through complex conditions, time constraints, and integrations with services like IFTTT and Tuya. On Nagent, Apilio is exposed as a fully-configurable internet of things integration that any agent can call — 8 actions, and API_KEY, BASIC authentication. No code is required to wire Apilio into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Apilio to automate the kinds of tasks internet of things teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Apilio into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Apilio, with input parameters and output schema. Drop these into any step of an agent built in Helix.
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
No publicly available marketplace agent is found using this tool yet. There are 48 agents privately built on Nagent that already use Apilio.
Build on Nagent
Connect Apilio to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Apilio, and click "Connect Now." You'll authenticate with API_KEY, BASIC — Nagent handles credential storage and refresh automatically. Once connected, Apilio is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Apilio is connected, you configure its 8 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Apilio steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Apilio event fires, the agent kicks off automatically.
Every Apilio action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Apilio ships with 8 pre-built internet of things actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Apilio together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Apilio-based workflows tailored to your business.