Integration platform as a service (iPaaS) for connecting applications and automating workflows
Integration platform as a service (iPaaS) for connecting applications and automating workflows On Nagent, Celigo is exposed as a fully-configurable developer tools integration that any agent can call — 117 actions, and API key authentication. No code is required to wire Celigo into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Celigo to automate the kinds of tasks developer tools 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 Celigo 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 Celigo, with input parameters and output schema. Drop these into any step of an agent built in Helix.
CELIGO_ASSIGN_EXPORT_ERRORTool to assign an export error to a user in Celigo. Use when you need to assign responsibility for fixing or reviewing integration errors to a specific team member.
Input parameters
Email address of the user to assign the error to. Only one email should be provided.
The unique identifier of the flow containing the error
The unique identifier of the export containing the error
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
CELIGO_CLONE_EXPORTTool to clone a specific export to create a copy. Use when you need to duplicate an existing export configuration with new or same connection mappings.
Input parameters
The unique identifier of the export to clone
A mapping object that maps old connection IDs to new connection IDs. Keys are original connection IDs, values are target connection IDs. Can map to the same ID to reuse connections.
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
CELIGO_CLONE_FLOWTool to clone a specific flow to create a copy. Use when you need to duplicate an existing flow configuration to a different integration.
Input parameters
The unique identifier of the flow to clone
A mapping of connection IDs from the original flow's exports and imports to connection IDs to use in the cloned flow. Keys are the original connection IDs, values are the target connection IDs to use in the clone.
The ID of the integration where the cloned flow should be created
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
CELIGO_CLONE_IMPORTTool to clone a specific import to create a copy with remapped connections. Use when you need to duplicate an existing import configuration with different connection IDs.
Input parameters
The unique identifier of the import to clone
A mapping of connection IDs from the original import to connection IDs to use in the cloned import. Keys are the original connection IDs (_connectionId from the import being cloned), values are the target connection IDs to use in the clone.
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
CELIGO_CLONE_INTEGRATIONTool to clone a specific integration to create a copy. Use when you need to duplicate an existing integration and all its flows.
Input parameters
The unique identifier of the integration to clone
The name for the cloned integration
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
CELIGO_CREATE_CONNECTIONTool to create a new connection in Celigo to store credentials and application access information. Use when you need to set up a new API connection, configure authentication, or establish integration endpoints. Supports multiple connection types including REST, FTP, Salesforce, and NetSuite.
Input parameters
The name of the connection
Configuration for REST API connections.
The type of connection (rest, ftp, salesforce, netsuite, etc.)
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
CELIGO_CREATE_EXPORTTool to create a new export in Celigo for extracting data from an application. Use when you need to set up a new data export configuration, such as webhook exports, delta exports, or test exports.
Input parameters
The name of the export
The type of export. Common values: 'webhook', 'delta', 'test'
Webhook-specific configuration for webhook exports.
Number of records per page
Whether this is a one-to-many export
The adaptor type for the export (e.g., 'WebhookExport', 'NetSuiteExport', 'SalesforceExport')
Whether the export runs asynchronously
The connection ID to use for this export (use underscore prefix '_connectionId' in API request)
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
CELIGO_CREATE_FILE_DEFINITIONTool to create a file definition in Celigo for defining data file structure and format. Use when you need to specify how data files should be structured for import or export operations. Supports both fixed-width and delimited (CSV-style) file formats.
Input parameters
Name of the file definition
Configuration for fixed-width file format. Required when format is 'fixed'.
Rules object containing field definitions that describe the file structure
File format type. Must be either 'fixed' (fixed-width format) or 'delimited' (CSV-style format)
Version of the file definition
Configuration for delimited file format. Required when format is 'delimited'.
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
CELIGO_CREATE_FLOWTool to create a new flow in Celigo that composes export and import components together. Use when you need to establish a data integration pipeline between systems. A flow connects a source (export) to a destination (import) and can be scheduled or triggered on-demand.
Input parameters
The name of the flow to create
Whether the flow is disabled. If true, the flow will not execute. Defaults to false if not specified
Cron-style schedule configuration for orchestrated flows. Format: minute hour day month day-of-week
Timezone for the flow. Used for scheduling and logging timestamps
The ID of the export to use in this flow. This is the source component that extracts data
The ID of the import to use in this flow. This is the destination component that loads data
Optional ID of the integration this flow belongs to. Used to organize flows within integrations
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
CELIGO_CREATE_I_CLIENTTool to create a new iClient for SmartConnector authentication in Celigo. Use when you need to set up authentication credentials for connecting to external APIs. iClients store provider-specific authentication data required for API integrations.
Input parameters
Optional display name for the iClient to help identify its purpose or usage
The authentication provider type for this iClient. Determines which API service this iClient will authenticate with
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
CELIGO_CREATE_IMPORTTool to create a new import for inserting data into an application. Use when you need to set up a data import configuration with HTTP endpoint details.
Input parameters
HTTP configuration object defining the endpoint, method, and data handling for the import
The name of the import
The ID of the connection to use for this import
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
CELIGO_CREATE_INTEGRATIONTool to create a new integration in Celigo to group flows together. Use when you need to organize related flows under a single integration container for better management and structure.
Input parameters
The name of the integration to create
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
CELIGO_CREATE_INTEGRATION_REVISIONTool to create a snapshot revision of a specific integration. Use when you need to capture the current state of an integration for version control or backup purposes.
Input parameters
The unique identifier of the integration to create a revision for
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
CELIGO_CREATE_SCRIPTTool to create a new custom JavaScript script in Celigo for data transformation operations. Use when you need to add a script for custom data processing, validation, or transformation logic.
Input parameters
The name of the script
The JavaScript code for the script function. If not provided, an empty script will be created.
Whether to run in sandbox mode for security. Defaults to false if not specified.
Description of what the script does
Whether to process post response hook on child records. Defaults to false if not specified.
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
CELIGO_CREATE_TAGTool to create a new tag in Celigo for organizing and categorizing resources. Use when you need to create a tag that can be applied to integrations, flows, or other Celigo resources.
Input parameters
The name of the tag to create
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
CELIGO_DELETE_ALL_RESOURCE_STATETool to delete all state keys and values stored under a specific resource. Use when you need to clear all state data for a resource. This is a destructive operation - be careful!
Input parameters
The unique identifier of the resource
The type of resource (e.g., imports, exports, connections, flows)
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
CELIGO_DELETE_ALL_STATETool to delete all global state keys and values in Celigo. Use when you need to clear all stored state data. WARNING: This operation is destructive and irreversible - it removes ALL global state keys and values from the 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
CELIGO_DELETE_CONNECTIONTool to delete a specific connection in Celigo. Use when you need to permanently remove a connection from your integration. Returns success status on completion.
Input parameters
The unique identifier of the connection to delete.
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
CELIGO_DELETE_EXPORTTool to delete a specific export from Celigo. Use when you need to permanently remove an export by its ID. Returns a success confirmation.
Input parameters
The unique identifier of the export to delete.
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
CELIGO_DELETE_FLOWTool to delete a specific flow from Celigo. Use when you need to permanently remove a flow. This operation is destructive and cannot be undone.
Input parameters
The unique identifier of the flow to delete
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
CELIGO_DELETE_ICLIENTTool to delete a specific iClient from Celigo. Use when you need to permanently remove an iClient by its ID. Returns a success confirmation.
Input parameters
The unique identifier of the iClient to delete.
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
CELIGO_DELETE_IMPORTTool to delete a specific import from Celigo integrator.io. Use when you need to remove an import configuration. This operation is destructive and cannot be undone.
Input parameters
The unique identifier of the import to delete
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
CELIGO_DELETE_INTEGRATIONTool to delete a specific integration from Celigo integrator.io. Use when you need to permanently remove an integration. This operation is destructive and cannot be undone.
Input parameters
The unique identifier of the integration to delete
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
CELIGO_DELETE_RESOLVED_ERRORSTool to delete resolved errors for a specific export in Celigo. Use when you need to clear resolved errors from an export's error log.
Input parameters
The unique identifier of the flow containing the export.
The unique identifier of the export whose resolved errors should be deleted.
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
CELIGO_DELETE_RESOURCE_STATE_VALUETool to delete the resource-specific key and value from state. Use when you need to remove state data for a specific resource like imports, exports, flows, or connections.
Input parameters
The unique identifier of the resource
The state key to delete
The type of resource (e.g., imports, exports, flows, connections, integrations)
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
CELIGO_DELETE_SCRIPTTool to delete a specific script from Celigo. Use when you need to permanently remove a script configuration. This operation is destructive and cannot be undone.
Input parameters
The unique identifier of the script to delete
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
CELIGO_DELETE_STATE_VALUETool to delete the specified state key and its value. Use when you need to remove state data from the Celigo Integrator platform. This operation is destructive and cannot be undone.
Input parameters
The state key to delete
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
CELIGO_DELETE_TAGTool to delete a specific tag from Celigo integrator.io. Use when you need to permanently remove a tag. This operation is destructive and cannot be undone.
Input parameters
The unique identifier (_id) of the tag to delete
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
CELIGO_DELETE_USERTool to delete a specific user from your Celigo account. Use when you need to remove a user (account share) from the account.
Input parameters
The unique identifier of the user (ashare) to delete.
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
CELIGO_EVALUATE_VIRTUAL_IMPORT_MAPEvaluate the mapping step of a virtual import and return post-mapped records. Use when you need to test field mapping transformations without executing the full import process.
Input parameters
The unique identifier of the connection to use for the virtual import.
Array of input records to be mapped according to the mapping rules. Each record is an object with fields that will be transformed.
Import configuration including connection ID, HTTP adapter settings, and field mapping rules.
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
CELIGO_EXECUTE_VIRTUAL_EXPORTExecute a virtual export using a connection by posting the export model. Use when you need to trigger an export operation for a specific connection with custom configuration (HTTP, NetSuite, or Salesforce).
Input parameters
The unique identifier of the connection to execute the virtual export on
Export model containing connection-type-specific configuration
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
CELIGO_EXECUTE_VIRTUAL_IMPORTTool to execute a virtual import by posting import configuration and data to a connection. Use when you need to send data to an external API through a Celigo connection with field mapping transformations.
Input parameters
Array of input records to be imported. Each record is an object with fields that will be transformed according to the mapping rules and sent to the target API.
Import configuration including REST adapter settings and field mapping rules that define how data is transformed and sent.
The unique identifier of the connection to use for the virtual import. This connection defines the target API endpoint and authentication.
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
CELIGO_EXPORT_VIRTUAL_PAGEDTool to execute a virtual export with paging support for Celigo connections. Use when you need to retrieve data from external systems in paginated chunks. For subsequent pages, include the pagedExportState from the previous response.
Input parameters
The unique identifier of the connection
Export configuration including pagination and system-specific settings
Pagination state returned from previous export call. Required for retrieving subsequent pages.
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
CELIGO_GENERATE_STRUCTURED_FILETool to generate sample EDI data or structured files from input data. Use when you need to convert JSON data into a delimited or fixed-width file format based on defined rules.
Input parameters
Array of data objects to generate the structured file from. Each object's keys should match the field names defined in rules
File definition rules containing name, version, format, and format-specific configuration
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
CELIGO_GET_CONNECTIONTool to get a specific connection by its ID. Use when you need to retrieve connection details including configuration, authentication settings, and type information.
Input parameters
The unique identifier of the connection
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
CELIGO_GET_CONNECTION_AUDITTool to retrieve audit logs for a specific connection. Use when you need to track changes, view history, or investigate modifications made to a connection.
Input parameters
The connection ID to retrieve audit logs for
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
CELIGO_GET_CONNECTION_DEBUG_LOGSTool to retrieve debug logs for a connection by its ID. Use optional resource_id parameter to filter logs by a specific import or export.
Input parameters
The unique identifier of the connection
Optional resource ID to filter logs by a specific import or export
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
CELIGO_GET_CONNECTION_DEPENDENCIESTool to retrieve all resources using or used by a specific connection. Use when you need to understand the dependencies of a Celigo connection, including imports, flows, and integrations that rely on it.
Input parameters
The unique identifier of the connection
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
CELIGO_GET_EDI_PROFILESTool to retrieve all EDI profiles for the account. Use when you need to list Electronic Data Interchange (EDI) and B2B configurations. Returns empty array if no profiles are configured (HTTP 204).
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
CELIGO_GET_EXPORTTool to retrieve a specific export by its ID from Celigo Integrator.io. Use when you need to fetch export configuration details including lifecycle hooks and provider settings.
Input parameters
The unique identifier of the export to retrieve
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
CELIGO_GET_EXPORT_AUDITTool to retrieve audit logs for a specific export in Celigo. Use when you need to track changes, modifications, or events related to an export resource. Returns a detailed history of field changes, events, timestamps, and user information.
Input parameters
The unique identifier of the export to retrieve audit logs for
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
CELIGO_GET_EXPORT_ERRORSTool to retrieve all open errors for a specific export within a flow. Use when you need to monitor export health, debug issues, or identify failed operations that require attention.
Input parameters
The unique identifier of the flow
The unique identifier of the export within the flow
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
CELIGO_GET_FILE_DEFINITIONTool to retrieve a specific file definition by its ID from Celigo Integrator.io. Use when you need to fetch file definition details including name, type, and configuration.
Input parameters
The unique identifier of the file definition to retrieve
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
CELIGO_GET_FILE_DEFINITIONSTool to retrieve all file definitions from Celigo. Use when you need to list file format definitions used for data transformation in integrations.
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
CELIGO_GET_FLOWTool to retrieve a specific Celigo flow by its ID. Use when you need to fetch flow details, configuration, or metadata. Returns complete flow information including name, status, scheduling, and orchestration settings.
Input parameters
The unique identifier (_id) of the flow to retrieve
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
CELIGO_GET_FLOW_AUDITTool to retrieve audit logs for a specific flow. Use when you need to track changes, events, and modifications made to a flow resource over time. Returns detailed history including field changes, timestamps, and user information.
Input parameters
The unique identifier (_id) of the flow to retrieve audit logs for
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
CELIGO_GET_FLOW_DEPENDENCIESTool to retrieve all resources using or used by a specific flow. Use when you need to understand the dependency graph of a Celigo flow, including imports, exports, connections, and other flows or integrations that reference it.
Input parameters
The unique identifier of the flow
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
CELIGO_GET_FLOW_DESCENDANTSTool to retrieve all descendant resources of a specific flow. Use when you need to identify imports and exports that are children of a flow.
Input parameters
The unique identifier of the flow whose descendants you want to retrieve
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
CELIGO_GET_FLOW_LAST_EXPORT_DATETIMETool to retrieve the last export datetime for a specific Celigo flow. Use when you need to check when a flow last exported data. Returns the timestamp or null if no export has occurred yet.
Input parameters
The unique identifier (_id) of the flow to retrieve the last export datetime for
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
CELIGO_GET_FLOW_LATEST_JOBSTool to retrieve the latest job executions for a specific flow. Use when you need to check recent flow run history, monitor job status, or review execution statistics and errors.
Input parameters
The unique identifier (_id) of the flow to retrieve latest jobs for
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
CELIGO_GET_FLOW_TEMPLATETool to download a Celigo flow as a template. Use when you need to export a flow configuration as a downloadable template file. Returns a signed S3 URL that can be used to download the flow template as a zip file.
Input parameters
The unique identifier (_id) of the flow to download as a template
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
CELIGO_GET_I_CLIENTTool to get a specific iClient by its ID. Use when you need to retrieve OAuth or provider-specific credential configurations for integrations.
Input parameters
The unique identifier of the iClient to retrieve
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
CELIGO_GET_IMPORTTool to retrieve a specific import by its ID from the Celigo Integrator API. Use when you need to fetch detailed configuration and settings for a particular import.
Input parameters
The unique identifier of the import to retrieve.
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
CELIGO_GET_IMPORT_AUDITTool to retrieve audit logs for a specific import. Use when you need to track changes, events, and modifications made to an import resource over time. Returns detailed history including field changes, timestamps, and user information.
Input parameters
The ID of the import to retrieve audit logs for
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
CELIGO_GET_IMPORT_DEPENDENCIESTool to retrieve all resources using or used by a specific import. Use when you need to understand the dependency graph of an import, including flows and integrations that reference it.
Input parameters
The unique identifier of the import resource
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
CELIGO_GET_INTEGRATION_AUDITTool to retrieve audit logs for a specific integration. Use when you need to track changes, modifications, or actions performed on an integration and its resources.
Input parameters
The unique identifier of the integration to retrieve audit logs for
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
CELIGO_GET_INTEGRATION_CONNECTIONSTool to retrieve all connections associated with a specific integration. Use when you need to list connections that are registered to or used by a particular integration.
Input parameters
The unique identifier of the integration
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
CELIGO_GET_INTEGRATION_DEPENDENCIESTool to retrieve all resources using or used by a specific integration. Use when you need to understand the dependency graph of a Celigo integration, including flows and other integrations that reference it.
Input parameters
The unique identifier of the integration
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
CELIGO_GET_INTEGRATION_ERRORSTool to retrieve all open errors for a specific integration in Celigo. Use when you need to monitor integration health, debug issues, or identify failed operations that require attention.
Input parameters
The unique identifier of the integration to retrieve errors for
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
CELIGO_GET_INTEGRATION_EXPORTSTool to retrieve all exports associated with a specific integration. Use when you need to list all exports configured within an integration, including their configurations and webhook settings.
Input parameters
The unique identifier of the integration to retrieve exports for
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
CELIGO_GET_INTEGRATION_FLOWSTool to retrieve all flows associated with a specific integration. Use when you need to list all data workflows configured within an integration, including their configuration, schedules, and status.
Input parameters
The unique identifier of the integration to retrieve flows for
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
CELIGO_GET_INTEGRATION_IMPORTSTool to retrieve all imports associated with a specific integration. Use when you need to list import configurations that are registered to or used by a particular integration.
Input parameters
The unique identifier of the integration
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
CELIGO_GET_INTEGRATION_TEMPLATETool to download a Celigo integration as a template. Use when you need to export an integration configuration as a downloadable template file. Returns a signed S3 URL that can be used to download the integration template as a zip file.
Input parameters
The unique identifier (_id) of the integration to download as a template
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
CELIGO_GET_INTEGRATION_USERSTool to retrieve users associated with a specific integration. Use when you need to list all users who have access to or are shared with a particular integration.
Input parameters
The unique identifier of the integration to retrieve users for
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
CELIGO_GET_JOB_ERRORSTool to retrieve errors for a specific job in Celigo. Supports pagination via page_size and page parameters to handle jobs with large numbers of errors.
Input parameters
Page number to retrieve (1-based). Use together with page_size to paginate through large error sets.
The unique identifier of the job to retrieve errors for
Maximum number of error records to return per page (max 1000). Defaults to server default if not specified.
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
CELIGO_GET_RESOLVED_ERRORSTool to retrieve resolved errors for a specific export within a flow in Celigo. Use when you need to review previously resolved errors, audit error resolution history, or track error patterns over time.
Input parameters
The unique identifier of the flow
The unique identifier of the export within the flow
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
CELIGO_GET_RESOURCE_STATE_VALUETool to get the resource-specific value associated with a state key. Use when you need to retrieve state data for a specific resource (import, export, flow, or connection) in the Celigo Integrator platform.
Input parameters
The unique identifier of the resource
The state key to retrieve the value for
The type of resource (e.g., 'imports', 'exports', 'flows', 'connections')
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
CELIGO_GET_SCRIPTTool to retrieve a specific script by its ID from Celigo. Use when you need to view script details, including code content, configuration, and metadata.
Input parameters
The unique identifier of the script
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
CELIGO_GET_SCRIPT_LOGSTool to retrieve logs for a specific Celigo script by its ID. Use when you need to view script execution logs, debug script behavior, or monitor script activity.
Input parameters
The unique identifier of the script to retrieve logs for
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
CELIGO_GET_STATE_VALUETool to get the value associated with a specified state key. Use when you need to retrieve state data stored in the Celigo Integrator platform.
Input parameters
The state key to retrieve the value for
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
CELIGO_GET_TAGTool to retrieve a specific tag by its ID from Celigo Integrator.io. Use when you need to fetch tag details including tag name and tag identifier.
Input parameters
The unique identifier of the tag to retrieve
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
CELIGO_GET_TAGSTool to retrieve all tags from Celigo. Use when you need to list available tags for categorizing or organizing resources.
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
CELIGO_GET_TOKEN_INFOTool to retrieve information about the current API token. Use when you need to validate the API token or get the user ID associated with it.
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
CELIGO_GET_USERTool to retrieve a specific user share (ashare) by its ID. Use when you need to fetch user access details including integration-level permissions and sharing information.
Input parameters
The unique identifier of the user (ashare) to retrieve
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
CELIGO_GET_USERSTool to retrieve all users from your Celigo account. Use when you need to list all users (account shares) across the 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
CELIGO_INVITE_MULTIPLE_USERSTool to invite multiple users to a Celigo account with specified access levels. Use when you need to grant multiple users access to your account or specific integrations.
Input parameters
List of email addresses to invite to the account.
Account-level access to grant to all invited users. Use this to grant global account access. Note: Either accessLevel or integrationAccessLevel must be provided, not both.
List of integration-specific access levels to grant to invited users. Use this to grant access to specific integrations rather than account-wide access. Each entry must include an integration ID and access level. Note: Either accessLevel or integrationAccessLevel must be provided, not both.
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
CELIGO_INVITE_USERTool to invite a user to a Celigo account with specified access levels. Use when you need to grant access to a new user via email. Either integration-level or account-level access must be specified.
Input parameters
Email address of the user to invite
Account-level access for the invited user. Either this or integrationAccessLevel is required.
Array of integration access levels for the invited user. Each object specifies an integration and the user's access level. Either this or accountAccessLevel is 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
CELIGO_INVOKE_IMPORTTool to trigger/invoke a Celigo import by its ID. Use when you need to manually start an import process that has been configured in Celigo.
Input parameters
The unique identifier of the import to invoke
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
CELIGO_LIST_AUDIT_LOGSTool to retrieve all audit logs for resource changes. Use when you need to track changes, view history, or investigate modifications across all resources in the 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
CELIGO_LIST_CONNECTIONSTool to retrieve all connections in Celigo. Use when you need to list stored credentials and configuration for integrated applications. Connections store authentication details and other information needed to access external systems.
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
CELIGO_LIST_EXPORTSTool to retrieve all exports from Celigo integrator.io. Exports are used to extract data from an application. Use when you need to view available exports, monitor export configurations, or identify exports for further operations.
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
CELIGO_LIST_FLOWSTool to retrieve all flows from Celigo. Flows compose exports and imports for data workflows between applications.
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
CELIGO_LIST_I_CLIENTSTool to retrieve all iClients in Celigo. Use when you need to list authentication credentials used by SmartConnectors to access external APIs. iClients store the authentication data required for API connections.
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
CELIGO_LIST_IMPORTSTool to retrieve all imports from Celigo integrator.io. Imports are used to insert data into an application. Use when you need to view all configured imports in the 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
CELIGO_LIST_INTEGRATIONSTool to retrieve all integrations from Celigo. Use when you need to list integrations that group flows with shared permissions and lifecycle.
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
CELIGO_LIST_JOBSTool to retrieve all jobs from Celigo with optional filters. Jobs track flow execution state while running and final statistics when finished. Use when you need to monitor job status, track execution metrics, or filter jobs by integration, flow, or other criteria.
Input parameters
Filter jobs by type (e.g., 'export', 'import')
Filter jobs by status (e.g., 'running', 'completed', 'failed')
Filter jobs by flow ID
Filter jobs by multiple types (comma-separated, e.g., 'export,import')
Filter jobs by export ID
Filter jobs by import ID
Filter jobs by retry eligibility (true for retriable jobs, false for non-retriable)
Filter jobs by bulk job ID
Filter jobs by multiple flow IDs (comma-separated)
Filter jobs by flow job ID
Filter jobs created at or after this ISO 8601 timestamp
Filter jobs created at or before this ISO 8601 timestamp
Filter jobs with export record count greater than or equal to this value
Filter jobs with export record count less than or equal to this value
Filter jobs with ignored record count greater than or equal to this value
Filter jobs with ignored record count less than or equal to this value
Filter jobs by integration ID
Filter jobs with successful record count greater than or equal to this value
Filter jobs with successful record count less than or equal to this value
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
CELIGO_LIST_LICENSESTool to retrieve all SmartConnector licenses in Celigo. Use when you need to list platform-level licensing information including connector editions, add-on licenses, expiration dates, and associated users.
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
CELIGO_LIST_RESOURCE_STATETool to retrieve all state keys for a specific resource in Celigo. Use when you need to list keys that store execution context and tracking information for imports, exports, flows, or integrations.
Input parameters
The unique identifier of the resource
The type of resource (e.g., imports, exports, flows, integrations)
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
CELIGO_LIST_STATE_KEYSTool to retrieve all global state keys from Celigo. Use when you need to list available keys for storing arbitrary JSON data. State keys are used to store execution context and tracking information for flows.
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
CELIGO_PARSE_CSV_TO_JSONTool to convert CSV data to JSON format using Celigo's CSV parser. Use when you need to parse CSV strings into structured JSON objects for further processing or integration workflows.
Input parameters
CSV data as a string with newline-separated rows. First row should be the header containing column names, followed by data rows.
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
CELIGO_PARSE_STRUCTURED_FILETool to convert EDI or structured file data (delimited or fixed-width) to JSON format. Use when you need to parse structured file content with specific field definitions and delimiters.
Input parameters
Raw file content to parse as a string. For delimited files, this should contain rows separated by the specified row delimiter
Parsing rules object containing the file definition with format and structure specifications
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
CELIGO_PARSE_XML_TO_JSONTool to convert XML data to JSON format using Celigo's XML parser processor. Use when you need to transform XML strings into structured JSON objects for easier data manipulation and integration.
Input parameters
The XML string to be converted to JSON format. Must be valid XML.
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
CELIGO_PATCH_CONNECTIONTool to update part of a connection using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of an existing connection without replacing the entire resource.
Input parameters
The unique identifier of the connection to update
Array of JSON Patch operations to apply to the connection. Each operation specifies an action (op), target path, and optionally a value.
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
CELIGO_PATCH_EXPORTTool to update specific fields of an export using JSON Patch operations. Use when you need to modify export properties without replacing the entire configuration. Note: Only certain fields are whitelisted for patching (e.g., /aiDescription/summary).
Input parameters
The unique identifier of the export to update
Array of JSON Patch operations to apply to the export. Operations are applied sequentially in the order provided
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
CELIGO_PATCH_FLOWTool to update part of a specific flow using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of a flow without replacing the entire resource, such as enabling/disabling a flow or updating its name.
Input parameters
The unique identifier of the flow to update.
Array of JSON Patch operations to apply to the flow. Operations are applied in order. Each operation modifies a specific field using JSON pointer notation.
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
CELIGO_PATCH_ICLIENTTool to update part of an iClient using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of an existing iClient without replacing the entire resource. Note: the iClient PATCH endpoint has very restrictive field whitelisting.
Input parameters
The unique identifier of the iClient to update
Array of JSON Patch operations to apply to the iClient. Each operation specifies an action (op), target path, and optionally a value. Note: the iClient PATCH endpoint has extremely restrictive field whitelisting.
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
CELIGO_PATCH_IMPORTTool to update specific fields of an import using JSON Patch operations. Use when you need to modify import properties without replacing the entire configuration. Note: Only certain fields are whitelisted for patching - many common fields cannot be modified via PATCH.
Input parameters
The unique identifier of the import to update
Array of JSON Patch operations to apply to the import. Operations are applied sequentially in the order provided. Empty array is valid and returns HTTP 204
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
CELIGO_PATCH_INTEGRATIONTool to update part of an integration using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of an existing integration without replacing the entire resource.
Input parameters
The unique identifier of the integration to update
Array of JSON Patch operations to apply to the integration. Each operation specifies an action (op), target path, and optionally a value. Not all fields are whitelisted - fields like 'name' and 'install' cannot be patched, but 'settings' can be patched.
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
CELIGO_PING_CONNECTIONTest that a specific Celigo connection is operational by pinging it. Use this to verify that connection credentials and configuration are valid and the external application is reachable.
Input parameters
The unique identifier of the connection to ping
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
CELIGO_REGISTER_CONNECTIONTool to register a connection to an integration in Celigo. Use when you need to link a connection resource to a specific integration.
Input parameters
The unique identifier of the connection to register
The unique identifier of the integration to register the connection to
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
CELIGO_REGISTER_CONNECTIONS_BULKTool to register multiple connections to an integration in Celigo at once. Use when you need to associate multiple connections with an integration. Note: This operation replaces all previously registered connections with the provided list.
Input parameters
Array of connection IDs to register with the integration. This replaces all previously registered connections.
The unique identifier of the integration to register connections to
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
CELIGO_RESOLVE_ERRORSTool to resolve specified errors for an export in Celigo. Use when you need to mark errors as resolved for a specific export within a flow.
Input parameters
The unique identifier of the flow containing the export
The unique identifier of the export whose errors should be resolved
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
CELIGO_RETRY_ERRORSTool to retry specified errors for an export in Celigo. Use when you need to re-process failed records or operations in a flow export.
Input parameters
The unique identifier of the flow containing the export
The unique identifier of the export containing the errors to retry
Array of retry data keys identifying the specific errors to retry. Pass an empty array to retry all errors.
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
CELIGO_TEST_VIRTUAL_CONNECTIONTest a virtual connection where all details are submitted in the POST body but not saved. Use when you need to validate connection settings before creating a permanent connection.
Input parameters
Human-readable connection name
REST-specific connection configuration.
SOAP-specific connection configuration.
Connection type (e.g., 'rest', 'soap')
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
CELIGO_UNREGISTER_CONNECTIONTool to unregister a connection from an integration in Celigo. Use when you need to remove a connection from an integration's registered connections list. Returns success status on completion.
Input parameters
The unique identifier of the connection to unregister from the integration
The unique identifier of the integration
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
CELIGO_UPDATE_CONNECTIONTool to update a connection's configuration or credentials in Celigo. Use when you need to modify connection settings, update credentials, or change connection properties. Note: PUT requests replace the entire connection object, so the 'type' field is mandatory.
Input parameters
The unique identifier (_id) of the connection to update
HTTP connection configuration object. Required when type is 'http'. Contains formType, mediaType, baseURI, auth, etc.
The name of the connection for identification
REST connection configuration object. Required when type is 'rest'.
Connection type (e.g., 'http', 'netsuite', 'salesforce', 'rest'). This is a required field for PUT requests.
Whether the connection is offline. Set to true to disable the connection.
NetSuite connection configuration object. Required when type is 'netsuite'.
Connection-specific settings (e.g., gdrivePgpCryptographicEnabled)
Source ID reference for the connection
Assistant identifier for the connection (e.g., 'googledrive', 'salesforce')
Salesforce connection configuration object. Required when type is 'salesforce'.
Microservices configuration (disableNetSuiteWebservices, disableHttp, etc.)
Enable CSV object parsing for the connection
Automatically recover from rate limit errors
Enable micro-batching for one-to-many operations
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
CELIGO_UPDATE_EXPORTTool to update an existing export configuration in Celigo. Use when you need to modify export settings such as name, connection, type, page size, or adaptor-specific configurations like NetSuite restlets or webhook providers.
Input parameters
The unique identifier of the export to update
Display name for the export
Export type (e.g., 'delta', 'webhook', 'once')
Configuration for delta-type exports.
Webhook hook configuration.
Webhook-specific configuration.
NetSuite-specific export configuration.
Number of records per page
The source ID for the export
Whether this is a one-to-many export
Mock output data for testing the export
Template ID for the export
Type of adaptor for the export (e.g., 'NetSuiteExport')
Whether the export runs asynchronously
ISO 8601 timestamp of last modification
The connection ID associated with this export
API identifier for the export
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
CELIGO_UPDATE_FLOWTool to update a specific flow's configuration in Celigo. Use when you need to modify flow settings such as name, enabled/disabled state, schedule, routers, or other flow configuration properties. The API performs a full replacement of the flow configuration, so ensure all required fields are provided.
Input parameters
The unique identifier of the flow to update. This is required in the request body.
The name of the flow. This is a required field.
Logging configuration for the flow.
List of routers that define the flow's branching logic
Whether the flow is disabled. Set to true to disable the flow.
Cron expression for when the flow should run (e.g., '0 */6 * * *' for every 6 hours)
Timezone for the flow schedule (e.g., 'America/Los_Angeles')
The source ID for the flow
The template ID if this flow was created from a template
AI-generated description of the flow.
The integration ID this flow belongs to. Optional - only needed if the flow belongs to an integration.
List of page generators that define how data is sourced for the flow
List of page processors that handle data in the flow
The flow grouping ID for organizing related flows
Whether to automatically resolve matching trace keys
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
CELIGO_UPDATE_FLOW_ERROR_TAGSTool to update error tags for a specific flow export in Celigo. Use when you need to assign tags to errors for categorization, or remove existing tags by providing an empty array. Maximum 3 tags can be assigned per operation.
Input parameters
The unique identifier of the flow containing the errors to tag
Array of tag IDs to assign to errors. Maximum 3 tags can be assigned. Providing tag IDs will assign those tags; to remove tags, provide an empty array.
The unique identifier of the export within the flow whose errors should be tagged
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
CELIGO_UPDATE_I_CLIENTTool to update a specific iClient's configuration in Celigo. Use when you need to modify iClient settings such as name, provider, published state, JWT settings, or form type.
Input parameters
The unique identifier of the iClient to update
Name of the iClient
Form type for the iClient (e.g., http)
Provider type (e.g., integrator, google, salesforce). Required field for updates.
Whether JWT authentication is enabled for this iClient
Whether the iClient is published
Whether iClient references are enabled
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
CELIGO_UPDATE_IMPORTTool to update a specific import's configuration in Celigo. Use when modifying existing import settings, connection details, file configurations, or HTTP settings.
Input parameters
The unique identifier of the import to update
File configuration for the import
HTTP configuration for the import
Name of the import
REST configuration for the import
Hooks configuration for the import
Filter configuration for the import
Mapping configuration for the import
Pre-save hooks configuration
Field mappings for the import
Settings for the import
Source ID for the import
Assistant/application type for the import (e.g., 'googledrive', 'salesforce')
Whether this is a one-to-many import
Template ID used by the import
Adaptor type for the import
Whether the import is distributed
Settings form configuration.
Connection ID for the import
AI-generated description of the import.
API identifier for the import
Whether to ignore missing records
Whether to ignore existing records
Response transformation configuration
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
CELIGO_UPDATE_INTEGRATIONTool to update a specific integration's configuration in Celigo. Use when you need to modify integration settings such as name, version, installation steps, or flow groupings.
Input parameters
The unique identifier of the integration to update
The name of the integration
Installation configuration array. Defines resources to be installed with the integration.
The version of the integration
Steps to perform during installation of the integration
Array of flow grouping configurations for organizing related flows
Steps to perform during uninstallation of the integration
Steps to perform when changing the integration edition
Array of registered connection IDs associated with this integration
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
CELIGO_UPDATE_RESOURCE_STATE_VALUETool to create or update the resource-specific state value for any Celigo resource type. Use when you need to store or modify state data associated with a specific resource (import, export, flow, connection, etc.).
Input parameters
The unique identifier of the resource
The state key to create or update the value for
Arbitrary JSON object containing state data to store. Can include any fields with various data types.
The type of resource (e.g., 'imports', 'exports', 'flows', 'connections')
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
CELIGO_UPDATE_SCRIPTTool to update a specific script's code or configuration in Celigo. Use when you need to modify script content, change script settings, or update sandbox mode.
Input parameters
The unique identifier of the script to update
The name of the script
The JavaScript code content of the script
Whether the script runs in sandbox mode. Set to true to enable sandboxing for security.
Whether the post-response hook processes on child records
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
CELIGO_UPDATE_STATE_VALUETool to create or update the value associated with a specified state key. Use when you need to store or modify state data in the Celigo Integrator platform.
Input parameters
The state key to create or update the value for
The value to store for the state key. Must be a valid JSON object with arbitrary structure.
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
CELIGO_UPDATE_TAGTool to update a tag's name in Celigo. Use when you need to rename an existing tag.
Input parameters
The unique identifier of the tag to update
The new name/value for the tag
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
CELIGO_UPDATE_USERTool to update a specific user's account in Celigo. Use when you need to modify a user's integration access levels or permissions. The API returns HTTP 204 No Content on successful update.
Input parameters
The unique identifier of the user (ashare) to update
Array of integration access levels for the user. Each object specifies an integration and the user's access level for that integration.
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 69 agents privately built on Nagent that already use Celigo.
Build on Nagent
Connect Celigo 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 Celigo, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Celigo is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Celigo is connected, you configure its 117 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Celigo 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 Celigo event fires, the agent kicks off automatically.
Every Celigo 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 Celigo ships with 117 pre-built developer tools actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Celigo together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Celigo-based workflows tailored to your business.