How to Set Up An Incoming Webhook from IFTTT » History » Version 4
Luke Murphey, 07/10/2017 07:36 PM
| 1 | 3 | Luke Murphey | h1. How to Set up an Incoming Webhook from IFTTT |
|---|---|---|---|
| 2 | 1 | Luke Murphey | |
| 3 | 1 | Luke Murphey | You can use IFTTT to push data to your Splunk install via a Webhook. Here is how you do it: |
| 4 | 1 | Luke Murphey | |
| 5 | 1 | Luke Murphey | h2. Step 1: Create Input in Splunk |
| 6 | 1 | Luke Murphey | |
| 7 | 1 | Luke Murphey | Create a webhook in Splunk if you have not done so already. |
| 8 | 1 | Luke Murphey | |
| 9 | 4 | Luke Murphey | h2. Step 2: Configure Maker Channel in IFTTT (an outgoing Webhook) |
| 10 | 1 | Luke Murphey | |
| 11 | 4 | Luke Murphey | Use the Maker channel in IFTTT to push data to your Splunk install. To do this, make a new applet with a "then" action that executes a webhook. |
| 12 | 1 | Luke Murphey | |
| 13 | 4 | Luke Murphey | Here are some details on how to set this up: |
| 14 | 1 | Luke Murphey | |
| 15 | 4 | Luke Murphey | # Make sure the URL is to your Splunk install and uses the port you set when you created the Webhook input |
| 16 | 4 | Luke Murphey | # You can pass the data via the URL (e.g. _https://webhook.mysplunkinstall.net/ifttt/splunk_news?title={{EntryTitle}}&url={{EntryUrl}}_) |
| 17 | 4 | Luke Murphey | # You can also pass data in the body. To do so set the following: |
| 18 | 4 | Luke Murphey | ## Make sure the method is a POST |
| 19 | 4 | Luke Murphey | ## You can send structured data (that is, field/values pairs) that will be automatically parsed into Splunk by sending JSON. To do this, use the content type is "application/JSON". Otherwise, use "plain/text" if you just want the data ingested as text. |
| 20 | 4 | Luke Murphey | ## If you chose "application/JSON" format, then make sure the data you entered into the "Body" field is valid JSON. You can do this by entering the body at http://jsonparseronline.com/ and ensuring it is indicated as valid. |
| 21 | 4 | Luke Murphey | |
| 22 | 4 | Luke Murphey | Below is an example of sending an RSS feed to Splunk: |
| 23 | 4 | Luke Murphey | |
| 24 | 4 | Luke Murphey | !ifttt_example.png! |