Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Server Discussions

Find answers, ask questions, and share expertise about Alteryx Server.

Tableau Tool error when triggering workflow through API

BenDltt
5 - Atom

I have recently updated a server to version 2025.1 and updated the Tableau Tools to 1.5.3.
After these updates, whenever I trigger a workflow with the Alteryx v1 API (/v1/workflows/{appId}/jobs), the Tableau Tool always errors with 'NoneType' object has no attribute 'get'.
Running the workflow manually through the Gallery or in Designer, it works fine.

Has anyone experienced something similar?

2 REPLIES 2
KGT
13 - Pulsar

I'm not sure what the issue is here, but there's a chance the v1 API requires something that the newer connectors don't have. It may be around DCM integration (my guess) or something. I don't know.

 

However, you could continue trying to troubleshoot, or you could move to the v3 API...

Dean4U
Alteryx
Alteryx

Hi @BenDltt,

 

Thank you for reaching out. These errors typically signal a common DCM problem or a missing DCM object. Make sure DCM is turned on in Server 2025.1 (check under System Settings) and that SDK Mode is set to Allow All. Additionally, double-check that a DCM connection has been successfully made for your Tableau tool. You can use the 'manage connections' option to sync and push it through the server (refer to this knowledge document). Remember, you need to share the DCM connection with the account that executes the API jobs.

 

We will host a DCM Office Hours session as part of our Community Live series on September 12th at 2:00 PM BST (1:00 PM GMT). Participating in the live call with our broader community could provide you with extra resources. Register using the link below:

 

Register Here

 

You can join us and directly ask our CSM your question. We will do our best to help you further.

 

Take care.