Asana API POST request – Retool not sending request body

Hi everyone,

I’m experiencing an issue when trying to use the Asana API from Retool to attach a file to a task.

The API call fails with the error:
You should specify one of parent
According to the Asana documentation, this error means the parent field (which should contain a task GID) is missing — but I am passing it correctly.

What’s even stranger:

  • When I inspect the request, the body is sent as an empty object ({}), even though the body is clearly populated in Retool's interface.
  • The same exact request works fine when I send it via Postman.

Here's a screenshot showing how it's configured in Retool:

This behavior only started recently — everything was working fine a couple of days ago. Has anyone experienced something similar? Is there a known issue with how Retool handles multipart/form-data or the body in POST requests to the Asana API?

Thanks in advance!

Hi @MChuduk,

Thanks for reaching out about this! We have reported this bug internally, and we'll follow up here when we ship a fix

In the meantime, the workaround is to use the generic rest api integration instead of the asana integration

1 Like