Bad request - please check your parameters Invalid input: image URL is required

Hi @Calvin_Saputra

According to the API you’re using, the required body should look like this:

{
  "input": {
    "haircolor": "brunette",
    "hairproperty": "straight",
    "hairstyle": "Brazilian Blowout",
    "image": "https://blog.api.market/wp-content/uploads/2025/04/taylor_curl_hair.jpg"
  }
}

As you can see, it doesn’t accept the image as a binary file, it expects a URL instead
So, try removing the image download step node and use the URL directly from the WhatsApp node: {{ $json.url }}