@Diego
It sounds like you're using a webhook from Make (formerly Integromat) to interact with Claude, and you're encountering a bad request error. This typically indicates that the data payload sent from Make to Claude is not in the expected format or is missing required fields.
To address this issue, please check the following:
1. **Webhook Configuration**: Ensure that the webhook in Make is correctly configured to send the expected data to Claude. The payload must match Claude's API requirements.
2. **Data Mapping**: Verify that the data you're mapping from Make to the Claude API matches the expected types and structures. For example, if Claude expects a JSON object with specific properties, ensure your Make scenario is constructing the payload correctly.
3. **API Documentation**: Review Claude's API documentation to confirm that all required fields are included in your request and that optional fields are formatted correctly.
4. **Error Logs**: Check if Make provides detailed error logs for the webhook action. This can give you more insight into what part of the request is failing validation.
If you're still having trouble after checking these points, you might want to test the API call independently of Make, using a tool like Postman or cURL, to isolate whether the issue is with the data from Make or with the Claude API call itself.
If you need further assistance with the specifics of the API call or the error, please provide additional details or consider reaching out to Make or Claude support for more in-depth troubleshooting.