### Blitzit Webhook Setup Source: https://www.blitzit.app/help-center/n8n-%28webhooks%29 Steps to enable and configure webhooks within Blitzit to receive data from external services. ```APIDOC ## Blitzit Webhook Setup ### Description This section details how to enable and configure webhooks in Blitzit to receive automated task data. ### Steps 1. Navigate to **Integrations** (⋮⋮⋮ button on the top right) and select **Webhooks**. 2. Choose the lists you wish to connect. 3. Click **Enable webhooks on selected list(s)**. 4. Open a connected list and click the **Webhooks icon** (top right) to access settings. 5. Copy the **Webhook URL** and **Header** with **Signing Secret** for use in your external application (e.g., n8n). ### Note Each Blitzit list has a unique Webhook URL and Signing Secret. ``` -------------------------------- ### Set Additional Headers for Blitzit Webhook Source: https://www.blitzit.app/help-center/ifttt-(webhooks) This example shows how to configure additional headers for a webhook request to Blitzit. It includes the 'Content-Type' and a custom header for authentication using a signing secret provided by Blitzit. ```http Content-Type: application/json x-blitzit-secret: *_your signing secret from Blitzit_ * ``` -------------------------------- ### n8n HTTP Request Configuration Source: https://www.blitzit.app/help-center/n8n-%28webhooks%29 Configuration details for the HTTP Request node in n8n to send data to Blitzit webhooks. ```APIDOC ## n8n HTTP Request Configuration ### Description This outlines the configuration for the 'HTTP Request' node in n8n to successfully send data to a Blitzit webhook. ### Configuration 1. Add an **HTTP Request** node in n8n. 2. Set the **Method** to **POST**. 3. In the **URL** field, paste the **Webhook URL** obtained from Blitzit. 4. Enable **Send Headers** and add the following header: - **Name**: `x-blitzit-secret` - **Value**: Paste your **Blitzit Signing Secret** here. 5. Enable **Send Body**: - Set **Body Content Type** to **JSON**. - Set **Specify Body** to **Using Fields Below**. 6. Add the required parameters: - **Name**: `action`, **Value**: `create` 7. Add additional parameters to map data from your trigger to Blitzit fields. For each parameter: - Set **Value** to **Expression**. - Use the data selector to choose the appropriate field from the trigger output. - Example mappings: - `title` → **title** (from trigger) - `id` → **id** (from trigger) - `description` → **description** (from trigger) - `due_date` → **dueDate** (from trigger) ### Optional Fields Optional fields like `url` or `estimate` can also be included. Refer to the Blitzit list's **Guide tab** for a complete list of supported fields. ``` -------------------------------- ### Configure Webhook Request Body for Blitzit Integration Source: https://www.blitzit.app/help-center/ifttt-(webhooks) This JSON structure defines the payload sent to Blitzit via a webhook. It maps data from a source application (e.g., Trello) to Blitzit's required fields like 'action', 'title', 'description', and 'id'. The 'action' field must be set to 'create'. ```json { "action": "create", "title": "{{Title}}", "description": "{{Notes}}", "id": "{{CreatedDate}}" } ``` -------------------------------- ### Configure IFTTT Webhook Request Body for Blitzit Source: https://www.blitzit.app/help-center/ifttt-%28webhooks%29 This JSON template defines the structure for the webhook payload sent from IFTTT to Blitzit. It maps external application fields to Blitzit task parameters, requiring an 'action' field set to 'create'. ```json { "action": "create", "title": "{{Title}}", "description": "{{Notes}}", "id": "{{CreatedDate}}" } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.