Streamdata.io API Gallery - GitHub (Report Issue)

Organization(s):

GitHub Get Emojis

Lists all the emojis available to use on GitHub.

GitHub Get Events

List public events.

GitHub Get Feeds

List Feeds. GitHub provides several timeline resources in Atom format. The Feeds API lists all the feeds available to the authenticating user.

GitHub Get Gists

List the authenticated user's gists or if called anonymously, this will return all public gists.

GitHub Add Gists

Create a gist.

GitHub Delete Gists

Delete a gist.

GitHub Get Gists

Get a single gist.

GitHub Patch Gists

Edit a gist.

GitHub Get Gists Comments

List comments on a gist.

GitHub Add Gists Comments

Create a commen

GitHub Get Gists Comments Comment

Get a single comment.

GitHub Add Gists Forks

Fork a gist.

GitHub Delete Gists Star

Unstar a gist.

GitHub Get Gists Star

Check if a gist is starred.

GitHub Put Gists Star

Star a gist.

GitHub Get Gists Public

List all public gists.

GitHub Get Gists Starred

List the authenticated user's starred gists.

GitHub Get Gitignore Templates

Listing available templates. List all templates available to pass as an option when creating a repository.

GitHub Get Issues

List issues. List all issues across all the authenticated user's visible repositories.

GitHub Get Legacy Repos Search Keyword

Find repositories by keyword. Note, this legacy method does not follow the v3 pagination pattern. This method returns up to 100 results per page and pages can be fetched using the start_page parameter.

GitHub Get Legacy User Email Email

This API call is added for compatibility reasons only.

GitHub Get Legacy User Search Keyword

Find users by keyword.

GitHub Add Markdown

Render an arbitrary Markdown document

GitHub Add Markdown Raw

Render a Markdown document in raw mode

GitHub Get Meta

This gives some information about GitHub.com, the service.

GitHub Get Networks Owner Repo Events

List public events for a network of repositories.

GitHub Get Notifications

List your notifications. List all notifications for the current user, grouped by repository.

GitHub Put Notifications

Mark as read. Marking a notification as "read" removes it from the default view on GitHub.com.

GitHub Get Notifications Threads

View a single thread.

GitHub Patch Notifications Threads

Mark a thread as read

GitHub Delete Notifications Threads Subscription

Delete a Thread Subscription.

GitHub Put Notifications Threads Subscription

Set a Thread Subscription. This lets you subscribe to a thread, or ignore it. Subscribing to a thread is unnecessary if the user is already subscribed to the repository. Ignoring a thread will mute all future notifications (until you comment or ge...

GitHub Get Organizations

Get all organizations

GitHub Get Orgs Org

Get an Organization.

GitHub Patch Orgs Org

Edit an Organization.

GitHub Get Orgs Org Events

List public events for an organization.

GitHub Get Orgs Org Issues

List issues. List all issues for a given organization for the authenticated user.

GitHub Get Orgs Org Members

Members list. List all users who are members of an organization. A member is a user tha belongs to at least 1 team in the organization. If the authenticated user is also an owner of this organization then both concealed and public members will be ...

GitHub Delete Orgs Org Members Username

Remove a member. Removing a user from this list will remove them from all teams and they will no longer have any access to the organization's repositories.

GitHub Get Orgs Org Members Username

Check if a user is, publicly or privately, a member of the organization.

GitHub Get Orgs Org Public Members

Public members list. Members of an organization can choose to have their membership publicized or not.

GitHub Delete Orgs Org Public Members Username

Conceal a user's membership.

GitHub Put Orgs Org Public Members Username

Publicize a user's membership.

GitHub Get Orgs Org Repos

List repositories for the specified org.

GitHub Add Orgs Org Repos

Create a new repository for the authenticated user. OAuth users must supply repo scope.

GitHub Add Orgs Org Teams

Create team. In order to create a team, the authenticated user must be an owner of organization.

GitHub Get Rate Limit

Get your current rate limit status Note: Accessing this endpoint does not count against your rate limit.

GitHub Get Repositories

List all public repositories. This provides a dump of every public repository, in the order that they were created. Note: Pagination is powered exclusively by the since parameter. is the Link header to get the URL for the next page of repositories.

GitHub Delete Repos Owner Repo

Delete a Repository. Deleting a repository requires admin access. If OAuth is used, the delete_repo scope is required.

GitHub Get Repos Owner Repo

Get repository.

GitHub Get Repos Owner Repo Archive Format Path

Get archive link. This method will return a 302 to a URL to download a tarball or zipball archive for a repository. Please make sure your HTTP framework is configured to follow redirects or you will need to use the Location header to make a second...

GitHub Get Repos Owner Repo Assignees

List assignees. This call lists all the available assignees (owner + collaborators) to which issues may be assigned.

GitHub Get Repos Owner Repo Assignees Assignee

Check assignee. You may also check to see if a particular user is an assignee for a repository.

GitHub Get Repos Owner Repo Collaborators

List. When authenticating as an organization owner of an organization-owned repository, all organization owners are included in the list of collaborators. Otherwise, only users with access to the repository are returned in the collaborators list.

GitHub Get Repos Owner Repo Collaborators User

Check if user is a collaborator

GitHub Get Repos Owner Repo Comments

List commit comments for a repository. Comments are ordered by ascending ID.

GitHub Get Repos Owner Repo Comments Comment

Get a single commit comment.

GitHub Get Repos Owner Repo Commits

List commits on a repository.

GitHub Get Repos Owner Repo Commits Ref Status

Get the combined Status for a specific Ref The Combined status endpoint is currently available for developers to preview. During the preview period, the API may change without advance notice. Please see the blog post for full details. To access th...

GitHub Get Repos Owner Repo Commits Shacode Comments

List comments for a single commitList comments for a single commit.

GitHub Delete Repos Owner Repo Contents Path

Delete a file. This method deletes a file in a repository.

GitHub Get Repos Owner Repo Contents Path

Get contents. This method returns the contents of a file or directory in a repository. Files and symlinks support a custom media type for getting the raw content. Directories and submodules do not support custom media types. Note: This API support...

GitHub Get Repos Owner Repo Contributors

Get list of contributors.

GitHub Get Repos Owner Repo Deployments

Users with pull access can view deployments for a repository

GitHub Add Repos Owner Repo Deployments

Users with push access can create a deployment for a given ref

GitHub Get Repos Owner Repo Deployments Statuses

Users with pull access can view deployment statuses for a deployment

GitHub Add Repos Owner Repo Deployments Statuses

Create a Deployment Status Users with push access can create deployment statuses for a given deployment:

GitHub Get Repos Owner Repo Downloads

Deprecated. List downloads for a repository.

GitHub Delete Repos Owner Repo Downloads Download

Deprecated. Delete a download.

GitHub Get Repos Owner Repo Downloads Download

Deprecated. Get a single download.

GitHub Get Repos Owner Repo Events

Get list of repository events.

GitHub Add Repos Owner Repo Forks

Create a fork. Forking a Repository happens asynchronously. Therefore, you may have to wai a short period before accessing the git objects. If this takes longer than 5 minutes, be sure to contact Support.

GitHub Get Repos Owner Repo Git Blobs Shacode

Get a Blob. Since blobs can be any arbitrary binary data, the input and responses for the blob API takes an encoding parameter that can be either utf-8 or base64. If your data cannot be losslessly sent as a UTF-8 string, you can base64 encode it.

GitHub Delete Repos Owner Repo Git Refs Ref

Delete a Reference Example: Deleting a branch: DELETE /repos/octocat/Hello-World/git/refs/heads/feature-a Example: Deleting a tag: DELETE /repos/octocat/Hello-World/git/refs/tags/v1.0

GitHub Add Repos Owner Repo Git Tags

Create a Tag Object. Note that creating a tag object does not create the reference that makes a tag in Git. If you want to create an annotated tag in Git, you have to do this call to create the tag object, and then create the refs/tags/[tag] refer...

GitHub Add Repos Owner Repo Git Trees

Create a Tree. The tree creation API will take nested entries as well. If both a tree and a nested path modifying that tree are specified, it will overwrite the contents of that tree with the new path contents and write a new tree out.

GitHub Add Repos Owner Repo Hooks Hook Tests

Test a push hook. This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook is not subscribed to push events, the server will respond with 204 but no test POST will be generated...

GitHub Get Repos Owner Repo Issues

List issues for a repository.

GitHub Add Repos Owner Repo Issues

Create an issue. Any user with pull access to a repository can create an issue.

GitHub Get Repos Owner Repo Issues Comments

List comments in a repository.

GitHub Get Repos Owner Repo Issues Events

List issue events for a repository.

GitHub Patch Repos Owner Repo Issues Number

Edit an issue. Issue owners and users with push access can edit an issue.

GitHub Delete Repos Owner Repo Issues Number Labels

Remove all labels from an issue.

GitHub Put Repos Owner Repo Issues Number Labels

Replace all labels for an issue. Sending an empty array ([]) will remove all Labels from the Issue.

GitHub Get Repos Owner Repo Labels

List all labels for this repository.

GitHub Get Repos Owner Repo Languages

List languages. List languages for the specified repository. The value on the right of a language is the number of bytes of code written in that language.

GitHub Get Repos Owner Repo Milestones

List milestones for a repository.

GitHub Get Repos Owner Repo Milestones Number Labels

Get labels for every issue in a milestone.

GitHub Get Repos Owner Repo Notifications

List your notifications in a repository List all notifications for the current user.

GitHub Put Repos Owner Repo Notifications

Mark notifications as read in a repository. Marking all notifications in a repository as "read" removes them from the default view on GitHub.com.

GitHub Get Repos Owner Repo Pulls

List pull requests.

GitHub Add Repos Owner Repo Pulls

Create a pull request.

GitHub Get Repos Owner Repo Pulls Comments

List comments in a repository. By default, Review Comments are ordered by ascending ID.

GitHub Get Repos Owner Repo Pulls Number

Get a single pull request.

GitHub Get Repos Owner Repo Pulls Number Comments

List comments on a pull request.

GitHub Add Repos Owner Repo Pulls Number Comments

Create a comment. #TODO Alternative input ( http://developer.github.com/v3/pulls/comments/ ) description: | Alternative Input. Instead of passing commit_id, path, and position you can reply to an existing Pull Request Comment like ...

GitHub Get Repos Owner Repo Pulls Number Commits

List commits on a pull request.

GitHub Get Repos Owner Repo Pulls Number Merge

Get if a pull request has been merged.

GitHub Put Repos Owner Repo Pulls Number Merge

Merge a pull request (Merge Button's)

GitHub Get Repos Owner Repo Readme

Get the README. This method returns the preferred README for a repository.

GitHub Get Repos Owner Repo Releases

Users with push access to the repository will receive all releases (i.e., published releases and draft releases). Users with pull access will receive published releases only

GitHub Add Repos Owner Repo Releases

Create a release Users with push access to the repository can create a release.

GitHub Get Repos Owner Repo Releases Assets

Get a single release asset

GitHub Patch Repos Owner Repo Releases Assets

Edit a release asset Users with push access to the repository can edit a release asset.

GitHub Delete Repos Owner Repo Releases

Users with push access to the repository can delete a release.

GitHub Patch Repos Owner Repo Releases

Users with push access to the repository can edit a release

GitHub Get Repos Owner Repo Stats Code Frequency

Get the number of additions and deletions per week. Returns a weekly aggregate of the number of additions and deletions pushed to a repository.

GitHub Get Repos Owner Repo Stats Commit Activity

Get the last year of commit activity data. Returns the last year of commit activity grouped by week. The days array is a group of commits per day, starting on Sunday.

GitHub Get Repos Owner Repo Stats Contributors

Get contributors list with additions, deletions, and commit counts.

GitHub Get Repos Owner Repo Stats Participation

Get the weekly commit count for the repo owner and everyone else.

GitHub Get Repos Owner Repo Stats Punch Card

Get the number of commits per hour in each day. Each array contains the day number, hour number, and number of commits 0-6 Sunday - Saturday 0-23 Hour of day Number of commits For example, [2, 14, 25] indicates that there were 25 total commits, d...

GitHub Get Repos Owner Repo Statuses Ref

List Statuses for a specific Ref.

GitHub Delete Repos Owner Repo Subscription

Delete a Repository Subscription.

GitHub Get Repos Owner Repo Subscription

Get a Repository Subscription.

GitHub Put Repos Owner Repo Subscription

Set a Repository Subscription

GitHub Get Repos Owner Repo Watchers

List Stargazers. New implementation.

GitHub Get Search Code

Search code.

GitHub Get Search Issues

Find issues by state and keyword. (This method returns up to 100 results per page.)

GitHub Get Search Repositories

Search repositories.

GitHub Get Search Users

Search users.

GitHub Delete Teams Team

Delete team. In order to delete a team, the authenticated user must be an owner of the org that the team is associated with.

GitHub Patch Teams Team

Edit team. In order to edit a team, the authenticated user must be an owner of the org that the team is associated with.

GitHub Get Teams Team Members

List team members. In order to list members in a team, the authenticated user must be a member of the team.

GitHub Delete Teams Team Memberships Username

Remove team membership. In order to remove a membership between a user and a team, the authenticated user must have 'admin' permissions to the team or be an owner of the organization that the team is associated with. NOTE: This does not delete the...

GitHub Get Teams Team Memberships Username

Get team membership. In order to get a user's membership with a team, the authenticated user must be a member of the team or an owner of the team's organization.

GitHub Put Teams Team Memberships Username

Add team membership. In order to add a membership between a user and a team, the authenticated user must have 'admin' permissions to the team or be an owner of the organization that the team is associated with. If the user is already a part of th...

GitHub Delete Teams Team Members Username

The "Remove team member" API is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Remove team membership API instead. It allows you to remove both active and pending memberships. Remove team memb...

GitHub Get Teams Team Members Username

The "Get team member" API is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Get team membership API instead. It allows you to get both active and pending memberships. Get team member. In order...

GitHub Put Teams Team Members Username

The API (described below) is deprecated and is scheduled for removal in the next major version of the API. We recommend using the Add team membership API instead. It allows you to invite new organization members to your teams. Add team member. In...

GitHub Get Teams Team Repos

List team repos

GitHub Put Teams Team Repos Org Repo

In order to add a repository to a team, the authenticated user must be an owner of the org that the team is associated with. Also, the repository must be owned by the organization, or a direct fork of a repository owned by the organization.

GitHub Delete Teams Team Repos Owner Repo

In order to remove a repository from a team, the authenticated user must be an owner of the org that the team is associated with. NOTE: This does not delete the repository, it just removes it from the team.

GitHub Get Teams Team Repos Owner Repo

Check if a team manages a repository

GitHub Get User

Get the authenticated user.

GitHub Patch User

Update the authenticated user.

GitHub Delete User Emails

Delete email address(es). You can include a single email address or an array of addresses.

GitHub Get User Emails

List email addresses for a user. In the final version of the API, this method will return an array of hashes with extended information for each email address indicating if the address has been verified and if it's primary email address for GitHub....

GitHub Add User Emails

Add email address(es). You can post a single email address or an array of addresses.

GitHub Get User Followers

List the authenticated user's followers

GitHub Get User Following

List who the authenticated user is following.

GitHub Delete User Following Username

Unfollow a user. Unfollowing a user requires the user to be logged in and authenticated with basic auth or OAuth with the user:follow scope.

GitHub Get User Following Username

Check if you are following a user.

GitHub Put User Following Username

Follow a user. Following a user requires the user to be logged in and authenticated with basic auth or OAuth with the user:follow scope.

GitHub Get User Issues

List issues. List all issues across owned and member repositories for the authenticated user.

GitHub Get User Keys

List your public keys. Lists the current user's keys. Management of public keys via the API requires that you are authenticated through basic auth, or OAuth with the 'user', 'write:public_key' scopes.

GitHub Add User Keys

Create a public key.

GitHub Delete User Keys Key

Delete a public key. Removes a public key. Requires that you are authenticated via Basic Auth or via OAuth with at least admin:public_key scope.

GitHub Get User Keys Key

Get a single public key.

GitHub Get User Orgs

List public and private organizations for the authenticated user.

GitHub Get User Repos

List repositories for the authenticated user. Note that this does not include repositories owned by organizations which the user can access. You can lis user organizations and list organization repositories separately.

GitHub Add User Repos

Create a new repository for the authenticated user. OAuth users must supply repo scope.

GitHub Get Users

Get all users. This provides a dump of every user, in the order that they signed up for GitHub. Note: Pagination is powered exclusively by the since parameter. Use the Link header to get the URL for the next page of users.

GitHub Get User Starred

List repositories being starred by the authenticated user.

GitHub Get User Starred Owner Repo

Check if you are starring a repository.

GitHub Get User Subscriptions

List repositories being watched by the authenticated user.

GitHub Delete User Subscriptions Owner Repo

Stop watching a repository

GitHub Get User Subscriptions Owner Repo

Check if you are watching a repository.

GitHub Get Users Username

Get a single user.

GitHub Get Users Username Events

If you are authenticated as the given user, you will see your private events. Otherwise, you'll only see public events.

GitHub Get Users Username Events Orgs Org

This is the user's organization dashboard. You must be authenticated as the user to view this.

GitHub Get Users Username Followers

List a user's followers

GitHub Get Users Username Following Targetuser

Check if one user follows another.

GitHub Get Users Username Gists

List a users gists.

GitHub Get Users Username Keys

List public keys for a user. Lists the verified public keys for a user. This is accessible by anyone.

GitHub Get Users Username Orgs

List all public organizations for a user.

GitHub Get Users Username Received Events

These are events that you'll only see public events.

GitHub Get Users Username Received Events Public

List public events that a user has received

GitHub Get Users Username Repos

List public repositories for the specified user.

GitHub Get Users Username Starred

List repositories being starred by a user.

GitHub Get Users Username Subscriptions

List repositories being watched by a user.

GitHub Get User Teams

List all of the teams across all of the organizations to which the authenticated user belongs. This method requires user or repo scope when authenticating via OAuth.

Submit Your API

Join the gallery to find out how much you can save with Streamdata.io.