Celigo
Integration platform-as-a-service for connections, integrations, flows, imports, exports, file definitions, and error assignment.
Supports enterprise iPaaS work that clones and edits integrations, builds and assigns errors on imports and exports, and stitches data flows between SaaS apps.
Use Celigo with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Celigo to work.
What Snow can do with Celigo
These are the Celigo operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads61
Look at your data without changing it.
- Get Connection by ID
Tool to get a specific connection by its ID. Use when you need to retrieve connection details including configuration, authentication settings, and type information.
- Get Export
Tool 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.
- Get Flow by ID
Tool 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.
- Get Import
Tool 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.
- List Connections
Tool 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.
- List Exports
Tool 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.
- List Flows
Tool to retrieve all flows from Celigo. Flows compose exports and imports for data workflows between applications.
- List Imports
Tool 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.
- List Integrations
Tool to retrieve all integrations from Celigo. Use when you need to list integrations that group flows with shared permissions and lifecycle.
- Evaluate Virtual Import Map
Evaluate 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.
Creates16
Add something new to your account.
- Create Connection
Tool 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.
- Create Export
Tool 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.
- Create Flow
Tool 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.
- Create Import
Tool 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.
- Create Integration
Tool 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.
- Clone Export
Tool 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.
- Clone Flow
Tool to clone a specific flow to create a copy. Use when you need to duplicate an existing flow configuration to a different integration.
- Clone Import
Tool 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.
- Clone Integration
Tool to clone a specific integration to create a copy. Use when you need to duplicate an existing integration and all its flows.
- Create File Definition
Tool 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.
Updates26
Change something that is already there.
- Patch Integration
Tool 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.
- Update Connection
Tool 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.
- Update Export
Tool 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.
- Update Flow
Tool 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.
- Update Import
Tool to update a specific import's configuration in Celigo. Use when modifying existing import settings, connection details, file configurations, or HTTP settings.
- Update Integration
Tool 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.
- Assign Export Error
Tool 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.
- Execute Virtual Import
Tool 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.
- Invoke Import
Tool 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.
- Patch Connection
Tool 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.
Deletes14
Remove something. This often cannot be undone.
- Delete Connection
Tool to delete a specific connection in Celigo. Use when you need to permanently remove a connection from your integration. Returns success status on completion.
- Delete Export
Tool to delete a specific export from Celigo. Use when you need to permanently remove an export by its ID. Returns a success confirmation.
- Delete Flow
Tool to delete a specific flow from Celigo. Use when you need to permanently remove a flow. This operation is destructive and cannot be undone.
- Delete Import
Tool 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.
- Delete Integration
Tool 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.
- Delete All Resource State
Tool 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!
- Delete All State
Tool 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.
- Delete iClient
Tool to delete a specific iClient from Celigo. Use when you need to permanently remove an iClient by its ID. Returns a success confirmation.
- Delete Resolved Errors
Tool to delete resolved errors for a specific export in Celigo. Use when you need to clear resolved errors from an export's error log.
- Delete Resource State Value
Tool 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.
Related integrations
Ready to put Celigo to work?
Sign up free, build an app by chatting, and connect Celigo in minutes. No credit card required.