Authenticating HTTP Connector with Integrated DNA technologies (IDT)

Hi all - a little cry for help here.

I'm trying to take advantage of the API provided by https://www.idtdna.com where it's possible to access some of the tools they provide (perform codon-optimization; validate sequence complexity wrt their gBlock synthesis platform; access ordering information specific to your account etc). The API platform is described here https://www.idtdna.com/pages/tools/apidoc.

 


The authentication is based on OAuth2 where initially an authentication web service request results in a Bearer Token being issued that can be used in subsequent web service requests accessing the actual tools.

In Postman I am able to configure this initial authentication request properly and obtain the token. IDT provide examples of all the web services here: https://www.idtdna.com/restapi/documents/Public%20API.postman_collection.json

However I'm unable to replicate this success using the HTTP Connector. The error reported being something to do with failing authentication.

If anyone has any insights into this or the time to play around and confirm that access to this site is indeed possible using Pipeline Pilot as the client I'd be very grateful.

Attached is a protocol with an HTTP Connector component configured in my current thinking. There are global parameters created for ease of adding in the authentication details if anyone wants to go through the process of creating an account with IDT and generating the API access keys (Client ID & Client Secret).

Thanks all - Tristan