I am initiating a GET request via a Zapier webhook to the Zoho Invoice API at the endpoint https://invoice.zoho.eu/api/v3/invoices/{invoice_id}. I am including the invoice ID that I obtained from a previous operation in my Zap, which also involved a GET request to the Zoho Invoices API. However, I encounter the following error:.
Failed to create a request in Webhooks by Zapier
The application responded with ‘Ensure that the invoices are less than 100 characters.’
Interestingly, when I execute this GET request in Postman, I receive a Status 200 OK response with the expected invoice data. I have examined the Zoho Invoice API documentation for any references to this error, but there is no mention of it. Additionally, the Zapier interface does not indicate the Status code being returned, leaving me puzzled about the issue.
Any assistance would be greatly appreciated.
Hey, sometimes errors like this can crop up due to errors in how zapiers interprets variables. Make sure any variables you’re using for the request are formatted correctly and perhaps try re-adding the webhook action again to ensure there were no setup problems. bit of a longshot but might help!
It sounds like you might be dealing with a mismatch between how Zapier is sending the request compared to Postman. One potential difference is how each service handles headers or query parameters. Double-check your setup in Zapier to ensure the request settings are consistent with what’s being used successfully in Postman, like API keys or any headers. Also, verify how threshold settings might be configured in your Zap. Issues with string encoding or input sanitation in Zapier could also be factors. Hope that helps!
From my own experience with similar Zapier and API issues, sometimes the error is due to changes in the API endpoint configuration or updates in Zapier’s functionality that aren’t immediately flagged in the documentation. I would recommend checking both Zapier’s platform status or forums for any recent changes or known issues. Also, consider reaching out to Zoho support to ensure there have been no updates on their end affecting API call responses. Additionally, using the full Zapier diagnostic log might pinpoint any discrepancies in request processing that aren’t obvious from the frontend.
In my experience, discrepancies between successful requests in Postman and errors in Zapier can sometimes stem from Zapier’s interaction with the API keys or authorization tokens. Double-check to ensure that your authentication method is consistent with that used in Postman. Also, examine if there is any middleware or proxy configuration in Zapier that might be altering the request parameters or payload unexpectedly. Running a manual test Zap with reduced actions may help isolate the factor causing this issue.