Show Table of Contents Hide Table of Contents English 日本語 English Multi-page HTML Single-page HTML PDF ePub Connecting Fuse Online to Applications and ServicesPreface1. Connectors that are supported by Fuse Online2. Connecting to Amazon S32.1. Prerequisites for creating an Amazon S3 connection2.2. Creating Amazon S3 connections2.3. Obtaining data from Amazon S3 to trigger integration execution2.4. Adding data to Amazon S3 to finish an integration2.5. Adding data to Amazon S3 in the middle of an integration3. Connecting to AMQ3.1. Creating an AMQ connection3.2. Adding an AMQ connection to trigger integration execution upon receiving messages3.3. Publishing AMQ messages to finish an integration3.4. Publishing AMQ messages in the middle of an integration4. Connecting to AMQP4.1. Creating an AMQP connection4.2. Adding an AMQP connection to trigger integration execution upon receiving messages4.3. Publishing messages to AMQP in the middle of a flow or to finish an integration5. Connecting to Dropbox5.1. Registering Fuse Online as a Dropbox client5.2. Creating a Dropbox connection5.3. Obtaining files from Dropbox to trigger integration execution5.4. Adding files to Dropbox to finish an integration5.5. Accessing Dropbox in the middle of an integration6. Connecting to FHIR6.1. Creating a connection to a FHIR server6.2. Obtaining a resource from a FHIR server6.3. Querying a FHIR server for resources6.4. Creating a resource on a FHIR server6.5. Updating all fields in a resource on a FHIR server6.6. Updating specified fields in a resource on a FHIR server6.7. Creating resources of different types on a FHIR server6.8. Deleting a resource from a FHIR server7. Connecting to an FTP or SFTP server7.1. Creating an FTP or SFTP connection7.2. Obtaining files from an FTP or SFTP server7.3. Uploading files to an FTP or SFTP server8. Connecting to Google applications8.1. Registering Fuse Online as a Google client application8.2. Connecting to Gmail8.2.1. Creating a Gmail connection8.2.2. Alternatives for populating email to send8.2.3. Triggering an integration when polling returns a Gmail message8.2.4. Sending an email from a Gmail account8.3. Connecting to Google Calendar8.3.1. Creating a Google Calendar connection8.3.2. Triggering an integration when polling returns an event from a Google Calendar8.3.3. Obtaining a particular event from a Google Calendar8.3.4. Adding an event to a Google Calendar8.3.5. Updating an event in a Google Calendar8.4. Connecting to Google Sheets8.4.1. Creating a Google Sheets connection8.4.2. Triggering an integration when polling returns spreadsheet data8.4.3. Triggering an integration when polling returns spreadsheet properties8.4.4. Creating a spreadsheet8.4.5. Updating data in a sheet8.4.6. Appending data to a sheet8.4.7. Updating spreadsheet properties8.4.8. Adding a chart to a sheet8.4.9. Adding a pivot table to a sheet9. Connecting to HTTP and HTTPS endpoints9.1. Creating a connection to an HTTP or HTTPS endpoint9.2. Adding an HTTP or HTTPS connection to an integration10. Connecting to IRC10.1. Creating an IRC connection10.2. Adding an IRC connection to trigger integration execution upon receiving messages10.3. Adding an IRC connection to send a message11. Connecting to Kafka11.1. Creating a connection to a Kafka broker11.2. Obtaining data from a Kafka broker to trigger integration execution11.3. Publishing data to a Kafka broker12. Connecting to Apache Kudu12.1. Creating a connection to an Apache Kudu data store12.2. Triggering an integration when scanning returns records from a Kudu table12.3. Inserting records into a Kudu table13. Connecting to MQTT13.1. Creating a connection to an MQTT broker13.2. Obtaining a message from an MQTT broker to trigger integration execution13.3. Publishing a message to an MQTT broker14. Connecting to OData14.1. Creating a connection to an OData service14.2. Triggering an integration when polling returns data from an OData service14.3. Updating, creating, and deleting data that is managed by an OData service15. Connecting to REST APIs15.1. Registering Fuse Online as a REST API client15.2. Creating a REST API client connection15.3. Adding an API client connection to an integration16. Connecting to Salesforce16.1. Registering Fuse Online as a Salesforce client application16.2. Creating a Salesforce connection16.3. Adding a Salesforce connection to an integration17. Connecting to SAP Concur17.1. User roles for connecting to SAP Concur17.2. How to Obtain SAP Concur implementation site OAuth credentials17.3. How to obtain SAP Concur production site OAuth credentials17.4. Configuring the SAP Concur connector17.5. Creating a SAP Concur connection17.6. Adding a SAP Concur connection to an integration17.7. Example of mapping integration data fields to SAP Concur fields18. Connecting to ServiceNow18.1. Creating a ServiceNow connection18.2. Obtaining records from ServiceNow to trigger integration execution18.3. Creating an import set in ServiceNow18.4. Copying records to ServiceNow during or to finish an integration18.5. Example Salesforce to ServiceNow integrations19. Connecting to Slack19.1. Creating a Slack connection19.2. Adding a Slack connection to trigger integration execution upon receiving messages19.3. Adding a Slack connection to send a message to a Slack channel or user20. Connecting to SQL databases20.1. Creating a database connection20.2. Starting an integration by accessing a database20.3. Accessing a database in the middle or to complete an integration20.4. Connecting to proprietary databases21. Connecting to Telegram21.1. Creating a Telegram connection21.2. Adding a Telegram connection to trigger integration execution upon receiving messages21.3. Adding a Telegram connection to send a message to a Telegram chat22. Triggering integration execution with a timer22.1. Adding a timer connection to trigger integration execution22.2. Creating a replacement timer connection23. Connecting to Twitter23.1. Registering Fuse Online as a Twitter client application23.2. Creating a Twitter connection23.3. Adding a Twitter connection to trigger integration execution24. Triggering integration execution with an HTTP request (Webhook)24.1. General procedure for using the Fuse Online webhook24.2. Using the Webhook connection24.3. Creating an integration that an HTTP request can trigger24.4. How Fuse Online handles HTTP requests24.5. Guidelines for an HTTP client that invokes a Fuse Online Webhook24.6. About the JSON schema for specifying request parameters24.7. How to specify HTTP requestsLegal Notice Connecting Fuse Online to Applications and Services Red Hat Fuse 7.3Instructions for Using Provided Connectors Red Hat Fuse Documentation Team firstname.lastname@example.org Legal NoticeAbstract Follow step-by-step instructions for creating connections and adding them to integrations. Preface Where did the comment section go?Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.