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. Connect to Amazon S32.1. Prerequisites for creating an Amazon S3 connection2.2. Create Amazon S3 connections2.3. Start an integration by obtaining data from Amazon S32.4. Finish an integration by adding data to Amazon S32.5. Add data to Amazon S3 in the middle of an integration3. Connect to AMQ3.1. Create an AMQ connection3.2. Start an integration based on receiving AMQ messages3.3. Finish an integration by publishing AMQ messages3.4. Publish AMQ messages in the middle of an integration4. Connect to AMQP4.1. Create an AMQP connection4.2. Start an integration based on receiving AMQP messages4.3. Finish an integration by publishing AMQP messages4.4. Publish messages to AMQP in the middle of an integration5. Connect to Dropbox5.1. Register Fuse Online as a Dropbox client5.2. Create a Dropbox connection5.3. Start an integration by obtaining files from Dropbox5.4. Finish an integration by adding files to Dropbox5.5. Access Dropbox in the middle of an integration6. Connect to an FTP or SFTP server6.1. Create an FTP or SFTP connection6.2. Obtain files from an FTP or SFTP server6.3. Upload files to an FTP or SFTP server7. Connect to Gmail7.1. Register Fuse Online as a Gmail client application7.2. Enable access to the Gmail API7.3. Create a Gmail connection7.4. Alternatives for populating email to send7.5. Trigger an integration when polling returns a Gmail message7.6. Send an email from a Gmail account8. Connect to Google Calendar8.1. Register Fuse Online as a Google Calendar client application8.2. Enable access to the Google Calendar API8.3. Create a Google Calendar connection8.4. Trigger an integration when polling returns an event from a Google calendar8.5. Obtain a particular event from a Google calendar8.6. Add an event to a Google calendar8.7. Update an event in a Google calendar9. Connect to HTTP and HTTPS endpoints9.1. Create a connection to an HTTP or HTTPS endpoint9.2. Add an HTTP or HTTPS connection to an integration10. Connect to Kafka10.1. Create a connection to a Kafka broker10.2. Obtain data from a Kafka broker10.3. Publish data to a Kafka broker11. Connect to an integration’s log11.1. Comparison of log steps and log connections11.2. Add a log connection to an integration11.3. Create a replacement log connection12. Connect to MQTT12.1. Create a connection to an MQTT broker12.2. Obtain a message from an MQTT broker12.3. Publish a message to an MQTT broker13. Connect to REST APIs13.1. Register Fuse Online as an API client13.2. Create a An API client connection13.3. Add an API client connection to an integration14. Connect to Salesforce14.1. Register Fuse Online as a Salesforce client application14.2. Create a Salesforce connection14.3. Add a Salesforce connection to an integration15. Connect to SAP Concur15.1. User roles for connecting to SAP Concur15.2. How to Obtain SAP Concur implementation site OAuth credentials15.3. How to obtain SAP Concur production site OAuth credentials15.4. Configure the SAP Concur connector15.5. Create a SAP Concur connection15.6. Add a SAP Concur connection to an integration15.7. Example of mapping integration data fields to SAP Concur fields16. Connect to ServiceNow16.1. Create a ServiceNow connection16.2. Start an integration by obtaining records from ServiceNow16.3. Copy records to ServiceNow during or to finish an integration17. Connect to Slack17.1. Create a Slack connection17.2. Add a Slack connection to trigger execution upon receiving messages17.3. Add a Slack connection to send a message to a Slack channel or user18. Connect to SQL databases18.1. Create a database connection18.2. Start an integration by accessing a database18.3. Access a database in the middle or to complete an integration18.4. Connect to proprietary databases19. Connect to Telegram19.1. Create a Telegram connection19.2. Add a Telegram connection to trigger integration execution upon receiving messages19.3. Add a Telegram connection to send a message to a Telegram chat20. Trigger integration execution with a timer20.1. Add a timer connection to trigger integration execution20.2. Create a replacement timer connection21. Connect to Twitter21.1. Register Fuse Online as a Twitter client application21.2. Create a Twitter connection21.3. Add a Twitter connection to an integration22. Trigger integration execution with an HTTP request (Webhook)22.1. General procedure for using the Fuse Online webhook22.2. Use the Webhook connection22.3. Create an integration that an HTTP request can trigger22.4. How Fuse Online handles HTTP requests22.5. Guidelines for an HTTP client that invokes a Fuse Online Webhook22.6. About the JSON schema for specifying request parameters22.7. How to specify HTTP requestsLegal Notice Connecting Fuse Online to Applications and Services Red Hat Fuse 7.2Instructions for Using Provided Connectors Red Hat Fuse Documentation Team email@example.com 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.