GitHub Gists (Independent Publisher) (Preview)
![](https://conn-afd-prod-endpoint-bmc9bqahasf3grgk.b01.azurefd.net/releases/v1.0.1641/1.0.1641.3326/githubgistsip/icon.png)
GitHub Gists enables the authorized user to list, create, update and delete the public gists on GitHub.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - 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) |
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) |
Contact | |
---|---|
Name | Troy Taylor |
URL | https://www.hitachisolutions.com |
ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
Publisher | Troy Taylor |
Website | https://docs.github.com/en/rest/gists/gists |
Privacy policy | https://docs.github.com/en/github/site-policy/github-privacy-statement |
Categories | Content and Files |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Check for starred gist |
Check if a gist is starred. |
Create a gist |
Allows you to add a new gist with one or more files. |
Create gist comment |
Create a gist comment. |
Delete a gist |
Delete a gist. |
Delete gist comment |
Delete a gist comment. |
Fork a gist |
Fork a gist. |
Get a gist |
Retrieve a gist. |
Get gist comment |
Retrieve a gist comment. |
Get gist revision |
Retrieve a gist revision. |
List gist comments |
List all comments for a gist. |
List gist commits |
Retrieve a list of gist commits. |
List gist forks |
Retrieve a list of gist forks. |
List gists for the authenticated user |
Lists the authenticated user's gists or if called anonymously, this endpoint returns all public gists: |
List public gists |
List public gists sorted by most recently updated to least recently updated. |
List starred gists |
List the authenticated user's starred gists: |
Star gist |
Star a gist. |
Unstar gist |
Unstar a gist. |
Update a gist |
Allows you to update a gist's description and to update, delete, or rename gist files. Files from the previous version of the gist that aren't explicitly changed during an edit are unchanged. |
Update gist comment |
Update a gist comment. |
Check for starred gist
Check if a gist is starred.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Create a gist
Allows you to add a new gist with one or more files.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Description
|
description | string |
Description of the gist |
|
files
|
files | True | object |
Names and content for the files that make up the gist |
Flag
|
public | boolean |
Flag indicating whether the gist is public |
Returns
Gist Simple
- Gist Simple
- gist-simple
Create gist comment
Create a gist comment.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Text
|
body | True | string |
The comment text. |
Returns
A comment made to a gist.
- Gist Comment
- gist-comment
Delete a gist
Delete a gist.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Delete gist comment
Delete a gist comment.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Comment ID
|
comment_id | True | integer |
The unique identifier of the comment. |
Fork a gist
Fork a gist.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Returns
Base Gist
- Base Gist
- base-gist
Get a gist
Retrieve a gist.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Returns
Gist Simple
- Gist Simple
- gist-simple
Get gist comment
Retrieve a gist comment.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Comment ID
|
comment_id | True | integer |
The unique identifier of the comment. |
Returns
A comment made to a gist.
- Gist Comment
- gist-comment
Get gist revision
Retrieve a gist revision.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
SHA
|
sha | True | string |
The SHA. |
Returns
Gist Simple
- Gist Simple
- gist-simple
List gist comments
List all comments for a gist.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Per Page
|
per_page | integer |
The number of results per page (max 100). |
|
Page
|
page | integer |
Page number of the results to fetch. |
Returns
- response
- array of gist-comment
List gist commits
Retrieve a list of gist commits.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Per Page
|
per_page | integer |
The number of results per page (max 100). |
|
Page
|
page | integer |
Page number of the results to fetch. |
Returns
- response
- array of gist-commit
List gist forks
Retrieve a list of gist forks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Per Page
|
per_page | integer |
The number of results per page (max 100). |
|
Page
|
page | integer |
Page number of the results to fetch. |
Returns
- response
- array of gist-simple
List gists for the authenticated user
Lists the authenticated user's gists or if called anonymously, this endpoint returns all public gists:
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Since
|
since | string |
Only show notifications updated after the given time. This is a timestamp in ISO 8601 format: |
|
Per Page
|
per_page | integer |
The number of results per page (max 100). |
|
Page
|
page | integer |
Page number of the results to fetch. |
Returns
- response
- array of base-gist
List public gists
List public gists sorted by most recently updated to least recently updated.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Since
|
since | string |
Only show notifications updated after the given time. This is a timestamp in ISO 8601 format: |
|
Per Page
|
per_page | integer |
The number of results per page (max 100). |
|
Page
|
page | integer |
Page number of the results to fetch. |
Returns
- response
- array of base-gist
List starred gists
List the authenticated user's starred gists:
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Since
|
since | string |
Only show notifications updated after the given time. This is a timestamp in ISO 8601 format: |
|
Per Page
|
per_page | integer |
The number of results per page (max 100). |
|
Page
|
page | integer |
Page number of the results to fetch. |
Returns
- response
- array of base-gist
Star gist
Star a gist.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Unstar gist
Unstar a gist.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Update a gist
Allows you to update a gist's description and to update, delete, or rename gist files. Files from the previous version of the gist that aren't explicitly changed during an edit are unchanged.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Description
|
description | True | string |
The description of the gist. |
files
|
files | object |
The gist files to be updated, renamed, or deleted. Each |
Returns
Gist Simple
- Gist Simple
- gist-simple
Update gist comment
Update a gist comment.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Gist ID
|
gist_id | True | string |
The unique identifier of the gist. |
Comment ID
|
comment_id | True | integer |
The unique identifier of the comment. |
Text
|
body | True | string |
The comment text. |
Returns
A comment made to a gist.
- Gist Comment
- gist-comment
Definitions
nullable-simple-user
Simple User
Name | Path | Type | Description |
---|---|---|---|
Name
|
name | string |
The name. |
Email
|
string |
The email address. |
|
Login
|
login | string |
The login. |
ID
|
id | integer |
The identifier. |
Node ID
|
node_id | string |
The node identifier. |
Avatar URL
|
avatar_url | string |
The avatar URL address. |
Gravatar ID
|
gravatar_id | string |
The Gravatar identifier. |
URL
|
url | string |
The URL address. |
HTML URL
|
html_url | string |
The HTML URL address. |
Followers URL
|
followers_url | string |
The followers URL address. |
Following URL
|
following_url | string |
The following URL address. |
Gists URL
|
gists_url | string |
The Gists URL address. |
Starred URL
|
starred_url | string |
The starred URL address. |
Subscriptions URL
|
subscriptions_url | string |
The subscriptions URL address. |
Organizations URL
|
organizations_url | string |
The organizations URL address. |
Repos URL
|
repos_url | string |
The repos URL address. |
Events URL
|
events_url | string |
The events URL address. |
Received Events URL
|
received_events_url | string |
The received events URL address. |
Type
|
type | string |
The type. |
Site Admin
|
site_admin | boolean |
The site admin. |
Starred At
|
starred_at | string |
The starred at. |
simple-user
Simple User
Name | Path | Type | Description |
---|---|---|---|
Name
|
name | string |
The name. |
Email
|
string |
The email address. |
|
Login
|
login | string |
The login. |
ID
|
id | integer |
The identifier. |
Node ID
|
node_id | string |
The node identifier. |
Avatar URL
|
avatar_url | string |
The avatar URL address. |
Gravatar ID
|
gravatar_id | string |
The Gravatar identifier. |
URL
|
url | string |
The URL address. |
HTML URL
|
html_url | string |
The HTML URL address. |
Followers URL
|
followers_url | string |
The followers URL address. |
Following URL
|
following_url | string |
The following URL address. |
Gists URL
|
gists_url | string |
The Gists URL address. |
Starred URL
|
starred_url | string |
The starred URL address. |
Subscriptions URL
|
subscriptions_url | string |
The subscriptions URL address. |
Organizations URL
|
organizations_url | string |
The organizations URL address. |
Repos URL
|
repos_url | string |
The repos URL address. |
Events URL
|
events_url | string |
The events URL address. |
Received Events URL
|
received_events_url | string |
The received events URL address. |
Type
|
type | string |
The type. |
Site Admin
|
site_admin | boolean |
The site admin. |
Starred At
|
starred_at | string |
The starred at. |
author-association
How the author is associated with the repository.
How the author is associated with the repository.
- author_association
- string
base-gist
Base Gist
Name | Path | Type | Description |
---|---|---|---|
URL
|
url | string |
The URL address. |
Forks URL
|
forks_url | string |
The forks URL address. |
Commits URL
|
commits_url | string |
The commits URL address. |
ID
|
id | string |
The identifier. |
Node ID
|
node_id | string |
The node identifier. |
Git Pull URL
|
git_pull_url | string |
The Git pull URL address. |
Git Push URL
|
git_push_url | string |
The Git push URL address. |
HTML URL
|
html_url | string |
The HTML URL address. |
files
|
files | object | |
Public
|
public | boolean |
Whether public. |
Created At
|
created_at | string |
When created at. |
Updated At
|
updated_at | string |
When updated at. |
Description
|
description | string |
The description. |
Comments
|
comments | integer |
The number of comments. |
Comments URL
|
comments_url | string |
The comments URL address. |
Simple User
|
owner | simple-user |
Simple User |
Truncated
|
truncated | boolean |
Whether truncated. |
Forks
|
forks | array of |
The forks. |
History
|
history | array of |
The history. |
public-user
Public User
Name | Path | Type | Description |
---|---|---|---|
Login
|
login | string |
The login. |
ID
|
id | integer |
The identifier. |
Node ID
|
node_id | string |
The node identifier. |
Avatar URL
|
avatar_url | string |
The avatar URL address. |
Gravatar ID
|
gravatar_id | string |
The Gravatar identifier. |
URL
|
url | string |
The URL address. |
HTML URL
|
html_url | string |
The HTML URL address. |
Followers URL
|
followers_url | string |
The followers URL address. |
Following URL
|
following_url | string |
The following URL address. |
Gists URL
|
gists_url | string |
The Gists URL address. |
Starred URL
|
starred_url | string |
The starred URL address. |
Subscriptions URL
|
subscriptions_url | string |
The subscriptions URL address. |
Organizations URL
|
organizations_url | string |
The organizations URL address. |
Repos URL
|
repos_url | string |
The repos URL address. |
Events URL
|
events_url | string |
The events URL address. |
Received Events URL
|
received_events_url | string |
The received events URL address. |
Type
|
type | string |
The type. |
Site Admin
|
site_admin | boolean |
The site admin. |
Name
|
name | string |
The name. |
Company
|
company | string |
The company. |
Blog
|
blog | string |
The blog. |
Location
|
location | string |
The location. |
Email
|
The email address. |
||
Hireable
|
hireable | boolean |
Whether hireable. |
Bio
|
bio | string |
The bio. |
Twitter Username
|
twitter_username | string |
The Twitter username. |
Public Repos
|
public_repos | integer |
The number of public repos. |
Public Gists
|
public_gists | integer |
The number of public Gists. |
Followers
|
followers | integer |
The number of followers. |
Following
|
following | integer |
The number following. |
Created At
|
created_at | string |
When created at. |
Updated At
|
updated_at | string |
When updated at. |
Collaborators
|
plan.collaborators | integer |
The number of collaborators. |
Name
|
plan.name | string |
The name. |
Space
|
plan.space | integer |
The plan space. |
Private Repos
|
plan.private_repos | integer |
The number of private repos. |
Suspended At
|
suspended_at | string |
When suspended at. |
Private Gists
|
private_gists | integer |
The number of private Gists. |
Total Private Repos
|
total_private_repos | integer |
The total number of private repos. |
Owned Private Repos
|
owned_private_repos | integer |
The number of owned private repos. |
Disk Usage
|
disk_usage | integer |
The disk usage. |
Collaborators
|
collaborators | integer |
The number of collaborators. |
gist-history
Gist History
Name | Path | Type | Description |
---|---|---|---|
Version
|
version | string |
The version. |
Committed At
|
committed_at | string |
When committed at. |
Total
|
change_status.total | integer |
The total. |
Additions
|
change_status.additions | integer |
The number of additions. |
Deletions
|
change_status.deletions | integer |
The number of deletions. |
URL
|
url | string |
The URL address. |
gist-simple
Gist Simple
Name | Path | Type | Description |
---|---|---|---|
forks
|
forks | array of object | |
ID
|
forks.id | string |
The identifier. |
URL
|
forks.url | string |
The URL address. |
Public User
|
forks.user | public-user |
Public User |
Created At
|
forks.created_at | string |
When created at. |
Updated At
|
forks.updated_at | string |
When updated at. |
history
|
history | array of gist-history | |
URL
|
fork_of.url | string |
The URL address. |
Forks URL
|
fork_of.forks_url | string |
The forks URL address. |
Commits URL
|
fork_of.commits_url | string |
The commits URL address. |
ID
|
fork_of.id | string |
The identifier. |
Node ID
|
fork_of.node_id | string |
The node identifier. |
Git Pull URL
|
fork_of.git_pull_url | string |
The Git pull URL address. |
Git Push URL
|
fork_of.git_push_url | string |
The Git pull URL address. |
HTML URL Address
|
fork_of.html_url | string |
The HTML URL address. |
files
|
fork_of.files | object | |
Public
|
fork_of.public | boolean |
Whether public. |
Created At
|
fork_of.created_at | string |
When created at. |
Updated At
|
fork_of.updated_at | string |
When updated at. |
Description
|
fork_of.description | string |
The description. |
Comments
|
fork_of.comments | integer |
The comments. |
Comments URL
|
fork_of.comments_url | string |
The comments URL address. |
Simple User
|
fork_of.owner | nullable-simple-user |
Simple User |
Truncated
|
fork_of.truncated | boolean |
Whether truncated. |
Forks
|
fork_of.forks | array of |
The forks. |
History
|
fork_of.history | array of |
The history. |
URL
|
url | string |
The URL address. |
Forks URL
|
forks_url | string |
The forks URL address. |
Commits URL
|
commits_url | string |
The commits URL address. |
ID
|
id | string |
The identifier. |
Node ID
|
node_id | string |
The node identifier. |
Git Pull URL
|
git_pull_url | string |
The Git pull URL address. |
Git Push URL
|
git_push_url | string |
The Git push URL address. |
HTML URL
|
html_url | string |
The HTML URL address. |
files
|
files | object | |
Public
|
public | boolean |
Whether public. |
Created At
|
created_at | string |
When created at. |
Updated At
|
updated_at | string |
When updated at. |
Description
|
description | string |
The description. |
Comments
|
comments | integer |
The comments. |
User
|
user | string |
The user. |
Comments URL
|
comments_url | string |
The comments URL address. |
Simple User
|
owner | simple-user |
Simple User |
Truncated
|
truncated | boolean |
Whether truncated. |
gist-comment
A comment made to a gist.
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | integer |
The identifier. |
Node ID
|
node_id | string |
The node identifier. |
URL
|
url | string |
The URL address. |
Body
|
body | string |
The body. |
Created At
|
created_at | string |
When created at. |
Updated At
|
updated_at | string |
When updated at. |
author_association
|
author_association | author-association |
How the author is associated with the repository. |
gist-commit
Gist Commit
Name | Path | Type | Description |
---|---|---|---|
URL
|
url | string |
The URL address. |
Version
|
version | string |
The version. |
Total
|
change_status.total | integer |
The total. |
Additions
|
change_status.additions | integer |
The number of additions. |
Deletions
|
change_status.deletions | integer |
The number of deletions. |
Committed At
|
committed_at | string |
When committed at. |