Hi Everyone,
I'm facing an issue calling an external REST API from Alteryx Designer, and I'd appreciate any guidance from the community.
Scenario
I'm trying to call the S&P Global GTA Connect API using the Download Tool in Alteryx.
- Authentication method required by the API: HTTP Basic Authentication using Personal Access Token (PAT)
- Header format used:
Authorization: Basic <Base64-encoded PAT with trailing colon>
Accept: application/json
All of the above return 200 OK, so the PAT, account entitlement and endpoint are confirmed to be correct.
What doesn't work
- Calling the same endpoint from Alteryx Download Tool consistently returns: 401 Unauthorized
- Browse tool shows:
- Status: 0
- Header: 401 Unauthorized
- Body: empty / unauthorized message
Environment
- Alteryx Designer version: 2025.1.2.79
- API provider has confirmed:
- The account has API access (not UI only)
- The PAT has the correct scope
- No additional header are required
- The issue is specified to Alteryx
I've also attached a screenshot showing the 401 Unauthorized response from Alteryx for reference.
My questions
- Are there any known limitations with the Download Tool when passing the Authorization header (Basic Auth / Base64-encoded PATs)?
- Does Alteryx modify or strip Authorization headers under certain conditions?
- Is there a recommended configuration or alternative approach within Alteryx for this of authentication?
Thanks in advance for any insights or similar experiences.