Possible bug: I'm trying to set up a HTTP API Enrichment and use a POST Request, even though I've done this already my backend always receives a GET Request, which means that there's a bug on the method for the HTTP API Enrichment.
If your backend is consistently receiving a GET request instead of a POST request when using HTTP API Enrichment, it may be due to how the HTTP method is configured in your setup. In Clay, you need to explicitly set the HTTP method to POST in the integration panel—GET is the default if not specified. Double-check that the "Method" field is set to POST and not left blank or set to GET. If you have already set the method to POST and the issue persists, there could be a configuration or formatting issue. To help troubleshoot further, please copy and paste your current JSON configuration for the HTTP API enrichment here so we can review it for any potential errors or misconfigurations , , .
Did you set the endpoint URL to start with https:// ? If not, that might fix the issue
The HTTP method (POST, GET, etc.) used by the HTTP API Enrichment is determined by the "Method" field you set in the integration, not by the format or prefix of the endpoint URL. You should explicitly specify "POST" in the Method field to ensure a POST request is sent. The endpoint URL itself does not need to start with any special format like "[URL]" to control the HTTP method—just enter the full API endpoint you want to use. If you are still seeing GET requests despite setting the method to POST, double-check your configuration and consider sharing your setup or JSON body for further troubleshooting.
King Joe!! Thanks :)