Github Data (Independent Publisher) (Preview)
To use the files on your github repo as a datasource, for example if your website is hosted on github. Not to be confused with the other Github connector that focuses on the PR's.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Nathalie Leenders |
| URL | https://www.nathalieleenders.com |
| info@nathalieleenders.com |
| Connector Metadata | |
|---|---|
| Publisher | Nathalie-Leenders |
| Website | https://www.nathalieleenders.com |
| Privacy policy | https://www.nathalieleenders.com |
| Publisher | Nathalie Leenders |
| Categories | IT Operations |
GitHub as a datasource
This connector allows you to grab a raw MD file from your GitHub repo, and pull it in as data to then be manipulated based on your markdown format.
Publisher: Nathalie Leenders | Wortell
Prerequisites
You will need the following to proceed:
- A Microsoft PowerApps or Microsoft Flow plan with custom connector feature
- A premium license
Supported Operations
The connector supports the following operations:
RetrieveData: Retrieves data from a raw MD file in your GitHub repository.
Deployment instructions
- Navigate to the Power Apps Custom Connectors page
- Click on
New custom connectorand selectImport an OpenAPI file - Browse to the location of the
apiDefinition.swagger.jsonandapiProperties.jsonfiles - Click
Continue - Update the general information and security details on the following page
- Click
Create connector - Use the new connector in your Power Apps application
Usage
There are 5 parameters built in:
- GitHub name
- Repo name
- Folder name
- Folder2 name
- Markdownfile name
- GitHub name is your user account for GitHub, or from the account you're trying to pull data from.
- Repo name is the name of your repo.
- Foldername is the name of the first folder
- Foldername2 is the underlying folders. If there are more than 1 use foldername/foldername2/foldername3 in this parameter if needed.
- Take note, it is open source so it doesn't need any authentication on GitHub.
Known issues and limitations
- The connector is currently in preview and may have some limitations.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Get file |
To use the files on your github repo as a datasource, for example if your website is hosted on github. Not to be confused with the other Github connector that focuses on the PR's. |
Get file
To use the files on your github repo as a datasource, for example if your website is hosted on github. Not to be confused with the other Github connector that focuses on the PR's.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Github name
|
Githubname | True | string |
The name of the Github user |
|
Repository name
|
Reponame | True | string |
The name of the Github repository |
|
File with path
|
Filewithpath | True | string |
The path to the file in the repository, including the file name |
Returns
- response
- string
Definitions
string
This is the basic data type 'string'.