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

Notion image

Step 2: Select “HTTP Request” from the list

Notion image

Step 3: Fill in the details of your HTTP Request

Notion image
 

Through the Action Node

Step 1: Select “Add Action” where you want use your HTTP request

Notion image

Step 2: Within the Action Node, select the “HTTP Request” option

Notion image

Step 3: Fill in the details of your HTTP Request, fire a test request, and click save after receiving a successful response

Notion image
 

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

Notion image

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

Notion image

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

 
Did this answer your question?
😞
😐
🤩