Asana resource suddenly failing – "Could not parse parameter value string as JSON Object or JSON Array"

Hi everyone,

Our Retool app has been using the built-in Asana resource for months without issues. As of this morning (June 12 2025, ~11 AM ET) any query that reads users from a workspace is failing with the following error:

getAsanaUsers failed (0.32 s):
Could not parse parameter value string as JSON Object or JSON Array

{"error":true,"message":"Could not parse parameter value string as JSON Object or JSON Array","isRetoolSystemError":false,"queryExecutionMetadata":{"estimatedResponseSizeBytes":122,"resourceTimeTakenMs":881,"isPreview":false,"resourceType":"asana","lastReceivedFromResourceAt":1749740806353}}

What stopped working

  • GET /workspaces/{workspace_gid}/users

    • No custom params—just the default Retool “Get users in workspace” template.

What still works

  • Other, unrelated REST resources in the same app.
  • Direct calls to the Asana API using curl and the same access token.

What I’ve tried so far

  1. Refreshed the personal-access token in the Retool resource (no change).
  2. Duplicated the query and toggled “Run in preview” vs. “Run live” (same error).
  3. Checked Asana’s status page & changelog – no relevant incident or API change noted.
  4. Examined network tab – the request never reaches Asana; the error appears to come from Retool’s request validator.

Environment

  • Retool Cloud (US region)
  • App version last edited yesterday; no deploys today.
  • Asana API v1, personal-access token (PAT) authentication.

Has anyone else run into this parsing error today?
Could this be related to a recent change in the Retool Asana connector’s validation logic? Any work-arounds or debug tips would be greatly appreciated.

Thanks!

Austin

More context of the request

Did not realize the maybe Asana changed how they want parameters - heres the new updated version: