I just started using Make this month and I would like to use our analytics.dev.azure.com
to bring in Workitem data in addition to Make’s built-in Devops support. Make already has a Built-in Devops App but as far as I know, I cannot use it’s Api Call module to query analytics.dev.azure.com/{Organization}
as it is a sub domain and the Api Call will only do paths relative to dev.azure.com/{Organization}
. I’m really struggling with getting the OAuth2 connection made using the HTTP module connection. I’ve done everything:
- Followed MSFT’s guidance here regarding structuring the web requests correctly: Use Azure DevOps OAuth 2.0 implementation - Azure DevOps | Microsoft Learn to gather all relevant info, the authorization endpoints, headers, query strings, request body…
- Registered Make and the proper redirect URI at
https://app.vssps.visualstudio.com/
(www.integromat.com/oauth/cb/oauth2
for HTTP module) - With the above registration, I have my client secret, my client id, the redirect uri mentioned above…
- I have not pursued the Microsoft Entra path to this yet
What I’m seeing when configuring the connection in the scenario builder is the auth request to https://app.vssps.visualstudio.com/oauth2/authorize
succeeds, and Make’s request to integromat.com
and next.integromat.com
seem to correctly include the authorization code when viewed from fiddler, but it seems Make’s follow-up request to https://app.vssps.visualstudio.com/oauth2/token
generates an error, sub-error “Assertion is null” (not literal error message - i never copied it down)
Just generally - is there something special anyone knows of, to make an OAuth2 connection to Azure Devops? Thank you everyone!!!