# How to Use Webhook.site to Troubleshoot your API Requests

> Learn how to use Webhook.site to capture, inspect, and troubleshoot API and webhook requests when debugging GHL Customer Care integrations.

- Source: https://docs.ghlcustomercare.com/docs/developer-resources/developer-resources-2/how-to-use-webhook-site-to-troubleshoot-your-api-requests
- Section: Developer Resources / Developer Resources
- Reading time: 2 min
- Images: 6, each explained below
- Modified on Wed, 4 Feb at 8:07 AM

---
Webhook.site is a free third-party tool that lets you inspect and capture the raw HTTP requests sent from integrations, workflows, or custom API calls. Using Webhook.site makes it easy to debug webhook payloads, verify configuration, and troubleshoot issues before sending payloads to GHL Customer Care or your production endpoints.

---

---

**TABLE OF CONTENTS**

-   [What is Webhook.site](#what-is-webhook-site)
-   [How It Works](#how-it-works)
    -   [Step 1: Visit Webhook.site](#step-1-visit-webhook-site)
    -   [Step2. Click on "Copy to clipboard" next to your unique Testing Webhook on the homepage](#step2-click-on-copy-to-clipboard-next-to-your-unique-testing-webhook-on-the-home)
    -   [Step 3. Go to Your Custom Integration, like Zapier or other third-party solution](#step-3-go-to-your-custom-integration-like-zapier-or-other-third-party-solution)
    -   [Step4. Replace the GHL Customer Care API URL with the Webhook.site testing URL](#step4-replace-the-ghl-customer-care-api-url-with-the-webhook-site-testing-url)
    -   [Step5. Save your updates](#step5-save-your-updates)
    -   [Step 6. Review Payload Data](#step-6-review-payload-data)
    -   [Step 7. Click Copy](#step-7-click-copy)

---

## **What is Webhook.site**

Webhook.site instantly generates a **unique test URL** that collects all incoming webhook requests and displays them in real time. This makes it ideal for:

-   Capturing raw webhook payloads (headers, body, method)
    
-   Validating the structure of requests before sending them to your live endpoint
    
-   Troubleshooting integrations from Zapier, Make (Integromat), custom apps, or other automation tools 
    

**IMPORTANT**: The steps in this article are for Advanced Integration and for informational purposes only.While we do not currently support or service either the Basic or Advanced API due to their complexity, we have many tools and groups to help you get started and connected! For assistance with APIs, you can join our Developer Council Slack Community here: **https://ghlcustomercare.com/dev-slack**  
We also hold a Developer Council Zoom Call once a month (second to last Friday) which you can find on the Events calendar here: **https://ghlcustomercare.com/events**For more information and links to our API documentation, visit our developer's website:**https://marketplace.https://ghlcustomercare.com/docs/**

---

## **How It Works**

### **Step 1:** Visit Webhook.site

  
Open [https://webhook.site](https://webhook.site) in your browser. A unique test URL will be generated automatically.

![Step 1: Visit Webhook.site (image 1 of 6)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155064186797/original/78EqPHmlHxnXgPeQwPPVXkY78oq_19psgw.png)

**Step 1: Visit Webhook.site (image 1 of 6)**

This screenshot appears in the "Step 1: Visit Webhook.site" section of "How to Use Webhook.site to Troubleshoot your API Requests". The text alongside this image reads: Open https://webhook.site in your browser. A unique test URL will be generated automatically. Immediately after, the guide continues: For this example, we are using Zapier, and to use Webook.site to test you will need to click "Set Up Action.".
- Where to go: Open https://webhook.site in your browser. A unique test URL will be generated automatically.
- Next: For this example, we are using Zapier, and to use Webook.site to test you will need to click "Set Up Action."

### **Step2.** Click on "Copy to clipboard" next to your unique Testing Webhook on the homepage

![Click on "Copy to clipboard" next to your unique Testing Webhook on the homepage](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/48204558661/original/AMwU34bm7Qtr34Kv-qg5tlrcbmjHLwVPEg.png)

**Step2. Click on "Copy to clipboard" next to your unique Testing Webhook on the homepage (image 2 of 6)**

This screenshot appears in the "Step2. Click on "Copy to clipboard" next to your unique Testing Webhook on the homepage" section of "How to Use Webhook.site to Troubleshoot your API Requests". The text alongside this image reads: Open https://webhook.site in your browser. A unique test URL will be generated automatically. Immediately after, the guide continues: For this example, we are using Zapier, and to use Webook.site to test you will need to click "Set Up Action.".
- Where to go: Open https://webhook.site in your browser. A unique test URL will be generated automatically.
- Next: For this example, we are using Zapier, and to use Webook.site to test you will need to click "Set Up Action."

### **Step 3.** Go to Your Custom Integration, like Zapier or other third-party solution

For this example, we are using Zapier, and to use Webook.site to test you will need to click "Set Up Action." 

![Go to Your Custom Integration like Zapier, or other third-party solution](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/48204558665/original/y413VeWzjcuvSTcRG3D7Qr0i-WG1OsdbRg.png)

**Step 3. Go to Your Custom Integration, like Zapier or other third-party solution (image 3 of 6)**

This screenshot appears in the "Step 3. Go to Your Custom Integration, like Zapier or other third-party solution" section of "How to Use Webhook.site to Troubleshoot your API Requests". The text alongside this image reads: For this example, we are using Zapier, and to use Webook.site to test you will need to click "Set Up Action.". Immediately after, the guide continues: Temporarily swap out the GHL Customer Care API URL for the Webhook.site URL for testing purposes. You'll follow a similar process for any other custom integration that is POSTING data into GHL Customer Care.
- What to click: For this example, we are using Zapier, and to use Webook.site to test you will need to click "Set Up Action."
- Next: Temporarily swap out the GHL Customer Care API URL for the Webhook.site URL for testing purposes. You'll follow a similar process for any other custom integration that is POSTING data into GHL Customer Care.

### **Step4.** Replace the GHL Customer Care API URL with the Webhook.site testing URL

Temporarily swap out the GHL Customer Care API URL for the Webhook.site URL for testing purposes. You'll follow a similar process for any other custom integration that is POSTING data into GHL Customer Care. 

![Replace the GHL Customer Care API URL with the Webhook.site testing URL](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/48204558659/original/u3eeM4pSIkQSw2ivNF_WpkezIC7Rrd2j4Q.png)

**Step4. Replace the GHL Customer Care API URL with the Webhook.site testing URL (image 4 of 6)**

This screenshot appears in the "Step4. Replace the GHL Customer Care API URL with the Webhook.site testing URL" section of "How to Use Webhook.site to Troubleshoot your API Requests". The text alongside this image reads: Temporarily swap out the GHL Customer Care API URL for the Webhook.site URL for testing purposes. You'll follow a similar process for any other custom integration that is POSTING data into GHL Customer Care. Immediately after, the guide continues: Make sure to save your changes, then run whatever flow you have in place that would normally execute the webhook. If your tool or integration (like Zapier, Integromat, etc.) has a built-in testing tool, don't utilize this. Instead, use a….
- What this covers: Temporarily swap out the GHL Customer Care API URL for the Webhook.site URL for testing purposes. You'll follow a similar process for any other custom integration that is POSTING data into GHL Customer Care.
- Next: Make sure to save your changes, then run whatever flow you have in place that would normally execute the webhook. If your tool or integration (like Zapier, Integromat, etc.) has a built-in testing tool, don't utilize this. Instead, use a real-world example. If the webhook is triggered when a form is submitted, go to the form and submit a test. If the automation fires when an action is performed in an external system, perform said action. This will provide you and your developers with the most accurate information, and will be incredibly valuable when troubleshooting advanced API-related issues.

### **Step5.** Save your updates

Make sure to save your changes, then run whatever flow you have in place that would normally execute the webhook. If your tool or integration (like Zapier, Integromat, etc.) has a built-in testing tool, don't utilize this. Instead, use a real-world example. If the webhook is triggered when a form is submitted, go to the form and submit a test. If the automation fires when an action is performed in an external system, perform said action.  
This will provide you and your developers with the most accurate information, and will be incredibly valuable when troubleshooting advanced API-related issues.

### **Step 6.** Review Payload Data

Next, you'll be presented with the raw data being received by GHL Customer Care anytime the webhook is executed. You can compare this with the information available on our API documentation websites to test your configuration. 

![Review Payload Data](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/48204626853/original/rZKm85AvhyACSqZ3wxKtgoFf4Zkh8lDLMQ.png)

**Step 6. Review Payload Data (image 5 of 6)**

This screenshot appears in the "Step 6. Review Payload Data" section of "How to Use Webhook.site to Troubleshoot your API Requests". The text alongside this image reads: Make sure to save your changes, then run whatever flow you have in place that would normally execute the webhook. If your tool or integration (like Zapier, Integromat, etc.) has a built-in testing tool, don't utilize this. Instead, use a real-world example. If the webhook is triggered when a form…. Immediately after, the guide continues: Step 7. Click Copy Click Copy in the Upper Right of the Raw Data input box to copy the entire Payload. Save this for troubleshooting with your developers, or with the GHL Customer Care team.
- What to fill in: Make sure to save your changes, then run whatever flow you have in place that would normally execute the webhook. If your tool or integration (like Zapier, Integromat, etc.) has a built-in testing tool, don't utilize this. Instead, use a real-world example. If the webhook is triggered when a form is submitted, go to the form and submit a test. If the automation fires when an action is performed in an external system, perform said action. This will provide you and your developers with the most accurate information, and will be incredibly valuable when troubleshooting advanced API-related issues.
- Controls: Step 6., Step 7.
- Next: Step 7. Click Copy Click Copy in the Upper Right of the Raw Data input box to copy the entire Payload. Save this for troubleshooting with your developers, or with the GHL Customer Care team.

### **Step 7.** Click Copy

Click Copy in the Upper Right of the Raw Data input box to copy the entire Payload. Save this for troubleshooting with your developers, or with the GHL Customer Care team.

![Click Copy](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/48204626854/original/KfqMVOZpTrJV0t0LHq6GHcGcIK1t1AR3oQ.png)

**Step 7. Click Copy (image 6 of 6)**

This screenshot appears in the "Step 7. Click Copy" section of "How to Use Webhook.site to Troubleshoot your API Requests". The text alongside this image reads: Step 6. Review Payload Data Next, you'll be presented with the raw data being received by GHL Customer Care anytime the webhook is executed. You can compare this with the information available on our API documentation websites to test your configuration.
- What this covers: Step 6. Review Payload Data Next, you'll be presented with the raw data being received by GHL Customer Care anytime the webhook is executed. You can compare this with the information available on our API documentation websites to test your configuration.
- Controls: Step 6., Step 7.

[](https://app.tango.us/app/workflow/3219af23-e023-4d83-8a49-c05eadbd7aa9?utm_source=magicCopy&utm_medium=magicCopy&utm_campaign=referral%20link%20tracking)

[](https://app.tango.us/app/workflow/3219af23-e023-4d83-8a49-c05eadbd7aa9?utm_source=magicCopy&utm_medium=magicCopy&utm_campaign=referral%20link%20tracking)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com