Mastering API Calls with Make.com: A User's Guide
Hi there, fellow Make.com users! Today, I want to share a solution to a problem that I recently encountered. I was trying to make an API call to Zoho Project, but I kept getting a Runtime error: [400] Input Parameter Missing. I assumed it was because I wasn't using the correct JSON format of my parameters in the 'Body' of my call.
After trying everything I could think of, I decided to ask for help. One of the community members suggested that Zoho might not support JSON as a body and instead uses form-data. They shared a Postman Collection link for me to check out.
After going through the Postman Collection, I realized that Zoho does require form data instead of JSON. This was a breakthrough for me! But there was still one more hurdle to overcome. The standard authentication Make sets up with Zoho project didn't include all of the authentication scopes I needed. So, I added ALL scopes, and voila, it worked like a charm!
So, if you're facing a similar issue, here's a step-by-step solution:
- Check if the API you're trying to call supports JSON as a body or uses form-data.
- If it uses form-data, adjust your parameters accordingly.
- Ensure that your authentication includes all necessary scopes.
In conclusion, making API calls can sometimes be tricky, but with the right approach and a little help from the community, you can overcome any challenge. Remember, the key is to understand the requirements of the API you're working with and adjust your approach accordingly. Happy Making!
You do have further questions?
Ask your question via E-Mail: Richard@make-app.de
Book a paid Support & Consulting Session
New Make.com user? Sign up through this Affiliate Link to receive 10.000 operations for FREE.