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 S3
    1. 2.1. Prerequisites for creating an Amazon S3 connection
    2. 2.2. Creating Amazon S3 connections
    3. 2.3. Obtaining data from Amazon S3 to trigger integration execution
    4. 2.4. Adding data to Amazon S3 to finish an integration
    5. 2.5. 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 Dropbox
    1. 5.1. Registering Fuse Online as a Dropbox client
    2. 5.2. Creating a Dropbox connection
    3. 5.3. Obtaining files from Dropbox to trigger integration execution
    4. 5.4. Adding files to Dropbox to finish an integration
    5. 5.5. Accessing Dropbox in the middle of an integration
  8. 6. Connecting to FHIR
    1. 6.1. Creating a connection to a FHIR server
    2. 6.2. Obtaining a resource from a FHIR server
    3. 6.3. Querying a FHIR server for resources
    4. 6.4. Creating a resource on a FHIR server
    5. 6.5. Updating all fields in a resource on a FHIR server
    6. 6.6. Updating specified fields in a resource on a FHIR server
    7. 6.7. Creating resources of different types on a FHIR server
    8. 6.8. Deleting a resource from a FHIR server
  9. 7. Connecting to an FTP or SFTP server
    1. 7.1. Creating an FTP or SFTP connection
    2. 7.2. Obtaining files from an FTP or SFTP server
    3. 7.3. Uploading files to an FTP or SFTP server
  10. 8. Connecting to Google applications
    1. 8.1. Registering Fuse Online as a Google client application
    2. 8.2. Connecting to Gmail
      1. 8.2.1. Creating a Gmail connection
      2. 8.2.2. Alternatives for populating email to send
      3. 8.2.3. Triggering an integration when polling returns a Gmail message
      4. 8.2.4. Sending an email from a Gmail account
    3. 8.3. Connecting to Google Calendar
      1. 8.3.1. Creating a Google Calendar connection
      2. 8.3.2. Triggering an integration when polling returns an event from a Google Calendar
      3. 8.3.3. Obtaining a particular event from a Google Calendar
      4. 8.3.4. Adding an event to a Google Calendar
      5. 8.3.5. Updating an event in a Google Calendar
    4. 8.4. Connecting to Google Sheets
      1. 8.4.1. Creating a Google Sheets connection
      2. 8.4.2. Triggering an integration when polling returns spreadsheet data
      3. 8.4.3. Triggering an integration when polling returns spreadsheet properties
      4. 8.4.4. Creating a spreadsheet
      5. 8.4.5. Updating data in a sheet
      6. 8.4.6. Appending data to a sheet
      7. 8.4.7. Updating spreadsheet properties
      8. 8.4.8. Adding a chart to a sheet
      9. 8.4.9. Adding a pivot table to a sheet
  11. 9. Connecting to HTTP and HTTPS endpoints
    1. 9.1. Creating a connection to an HTTP or HTTPS endpoint
    2. 9.2. Adding an HTTP or HTTPS connection to an integration
  12. 10. Connecting to IRC
    1. 10.1. Creating an IRC connection
    2. 10.2. Adding an IRC connection to trigger integration execution upon receiving messages
    3. 10.3. Adding an IRC connection to send a message
  13. 11. Connecting to Kafka
    1. 11.1. Creating a connection to a Kafka broker
    2. 11.2. Obtaining data from a Kafka broker to trigger integration execution
    3. 11.3. Publishing data to a Kafka broker
  14. 12. Connecting to Apache Kudu
    1. 12.1. Creating a connection to an Apache Kudu data store
    2. 12.2. Triggering an integration when scanning returns records from a Kudu table
    3. 12.3. Inserting records into a Kudu table
  15. 13. Connecting to MQTT
    1. 13.1. Creating a connection to an MQTT broker
    2. 13.2. Obtaining a message from an MQTT broker to trigger integration execution
    3. 13.3. Publishing a message to an MQTT broker
  16. 14. Connecting to OData
    1. 14.1. Creating a connection to an OData service
    2. 14.2. Triggering an integration when polling returns data from an OData service
    3. 14.3. Updating, creating, and deleting data that is managed by an OData service
  17. 15. Connecting to REST APIs
    1. 15.1. Registering Fuse Online as a REST API client
    2. 15.2. Creating a REST API client connection
    3. 15.3. Adding an API client connection to an integration
  18. 16. Connecting to Salesforce
    1. 16.1. Registering Fuse Online as a Salesforce client application
    2. 16.2. Creating a Salesforce connection
    3. 16.3. Adding a Salesforce connection to an integration
  19. 17. Connecting to SAP Concur
    1. 17.1. User roles for connecting to SAP Concur
    2. 17.2. How to Obtain SAP Concur implementation site OAuth credentials
    3. 17.3. How to obtain SAP Concur production site OAuth credentials
    4. 17.4. Configuring the SAP Concur connector
    5. 17.5. Creating a SAP Concur connection
    6. 17.6. Adding a SAP Concur connection to an integration
    7. 17.7. Example of mapping integration data fields to SAP Concur fields
  20. 18. Connecting to ServiceNow
    1. 18.1. Creating a ServiceNow connection
    2. 18.2. Obtaining records from ServiceNow to trigger integration execution
    3. 18.3. Creating an import set in ServiceNow
    4. 18.4. Copying records to ServiceNow during or to finish an integration
    5. 18.5. Example Salesforce to ServiceNow integrations
  21. 19. Connecting to Slack
    1. 19.1. Creating a Slack connection
    2. 19.2. Adding a Slack connection to trigger integration execution upon receiving messages
    3. 19.3. Adding a Slack connection to send a message to a Slack channel or user
  22. 20. Connecting to SQL databases
    1. 20.1. Creating a database connection
    2. 20.2. Starting an integration by accessing a database
    3. 20.3. Accessing a database in the middle or to complete an integration
    4. 20.4. Connecting to proprietary databases
  23. 21. Connecting to Telegram
    1. 21.1. Creating a Telegram connection
    2. 21.2. Adding a Telegram connection to trigger integration execution upon receiving messages
    3. 21.3. Adding a Telegram connection to send a message to a Telegram chat
  24. 22. Triggering integration execution with a timer
    1. 22.1. Adding a timer connection to trigger integration execution
    2. 22.2. Creating a replacement timer connection
  25. 23. Connecting to Twitter
    1. 23.1. Registering Fuse Online as a Twitter client application
    2. 23.2. Creating a Twitter connection
    3. 23.3. Adding a Twitter connection to trigger integration execution
  26. 24. Triggering integration execution with an HTTP request (Webhook)
    1. 24.1. General procedure for using the Fuse Online webhook
    2. 24.2. Using the Webhook connection
    3. 24.3. Creating an integration that an HTTP request can trigger
    4. 24.4. How Fuse Online handles HTTP requests
    5. 24.5. Guidelines for an HTTP client that invokes a Fuse Online Webhook
    6. 24.6. About the JSON schema for specifying request parameters
    7. 24.7. How to specify HTTP requests
  27. Legal Notice

Red Hat Training

A Red Hat training course is available for Red Hat Fuse

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 S3
  • Chapter 3, Connecting to AMQ
  • Chapter 4, Connecting to AMQP
  • Chapter 5, Connecting to Dropbox
  • Chapter 6, Connecting to FHIR
  • Chapter 7, Connecting to an FTP or SFTP server
  • Chapter 8, Connecting to Google applications
  • Chapter 9, Connecting to HTTP and HTTPS endpoints
  • Chapter 10, Connecting to IRC
  • Chapter 11, Connecting to Kafka
  • Chapter 12, Connecting to Apache Kudu
  • Chapter 13, Connecting to MQTT
  • Chapter 14, Connecting to OData
  • Chapter 15, Connecting to REST APIs
  • Chapter 16, Connecting to Salesforce
  • Chapter 17, Connecting to SAP Concur
  • Chapter 18, Connecting to ServiceNow
  • Chapter 19, Connecting to Slack
  • Chapter 20, Connecting to SQL databases
  • Chapter 21, Connecting to Telegram
  • Chapter 22, Triggering integration execution with a timer
  • Chapter 23, Connecting to Twitter
  • Chapter 24, Triggering integration execution with an HTTP request (Webhook)
  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
We've updated our Privacy Policy effective July 1st, 2023.
Red Hat Summit Red Hat Summit
Twitter