Test a custom connector to a private API in Connector Dev Studio?
I'm trying to build a custom connector to an API that is only accessible in our intra environment. I was wondering if it was even possible to test this connector in the Dev Studio as it may not be able to reach the API endpoint. Currently the error that I get is as follows:
Whenever I try "Run Script" to test my authentication via API key: httprequest.getStatusCode() returns 500 and I can see the following JS error in the browser console:
angular.js:14996 Error: [$compile:nonassign] Expression 'undefined' in attribute 'graalMessage' used with directive 'devStudioStartStopButton' is non-assignable!
at angular.js:125
at parentSet (angular.js:10774)
at parentValueWatch (angular.js:10787)
at interceptedExpression (angular.js:16982)
at Scope.$digest (angular.js:18555)
at Scope.$apply (angular.js:18923)
at HTMLButtonElement.<anonymous> (angular.js:28069)
at HTMLButtonElement.dispatch (jquery.js:5183)
at HTMLButtonElement.elemData.handle (jquery.js:4991)
Answers
-
By definition if it’s an internal API endpoint the Domo won’t be able to access it when you attempt to run your script. Your Domo instance wouldn’t typically be in your local network.
looks like your issue is that graalMessage is undefined likely because it can’t communicate with your internal api endpoint
**Was this post helpful? Click Agree or Like below**
**Did this solve your problem? Accept it as a solution!**1 -
Thanks Grant
I've just tested connecting to our internal Jira instance from Dev Studio and was able to do so; so I think there is a way to make this work; i'll conduct further checks regarding the accessibility of the internal API that I am testing
On another note, the internal API has a self-signed certificate and I was wondering if that could be the cause
0 -
The issue of self-signed certificate that I mentioned in my previous comment is different from that of being able to access an internal API. I'll create another post to enquire about that.
0
Categories
- 7.7K All Categories
- 12 Connect
- 925 Connectors
- 247 Workbench
- 441 Transform
- 1.7K Magic ETL
- 61 SQL DataFlows
- 456 Datasets
- 88 Visualize
- 222 Beast Mode
- 2.1K Charting
- 8 Variables
- 5 Automate
- 349 APIs & Domo Developer
- 85 Apps
- Workflows
- 17 Predict
- 3 Jupyter Workspaces
- 14 R & Python Tiles
- 242 Distribute
- 60 Domo Everywhere
- 241 Scheduled Reports
- 18 Manage
- 39 Governance & Security
- 46 Product Ideas
- 1.1K Ideas Exchange
- 6 Community Forums
- 19 Getting Started
- 6 Community Member Introductions
- 50 Community News
- 18 Event Recordings
- 577 日本支部