Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Products & Services

    Products

    Support

    • Production Support
    • Development Support
    • Product Life Cycles

    Services

    • Consulting
    • Technical Account Management
    • Training & Certifications

    Documentation

    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    All Documentation

    Ecosystem Catalog

    • Red Hat Partner Ecosystem
    • Partner Resources
  • Tools

    Tools

    • Troubleshoot a product issue
    • Packages
    • Errata

    Customer Portal Labs

    • Configuration
    • Deployment
    • Security
    • Troubleshoot
    All labs

    Red Hat Insights

    Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

    Learn More
    Go to Insights
  • Security

    Red Hat Product Security Center

    Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

    Product Security Center

    Security Updates

    • Security Advisories
    • Red Hat CVE Database
    • Security Labs

    Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

    View Responses

    Resources

    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community

    Customer Portal Community

    • Discussions
    • Private Groups
    Community Activity

    Customer Events

    • Red Hat Convergence
    • Red Hat Summit

    Stories

    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
Or troubleshoot an issue.

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Data Science
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Application Foundations
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
All Products

Table of contents

  1. Connecting Fuse Online to Applications and Services
  2. Preface
  3. 1. Connectors that are supported by Fuse Online
  4. 2. Connecting to Amazon Web Services
    1. 2.1. Obtaining AWS credentials for creating connections to Amazon services
    2. 2.2. Connecting to Amazon DynamoDB
      1. 2.2.1. Creating Amazon DynamoDB connections
      2. 2.2.2. Obtaining data from an Amazon DynamoDB table
      3. 2.2.3. Adding data to an Amazon DynamoDB table
      4. 2.2.4. Removing data from an Amazon DynamoDB table
    3. 2.3. Connecting to Amazon Simple Notification Service (SNS)
      1. 2.3.1. Creating Amazon SNS connections
      2. 2.3.2. Sending messages to Amazon SNS
    4. 2.4. Connecting to Amazon Simple Queue Service (SQS)
      1. 2.4.1. Creating Amazon SQS connections
      2. 2.4.2. Obtaining messages from Amazon SQS to trigger integration execution
      3. 2.4.3. Sending messages to an Amazon SQS queue
    5. 2.5. Connecting to Amazon Simple Storage Service (S3)
      1. 2.5.1. Creating Amazon S3 connections
      2. 2.5.2. Obtaining data from Amazon S3 to trigger integration execution
      3. 2.5.3. Adding data to Amazon S3 to finish an integration
      4. 2.5.4. Adding data to Amazon S3 in the middle of an integration
  5. 3. Connecting to AMQ
    1. 3.1. Creating an AMQ connection
    2. 3.2. Adding an AMQ connection to trigger integration execution upon receiving messages
    3. 3.3. Publishing AMQ messages to finish an integration
    4. 3.4. Publishing AMQ messages in the middle of an integration
  6. 4. Connecting to AMQP
    1. 4.1. Creating an AMQP connection
    2. 4.2. Adding an AMQP connection to trigger integration execution upon receiving messages
    3. 4.3. Publishing messages to AMQP in the middle of a flow or to finish an integration
  7. 5. Connecting to API clients
    1. 5.1. Registering Fuse Online as a REST API client
    2. 5.2. Creating a REST API client connection
    3. 5.3. Creating a SOAP API client connection
    4. 5.4. Adding an API client connection to an integration
  8. 6. Connecting to Box
    1. 6.1. Registering Fuse Online as a Box client
    2. 6.2. Creating a Box connection
    3. 6.3. Downloading or uploading a Box file in the middle of an integration
    4. 6.4. Uploading files to Box to finish an integration
  9. 7. Connecting to Dropbox
    1. 7.1. Registering Fuse Online as a Dropbox client
    2. 7.2. Creating a Dropbox connection
    3. 7.3. Obtaining files from Dropbox to trigger integration execution
    4. 7.4. Adding files to Dropbox to finish an integration
    5. 7.5. Accessing Dropbox in the middle of an integration
  10. 8. Connecting to Email Servers (IMAP, POP3, SMTP)
    1. 8.1. Creating a connection to an IMAP or POP3 email server
    2. 8.2. Creating a connection to an SMTP email server
    3. 8.3. Obtaining email to trigger integration execution
    4. 8.4. Sending email from an integration
  11. 9. Connecting to FHIR
    1. 9.1. Creating a connection to a FHIR server
    2. 9.2. Obtaining a resource from a FHIR server
    3. 9.3. Querying a FHIR server for resources
    4. 9.4. Creating a resource on a FHIR server
    5. 9.5. Updating all fields in a resource on a FHIR server
    6. 9.6. Updating specified fields in a resource on a FHIR server
    7. 9.7. Creating resources of different types on a FHIR server
    8. 9.8. Deleting a resource from a FHIR server
  12. 10. Connecting to an FTP or SFTP server
    1. 10.1. Creating an FTP or SFTP connection
    2. 10.2. Obtaining files from an FTP or SFTP server
    3. 10.3. Uploading files to an FTP or SFTP server
  13. 11. Connecting to Google applications
    1. 11.1. Registering Fuse Online as a Google client application
    2. 11.2. Connecting to Gmail
      1. 11.2.1. Creating a Gmail connection
      2. 11.2.2. Alternatives for populating email to send
      3. 11.2.3. Triggering an integration when polling returns a Gmail message
      4. 11.2.4. Sending an email from a Gmail account
    3. 11.3. Connecting to Google Calendar
      1. 11.3.1. Creating a Google Calendar connection
      2. 11.3.2. Triggering an integration when polling returns an event from a Google Calendar
      3. 11.3.3. Obtaining a particular event from a Google Calendar
      4. 11.3.4. Adding an event to a Google Calendar
      5. 11.3.5. Updating an event in a Google Calendar
    4. 11.4. Connecting to Google Sheets
      1. 11.4.1. Creating a Google Sheets connection
      2. 11.4.2. Obtaining spreadsheet data to trigger an integration or in the middle of a flow
      3. 11.4.3. Triggering an integration when polling returns spreadsheet properties
      4. 11.4.4. Creating a spreadsheet
      5. 11.4.5. Updating data in a sheet
      6. 11.4.6. Appending data to a sheet
      7. 11.4.7. Updating spreadsheet properties
      8. 11.4.8. Adding a chart to a sheet
      9. 11.4.9. Adding a pivot table to a sheet
  14. 12. Connecting to HTTP and HTTPS endpoints
    1. 12.1. Creating a connection to an HTTP or HTTPS endpoint
    2. 12.2. Adding an HTTP or HTTPS connection to an integration
  15. 13. Connecting to IRC
    1. 13.1. Creating an IRC connection
    2. 13.2. Adding an IRC connection to trigger integration execution upon receiving messages
    3. 13.3. Adding an IRC connection to send a message
  16. 14. Connecting to Jira
    1. 14.1. Registering Fuse Online with a Jira server that uses OAuth
    2. 14.2. Creating a Jira connection
    3. 14.3. Obtaining Jira issues or comments to trigger integration execution
    4. 14.4. Adding an issue to a Jira server
    5. 14.5. Adding a comment to a Jira issue
    6. 14.6. Attaching a file to a Jira issue
    7. 14.7. Adding and removing Jira issue watchers
    8. 14.8. Updating an issue on a Jira server
    9. 14.9. Transitioning a Jira issue to a new status
  17. 15. Connecting to Kafka
    1. 15.1. Enabling auto-discovery of Kafka brokers/AMQ Streams
    2. 15.2. Creating a connection to a Kafka broker
    3. 15.3. Obtaining data from a Kafka broker to trigger integration execution
    4. 15.4. Publishing data to a Kafka broker
  18. 16. Connecting to Knative resources
    1. 16.1. Enabling connections to Knative resources
    2. 16.2. Subscribing to a Knative channel to obtain messages
    3. 16.3. Sending messages to a Knative channel
    4. 16.4. Exposing a simple integration as a Knative service
    5. 16.5. Calling a Knative service from a simple integration
  19. 17. Connecting to Apache Kudu
    1. 17.1. Creating a connection to an Apache Kudu data store
    2. 17.2. Triggering an integration when scanning returns records from a Kudu table
    3. 17.3. Inserting records into a Kudu table
  20. 18. Connecting to MongoDB
    1. 18.1. Creating a connection to a MongoDB database
    2. 18.2. Triggering an integration when a MongoDB collection is updated
    3. 18.3. Operating on documents in a MongoDB collection
  21. 19. Connecting to MQTT
    1. 19.1. Creating a connection to an MQTT broker
    2. 19.2. Obtaining a message from an MQTT broker to trigger integration execution
    3. 19.3. Publishing a message to an MQTT broker
  22. 20. Connecting to OData
    1. 20.1. Creating a connection to an OData service
    2. 20.2. Triggering an integration when polling returns data from an OData service
    3. 20.3. Updating, creating, and deleting data that is managed by an OData service
  23. 21. Connecting to Salesforce
    1. 21.1. Registering Fuse Online as a Salesforce client application
    2. 21.2. Creating a Salesforce connection
    3. 21.3. Adding a Salesforce connection to an integration
  24. 22. Connecting to SAP Concur
    1. 22.1. User roles for connecting to SAP Concur
    2. 22.2. How to Obtain SAP Concur implementation site OAuth credentials
    3. 22.3. How to obtain SAP Concur production site OAuth credentials
    4. 22.4. Configuring the SAP Concur connector
    5. 22.5. Creating a SAP Concur connection
    6. 22.6. Adding a SAP Concur connection to an integration
    7. 22.7. Example of mapping integration data fields to SAP Concur fields
  25. 23. Connecting to ServiceNow
    1. 23.1. Creating a ServiceNow connection
    2. 23.2. Obtaining records from ServiceNow to trigger integration execution
    3. 23.3. Creating an import set in ServiceNow
    4. 23.4. Copying records to ServiceNow during or to finish an integration
    5. 23.5. Example Salesforce to ServiceNow integrations
  26. 24. Connecting to Slack
    1. 24.1. Creating a Slack connection
    2. 24.2. Adding a Slack connection to trigger integration execution upon receiving messages
    3. 24.3. Adding a Slack connection to send a message to a Slack channel or user
  27. 25. Connecting to SQL databases
    1. 25.1. Creating a database connection
    2. 25.2. How to specify the schema in a database connection
    3. 25.3. Obtaining database records to trigger integration execution
    4. 25.4. About parameter placeholders and values in SQL statements that update data
    5. 25.5. Accessing a database in the middle or to complete an integration
    6. 25.6. Connecting to proprietary databases
  28. 26. Connecting to Telegram
    1. 26.1. Creating a Telegram connection
    2. 26.2. Adding a Telegram connection to trigger integration execution upon receiving messages
    3. 26.3. Adding a Telegram connection to send a message to a Telegram chat
  29. 27. Connecting to Twitter
    1. 27.1. Registering Fuse Online as a Twitter client application
    2. 27.2. Creating a Twitter connection
    3. 27.3. Adding a Twitter connection to trigger integration execution
    4. 27.4. Adding a Twitter connection that sends a direct message
  30. 28. Connecting to virtual databases
    1. 28.1. Creating a virtual database in Fuse Online
    2. 28.2. Adding a view to a virtual database
    3. 28.3. Using the View Editor in Fuse Online to modify the DDL that defines a virtual database
    4. 28.4. Previewing a virtual database in Fuse Online by submitting SQL test queries
    5. 28.5. Publishing virtual databases in Fuse Online to make them available for access
    6. 28.6. Deleting a virtual database in Fuse Online
  31. Legal Notice

Preface

To integrate applications, you create a connection to each application or service that you want to integrate. You then create an integration and add a connection to it for each integration or service that you want to integrate.

Fuse Online supports numerous connectors that serve as templates for creating connections. The following topics provide details for creating connections and adding them to integrations:

  • Chapter 2, Connecting to Amazon Web Services
  • Chapter 3, Connecting to AMQ
  • Chapter 4, Connecting to AMQP
  • Chapter 5, Connecting to API clients
  • Chapter 6, Connecting to Box
  • Chapter 7, Connecting to Dropbox
  • Chapter 8, Connecting to Email Servers (IMAP, POP3, SMTP)
  • Chapter 9, Connecting to FHIR
  • Chapter 10, Connecting to an FTP or SFTP server
  • Chapter 11, Connecting to Google applications
  • Chapter 12, Connecting to HTTP and HTTPS endpoints
  • Chapter 13, Connecting to IRC
  • Chapter 14, Connecting to Jira
  • Chapter 15, Connecting to Kafka
  • Chapter 16, Connecting to Knative resources
  • Chapter 17, Connecting to Apache Kudu
  • Chapter 18, Connecting to MongoDB
  • Chapter 19, Connecting to MQTT
  • Chapter 20, Connecting to OData
  • Chapter 21, Connecting to Salesforce
  • Chapter 22, Connecting to SAP Concur
  • Chapter 23, Connecting to ServiceNow
  • Chapter 24, Connecting to Slack
  • Chapter 25, Connecting to SQL databases
  • Chapter 26, Connecting to Telegram
  • Chapter 27, Connecting to Twitter
  • Chapter 28, Connecting to virtual databases
  1. Previous
  2. Next
Red Hat

Quick Links

  • Downloads
  • Subscriptions
  • Support Cases
  • Customer Service
  • Product Documentation

Help

  • Contact Us
  • Customer Portal FAQ
  • Log-in Assistance

Site Info

  • Trust Red Hat
  • Browser Support Policy
  • Accessibility
  • Awards and Recognition
  • Colophon

Related Sites

  • redhat.com
  • developers.redhat.com
  • connect.redhat.com
  • cloud.redhat.com

About

  • Red Hat Subscription Value
  • About Red Hat
  • Red Hat Jobs
Copyright © 2023 Red Hat, Inc.
  • Privacy Statement
  • Terms of Use
  • All Policies and Guidelines
Red Hat Summit Red Hat Summit
Twitter