How to use HTTP Request node
Using this node, you can send HTTP(S) requests to external services or APIs. It allows you to connect Chatdaddy with other systems and softwares
Ex: When a form is submitted in ChatDaddy, you want to create a Google Calendar event
How to use the HTTP request node
There are two ways to send a HTTP request in Chatdaddy:
We suggest users to use the HTTP Request Node as it has lesser limitations compared to the Action Node
Through the HTTP Request Node
Step 1: Select “Choose next step” where you want use your HTTP request
Step 2: Select “HTTP Request” from the list
Step 3: Fill in the details of your HTTP Request
Through the Action Node
Step 1: Select “Add Action” where you want use your HTTP request
Step 2: Within the Action Node, select the “HTTP Request” option
Step 3: Fill in the details of your HTTP Request, fire a test request, and click save after receiving a successful response
They both essentially perform the same tasks, but there are some slight differences as to how you can perform them:
HTTP Request Node | Action Node |
Can be edited once created | Cannot be edited once the test is successful and you leave the node (If you want to make changes later. you will have to delete this node and create a new one with the changes) |
Can only be used after Triggers, buttons, and lists | Can be used after regular messages |
Can be saved without passing any tests | HTTP Request can only be saved once you “Fire test request” and there is a successful response |
How to fill the HTTP Request details?
Step 1: Input the URL of the API endpoint you want to send your HTTP Request to. You can insert any variables related to the contact or custom field data by inputting a { (curly bracket) and selecting your property
Step 2: Select a method. Currently, we only support POST and GET methods
Step 3: Enter your headers (Name and Values). You can use any variables here as well
We do not automatically add any headers such as “Content-Type” or “Accept”. If your API requires these, please add them manually in the headers section
Step 4: Fill in the body of your API request according to the third party’s documentation. You may use variables if you wish
Step 5(Only for Action Node): After setting up your HTTP Node, click “Fire Test Request”. Only once you receive a successful response, you can save your message flow