Showing results for 
Search instead for 
Did you mean: 
Community Champion
Community Champion

ENTERPRISE GITHUB: Custom Connector?

Anyone have success creating a custom connector to connect to an Enterprise Github instance? 


Here's my problem:

  • Enterprise Github access requires VPN
  • When my laptop is on VPN, I can send requests and receive data via Postman
    • Had to create a Personal Access Token in Enterprise Github
    • Place token in either URL or Request Header (both work in Postman)
  • I'm unable to send a successful request using a Custom Connector. 

Tried so far:

  • Passing Personal Access Token in URL and Request Header (status 500)
  • Connecting via On-prem Data Gateway and Windows credentials (to get onto the VPN even though the Github instance is cloud-based I think)
    • This results in the error: "Cannot leave gatway name null..."
  • Exporting Postman v1 Collection and importing as a Custom Connector (status 500)

Any ideas? Thanks!

Community Support
Community Support

Hi @ericonline ,

Could you please share a bit more about your issue?

Could you please share a screenshot about your custom connector's configuration?

Have you taken a try to use Basic Authentication (Username & Password) as authentication way instead of Access Token?


Based on the issue that you mentioned, I have made a test on my side (Basic Authentication and Access Token), and don't have the issue that you mentioned.


Please check and see if the following article would help in your scenario:


More details about creating a custom connector in PowerApps, please check the following video:


Best regards,

Community Support Team _ Kris Dai
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi @v-xida-msft ,

Thanks for the reply. 

Postman details: 

- Laptop connection: Company VPN

- Method: GET

- Request URL

- Authorization: NTLM Authentication (Beta)

  - Username: myUsername

  - Password: myPassword

  - Advanced:

    - Domain:

    - Workstation: myWorkstationName

- (Also works with) Authorization: OAUTH2.0

    - Access Token: Personal Access Token created in Github

- Response

        "id": 5564,
        "name": "repoName",
        "full_name": "userName/repoName",
        "owner": {
            "login": "userName",
            "id": 1477,
            "avatar_url": "",
            "gravatar_id": "",
            "url": "",
            "html_url": "",
            "followers_url": "",
            "following_url": "{/other_user}",
            "gists_url": "{/gist_id}",
            "starred_url": "{/owner}{/repo}",
            "subscriptions_url": "",
            "organizations_url": "",
            "repos_url": "",
            "events_url": "{/privacy}",
            "received_events_url": "",
            "type": "User",
            "site_admin": false,
            "ldap_dn": "CN=userName,CN=Users,DC=rails,DC=rwy,DC=myCompany,DC=com"
        "private": false,
        "html_url": "",
        "description": "TEst",
        "fork": false,
        "url": "",
        "forks_url": "",
        "keys_url": "{/key_id}",
        "collaborators_url": "{/collaborator}",
        "teams_url": "",
        "hooks_url": "",
        "issue_events_url": "{/number}",
        "events_url": "",
        "assignees_url": "{/user}",
        "branches_url": "{/branch}",
        "tags_url": "",
        "blobs_url": "{/sha}",
        "git_tags_url": "{/sha}",
        "git_refs_url": "{/sha}",
        "trees_url": "{/sha}",
        "statuses_url": "{sha}",
        "languages_url": "",
        "stargazers_url": "",
        "contributors_url": "",
        "subscribers_url": "",
        "subscription_url": "",
        "commits_url": "{/sha}",
        "git_commits_url": "{/sha}",
        "comments_url": "{/number}",
        "issue_comment_url": "{/number}",
        "contents_url": "{+path}",
        "compare_url": "{base}...{head}",
        "merges_url": "",
        "archive_url": "{archive_format}{/ref}",
        "downloads_url": "",
        "issues_url": "{/number}",
        "pulls_url": "{/number}",
        "milestones_url": "{/number}",
        "notifications_url": "{?since,all,participating}",
        "labels_url": "{/name}",
        "releases_url": "{/id}",
        "deployments_url": "",
        "created_at": "2018-05-10T16:46:30Z",
        "updated_at": "2019-04-11T15:02:46Z",
        "pushed_at": "2018-10-10T16:47:17Z",
        "git_url": "git://",
        "ssh_url": "",
        "clone_url": "",
        "svn_url": "",
        "homepage": null,
        "size": 1214,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": "TEst",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "open_issues_count": 0,
        "forks": 0,
        "open_issues": 0,
        "watchers": 0,
        "default_branch": "master"


Custom Connector details: 

- Host:

- Base URL: /

- Security: Basic Authentication w/ "username" and "password" labels

- New Action: GET_REPO_INFO

- Request: GET,

- Response:

Date Fri, 26 Jul 2019 20:26:37 GMT
Content-Type application/json; charset=utf-8
Content-Length 5422
Status 200 OK
Cache-Control public, max-age=60, s-maxage=60
Vary Accept
ETag "03d7efbf45f31e3de86d4786db0fe997"
X-GitHub-Enterprise-Version 2.12.3
X-GitHub-Media-Type github.v3; format=json
Access-Control-Expose-Headers ETag, Link, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval
Access-Control-Allow-Origin *
X-GitHub-Request-Id 9854b2df-e84e-4909-9bc8-2a2823ab4959
Content-Security-Policy default-src 'none'
Strict-Transport-Security max-age=31536000; includeSubdomains
X-Content-Type-Options nosniff
X-Frame-Options deny
X-XSS-Protection 1; mode=block
X-Runtime-rack 0.049464


- Validation: Succeeded

- Click Create Connector

  - "Custom Connector has been successfully created"

- Click Test then New Connection

  - Enter Windows username and password

- Connection created, navigate back to Custom Connector

- Click Test: "Operation failed (500), see response below"

  - Request

"Authorization": "Bearer <redacted>"

  - Response:

Internal Server Error (500)
  "cache-control": "proxy-revalidate",
  "content-length": "259",
  "content-type": "application/json"
  "error": {
    "code": 500,
    "message": "The remote name could not be resolved: ''",
    "source": "",
    "path": "forward-request",
    "clientRequestId": "01aeb31f-4eef-44d0-80c8-9baf-03ccd57d"

- Schema ValidationValidation Succeeded


Can you see what I'm doing wrong?

Hi Kris,

I cannot get this to work. 

  • Custom Connector with:
    • Basic, Windows, OAUTH2 and no security
    • Access token in header and URL
  • Just tried a dead simple Flow, just an HTTP request

Error: "The provided host name '' could not be resolved"




Works in Postman without issue... maybe I'll try Exporting/Importing an OpenAPI definition next.

@v-xida-msft ,

Hm. Exporting/Importing Postman collection did not work either...

Tried with "No Authentication" and with "Basic Authentication". 
Same result:


Helpful resources

PA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

R2 (Green) 768 x 460px.png

Microsoft Dynamics 365 & Power Platform User Professionals

DynamicsCon is a FREE, 4 half-day virtual learning experience for 11,000+ Microsoft Business Application users and professionals.

Users online (1,851)