Hi Everyone.
Describe the problem:
i want to send JSON data to Go HighLevel using HTTP Node. i have never done this before. can anyone guide me by listing down all the steps, like what i need to fill in each box in my HTTP Node
Hi @AbdullahShah
Two things are stopping the node right now: the URL field is empty, and Send Body is off, so nothing is being sent anywhere. GHL’s v2 API also rejects any request without a Version header, which yours is missing. Fill it in like this:
https://services.leadconnectorhq.com (for example https://services.leadconnectorhq.com/contacts/ to create a contact). Get the exact path and required body from the GHL docs: HighLevel API Documentation - Developer Portal | HighLevel APIAuthorization = Bearer YOUR_TOKEN and Content-Type = application/json, then add a third header Version = 2021-07-28. Use a Private Integration token as the bearer token, since v1 API keys are end-of-support.{{ $json.Overall_HBA_Fit }}. The keys must be the endpoint’s own fields plus your locationId, not your raw score names, so for a contact you would map the scores into its custom fields.Fastest way to get it exactly right: copy the cURL example for your endpoint from the GHL docs, then in the node click Import cURL and paste it. That fills the method, URL, headers, and body in one go, and you just swap the static values for expressions afterwards.
If you only need to push this JSON as-is without matching an endpoint’s schema, add an Inbound Webhook trigger inside a GHL workflow and POST to that URL instead, with no Authorization or Version header needed.