Octokit Authenticate a request using the basic access authentication scheme The request to authenticate The credentials to attach to the request See the Basic Authentication documentation for more information. Authenticate a request using the OAuth2 Token (sent in a header) authentication scheme The request to authenticate The credentials to attach to the request See the OAuth2 Token (sent in a header) documentation for more information. Indicate to the serializer that this property or value has a different representation when being serialized to JSON The key to use in place of the property's name The name to use in place of the enum's value Indicate to the serializer that this property or field should be included, even when currently set to `null` Wrapper for a response from the API Payload contained in the response Create a ApiResponse from an existing request An existing request to wrap Create a ApiResponse from an existing request and object An existing request to wrap The payload from an existing request The payload of the response The context of the response Generic Http client. Useful for those who want to swap out System.Net.HttpClient with something else. Most folks won't ever need to swap this out. But if you're trying to run this on Windows Phone, you might. Sends the specified request and returns a response. A that represents the HTTP request Used to cancel the request Function to preprocess HTTP response prior to deserialization (can be null) A of Set the GitHub Api request timeout. The Timeout value Generic Http client. Useful for those who want to swap out System.Net.HttpClient with something else. Most folks won't ever need to swap this out. But if you're trying to run this on Windows Phone, you might. Sends the specified request and returns a response. A that represents the HTTP request Used to cancel the request Function to preprocess HTTP response prior to deserialization (can be null) A of Sets the timeout for the connection between the client and the server. The Timeout value Abstraction for interacting with credentials Create an instance of the InMemoryCredentialStore Retrieve the credentials from the underlying store A continuation containing credentials Responsible for serializing the request and response as JSON and adding the proper JSON response header. Represents a generic HTTP response Information about the API. Information about the API response parsed from the response headers. The response status code. The content type of the response. Total number of matching items. True if the query timed out and it's possible that the results are incomplete. The found items. Up to 100 per page. Authentication protocols supported by the GitHub API No credentials provided Username & password Delegated access to a third party Credential for GitHub App using signed JWT When implementation details of changes: mark as Obsolete create a V2 update usages of to V2 Information about the API. Information about the API response parsed from the response headers. The response status code. The content type of the response. A client for GitHub's Actions Artifacts API. See the Actions Artifacts API documentation for more information. Initializes a new GitHub Actions Artifacts API client An API connection A client for GitHub's Actions Cache API. See the Actions Cache API documentation for more information. Initializes a new GitHub Actions Cache API client An API connection A client for GitHub's Actions API. See the Actions API documentation for more information. Instantiate a new GitHub Actions API client. An API connection. Client for the Artifacts API. Client for the Cache API. Client for the OIDC API. Client for the Permissions API. Client for the Self-hosted runner groups API. Client for the Self-hosted runners API. Client for the Workflows API. A client for GitHub's Actions OIDC API. See the Actions OIDC API documentation for more information. Initializes a new GitHub Actions OIDC API client An API connection A client for GitHub's Actions Permissions API. See the Actions Permissions API documentation for more information. Initializes a new GitHub Actions Permissions API client An API connection A client for GitHub's Actions Self-hosted runner groups API. See the Actions Self-hosted runner groups API documentation for more information. Initializes a new GitHub Actions Self-hosted runner groups API client An API connection Get a self-hosted runner group for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#get-a-self-hosted-runner-group-for-an-enterprise The enterprise name. Unique identifier of the self-hosted runner group. Get a self-hosted runner group for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#get-a-self-hosted-runner-group-for-an-organization The organization name. Unique identifier of the self-hosted runner group. List self-hosted runner groups for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-enterprise The enterprise name List self-hosted runner groups for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-enterprise The enterprise name Options for changing the API response List self-hosted runners groups for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-organization The organization name List self-hosted runners groups for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-organization The organization name Options for changing the API response List self-hosted runners in a group for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-enterprise The enterprise. The runner group ID. List self-hosted runners in a group for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-enterprise The enterprise. The runner group ID. Options for changing the API response List self-hosted runners in a group for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-organization The organization. The runner group ID. List self-hosted runners in a group for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-organization The organization. The runner group ID. Options for changing the API response List organization access to a self-hosted runner group in an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-organization-access-to-a-self-hosted-runner-group-in-an-enterprise The enterprise name The runner group id List organization access to a self-hosted runner group in an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-organization-access-to-a-self-hosted-runner-group-in-an-enterprise The enterprise name The runner group id Options for changing the API response List repository access to a self-hosted runner group in an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-repository-access-to-a-self-hosted-runner-group-in-an-organization The organization name The runner group id List repository access to a self-hosted runner group in an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-repository-access-to-a-self-hosted-runner-group-in-an-organization The organization name The runner group id Options for changing the API response A client for GitHub's Actions Self-hosted runners API. See the Actions Self-hosted runners API documentation for more information. Initializes a new GitHub Actions Self-hosted runners API client An API connection Lists all self-hosted runners for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-an-enterprise The enterprise. Lists all self-hosted runners for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-an-enterprise The enterprise. Options for changing the API response Lists all self-hosted runners for an organization https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-an-organization The organization. Lists all self-hosted runners for an organization https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-an-organization The organization. Options for changing the API response Lists all self-hosted runners for a repository https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-a-repository The owner of the repository. The name of the repository. Lists all self-hosted runners for a repository https://docs.github.com/en/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-a-repository The owner of the repository. The name of the repository. Options for changing the API response List runner applications for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-enterprise The enterprise. List runner applications for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-enterprise The enterprise. Options for changing the API response List runner applications for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-organization The organization. List runner applications for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-organization The organization. Options for changing the API response List runner applications for a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-a-repository The owner. The repo. List runner applications for a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-a-repository The owner. The repo. Options for changing the API response Delete a self-hosted runner from an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#delete-a-self-hosted-runner-from-an-enterprise The enterprise. The runner id. Delete a self-hosted runner from an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#delete-a-self-hosted-runner-from-an-organization The organization. The runner id. Delete a self-hosted runner from a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#delete-a-self-hosted-runner-from-a-repository The owner. The repo. The runner id. Create a self-hosted runner registration token for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-self-hosted-runner-registration-token-for-an-enterprise The enterprise. Create a self-hosted runner registration token for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-self-hosted-runner-registration-token-for-an-enterprise The enterprise. A token used to cancel this potentially long running request Create a self-hosted runner registration token for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-self-hosted-runner-registration-token-for-an-organization The organization. Create a self-hosted runner registration token for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-self-hosted-runner-registration-token-for-an-organization The organization. A token used to cancel this potentially long running request Create a self-hosted runner registration token for a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-self-hosted-runner-registration-token-for-a-repository The owner. The repo. Create a self-hosted runner registration token for a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-self-hosted-runner-registration-token-for-a-repository The owner. The repo. A token used to cancel this potentially long running request A client for GitHub's Actions Workflows jobs API. See the Actions Workflows jobs API documentation for more information. Initializes a new GitHub Actions Workflows jobs API client An API connection Re-runs a specific workflow job in a repository. https://developer.github.com/v3/actions/workflow-runs/#re-run-a-job-from-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow job. Gets a specific job in a workflow run. https://developer.github.com/v3/actions/workflow-jobs/#get-a-job-for-a-workflow-run The owner of the repository. The name of the repository. The unique identifier of the job. Gets the plain text log file for a workflow job. https://developer.github.com/v3/actions/workflow-jobs/#download-job-logs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow job. Lists jobs for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Lists jobs for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Details to filter the request, such as by when completed. Lists jobs for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Details to filter the request, such as by when completed. Options to change the API response. Lists jobs for a specific workflow run attempt. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run-attempt The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Lists jobs for a specific workflow run attempt. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run-attempt The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Options to change the API response. A client for GitHub's Actions Workflows runs API. See the Actions Workflows runs API documentation for more information. Initializes a new GitHub Actions Workflows runs API client An API connection Lists all workflow runs for a repository. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-repository The owner of the repository. The name of the repository. Lists all workflow runs for a repository. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-repository The owner of the repository. The name of the repository. Details to filter the request, such as by check suite Id. Lists all workflow runs for a repository. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-repository The owner of the repository. The name of the repository. Details to filter the request, such as by check suite Id. Options to change the API response. Gets a specific workflow run in a repository. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflow-runs/#get-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Deletes a specific workflow run. Anyone with write access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflow-runs/#delete-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Get the review history for a workflow run. https://developer.github.com/v3/actions/workflow-runs/#get-the-review-history-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Approves a workflow run for a pull request from a public fork of a first time contributor. https://developer.github.com/v3/actions/workflow-runs/#approve-a-workflow-run-for-a-fork-pull-request The owner of the repository. The name of the repository. The Id of the workflow run. Gets a specific workflow run attempt. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflow-runs/#get-a-workflow-run-attempt The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Gets a byte array containing an archive of log files for a specific workflow run attempt. https://developer.github.com/v3/actions/workflow-runs/#download-workflow-run-attempt-logs The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Cancels a workflow run using its Id. https://developer.github.com/v3/actions/workflow-runs/#cancel-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Gets a byte array containing an archive of log files for a workflow run. https://developer.github.com/v3/actions/workflow-runs/#download-workflow-run-logs The owner of the repository. The name of the repository. The Id of the workflow run. Deletes all logs for a workflow run. https://developer.github.com/v3/actions/workflow-runs/#delete-workflow-run-logs The owner of the repository. The name of the repository. The Id of the workflow run. Approve or reject pending deployments that are waiting on approval by a required reviewer. https://developer.github.com/v3/actions/workflow-runs/#review-pending-deployments-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. The review for the pending deployment. Re-runs your workflow run using its Id. https://developer.github.com/v3/actions/workflow-runs/#re-run-a-workflow The owner of the repository. The name of the repository. The Id of the workflow run. Re-run all of the failed jobs and their dependent jobs in a workflow run using the Id of the workflow run. https://developer.github.com/v3/actions/workflow-runs/#re-run-failed-jobs-from-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Gets the number of billable minutes and total run time for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#get-workflow-run-usage The owner of the repository. The name of the repository. The Id of the workflow run. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Details to filter the request, such as by check suite Id. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Details to filter the request, such as by check suite Id. Options to change the API response. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The workflow file name. Details to filter the request, such as by check suite Id. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The workflow file name. Details to filter the request, such as by check suite Id. Options to change the API response. A client for GitHub's Actions Workflows API. See the Actions Workflows API documentation for more information. Initializes a new GitHub Actions Workflows API client An API connection Manually triggers a GitHub Actions workflow run in a repository by file name. https://developer.github.com/v3/actions/workflows/#create-a-workflow-dispatch-event The owner of the repository. The name of the repository. The workflow file name. The parameters to use to trigger the workflow run. Manually triggers a GitHub Actions workflow run in a repository by Id. https://developer.github.com/v3/actions/workflows/#create-a-workflow-dispatch-event The owner of the repository. The name of the repository. The Id of the workflow. The parameters to use to trigger the workflow run. Disables a specific workflow in a repository by file name. https://developer.github.com/v3/actions/workflows/#disable-a-workflow The owner of the repository. The name of the repository. The workflow file name. Disables a specific workflow in a repository by Id. https://developer.github.com/v3/actions/workflows/#disable-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Enables a specific workflow in a repository by file name. https://developer.github.com/v3/actions/workflows/#enable-a-workflow The owner of the repository. The name of the repository. The workflow file name. Enables a specific workflow in a repository by Id. https://developer.github.com/v3/actions/workflows/#enable-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Gets a specific workflow in a repository by file name. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-a-workflow The owner of the repository. The name of the repository. The workflow file name. Gets a specific workflow in a repository by Id. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Gets useage of a specific workflow in a repository by file name. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-workflow-usage The owner of the repository. The name of the repository. The workflow file name. Gets useage of a specific workflow in a repository by Id. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-workflow-usage The owner of the repository. The name of the repository. The Id of the workflow. Lists the workflows in a repository. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#list-repository-workflows The owner of the repository. The name of the repository. Lists the workflows in a repository. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#list-repository-workflows The owner of the repository. The name of the repository. Options to change the API response. Client for the Workflow jobs API. Client for the Workflow runs API. A client for GitHub's Activity API. See the Activity API documentation for more information. Instantiate a new GitHub Activities API client. An API connection Client for the Events API Client for the Starring API Client for the Watching API Client for the Feeds API Client for the Notifications API Base class for an API client. Initializes a new API client. The client's connection Gets the API client's connection. The API client's connection Returns the underlying used by the . This is useful for requests that need to access the HTTP response and not just the response model. Used to paginate through API response results. This is meant to be internal, but I factored it out so we can change our mind more easily later. A client for GitHub's Issue Assignees API. See the Issue Assignees API documentation for more information. Instantiates a new GitHub Issue Assignees API client. An API connection Gets all the available assignees (owner + collaborators) to which issues may be assigned. The owner of the repository The name of the repository Gets all the available assignees (owner + collaborators) to which issues may be assigned. The Id of the repository Gets all the available assignees (owner + collaborators) to which issues may be assigned. The owner of the repository The name of the repository The options to change API's response. Gets all the available assignees (owner + collaborators) to which issues may be assigned. The Id of the repository The options to change API's response. Checks to see if a user is an assignee for a repository. The owner of the repository The name of the repository Username of the prospective assignee Add assignees to a specified Issue. The owner of the repository The name of the repository The issue number List of names of assignees to add Remove assignees from a specified Issue. The owner of the repository The name of the repository The issue number List of assignees to remove Checks to see if a user is an assignee for a repository. The Id of the repository Username of the prospective assignee A client for GitHub's OAuth API. See the OAuth API documentation for more details. Initializes a new GitHub OAuth API client. An API connection Gets all s for the authenticated user. This method requires authentication. See the API documentation for more information. Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A list of s for the authenticated user. Gets all s for the authenticated user. This method requires authentication. See the API documentation for more information. Options for changing the API response Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A list of s for the authenticated user. Gets a specific for the authenticated user. This method requires authentication. See the API documentation for more information. The Id of the to get Thrown when the current user does not have permission to make this request. Thrown when a general API error occurs. The specified . Creates a new personal token for the authenticated user. This method requires authentication. See the API documentation for more information. Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new personal token for the authenticated user. This method requires authentication. See the API documentation for more information. The two-factor authentication code in response to the current user's previous challenge Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, it fails. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, it fails. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret The two-factor authentication code in response to the current user's previous challenge Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, returns the user’s existing authorization for that application. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, returns the user’s existing authorization for that application. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret Describes the new authorization to create The two-factor authentication code in response to the current user's previous challenge Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Checks the validity of an OAuth token without running afoul of normal rate limits for failed login attempts. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The OAuth token to check The valid . Resets a valid OAuth token for an OAuth application without end user involvement. This method requires authentication. See the API documentation for more information. ClientID of the OAuth application for the token The OAuth token to reset The valid with a new OAuth token Revokes a single OAuth token for an OAuth application. This method requires authentication. See the API documentation for more information. ClientID of the OAuth application for the token The OAuth token to revoke A for the request's execution. Updates the specified . This method requires authentication. See the API documentation for more details. Id of the to update Describes the changes to make to the authorization Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. The updated . Deletes the specified . This method requires authentication. See the API documentation for more details. The system-wide Id of the authorization to delete Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A for the request's execution. Deletes the specified . This method requires authentication. See the API documentation for more details. The system-wide Id of the authorization to delete Two factor authorization code Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A for the request's execution. Initializes a new GitHub Repository Autolinks API client An API connection A client for GitHub's Git Blobs API. See the Git Blobs API documentation for more information. Instantiates a new GitHub Git Blobs API client. An API connection Gets a single Blob by SHA. http://developer.github.com/v3/git/blobs/#get-a-blob The owner of the repository The name of the repository The SHA of the blob Gets a single Blob by SHA. http://developer.github.com/v3/git/blobs/#get-a-blob The Id of the repository The SHA of the blob Creates a new Blob http://developer.github.com/v3/git/blobs/#create-a-blob The owner of the repository The name of the repository The new Blob Creates a new Blob http://developer.github.com/v3/git/blobs/#create-a-blob The Id of the repository The new Blob A client for GitHub's Check Runs API See the Check Runs API documentation for more information. Initializes a new GitHub Check Runs API client An API connection Creates a new check run for a specific commit in a repository See the Check Runs API documentation for more information. The owner of the repository The name of the repository Details of the Check Run to create Creates a new check run for a specific commit in a repository See the Check Runs API documentation for more information. The Id of the repository Details of the Check Run to create Updates a check run for a specific commit in a repository See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run The updates to the check run Updates a check run for a specific commit in a repository See the Check Runs API documentation for more information. The Id of the repository The Id of the check run The updates to the check run Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The owner of the repository The name of the repository The commit reference (can be a SHA, branch name, or a tag name) Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The Id of the repository The commit reference (can be a SHA, branch name, or a tag name) Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The owner of the repository The name of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The Id of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The owner of the repository The name of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Options to change the API response Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The Id of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Options to change the API response Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check suite Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Details to filter the request, such as by check name Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check suite Details to filter the request, such as by check name Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Details to filter the request, such as by check name Options to change the API response Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check suite Details to filter the request, such as by check name Options to change the API response Gets a single check run using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run Gets a single check run using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check run Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check run Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run Options to change the API response Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check run Options to change the API response A client for GitHub's Checks API. See the Checks API documentation for more information. Initializes a new GitHub Checks API client. An API connection A client for GitHub's Check Runs API. See the Check Runs API documentation for more information. A client for GitHub's Check Suites API. See the Check Suites API documentation for more information. A client for GitHub's Check Suites API. See the Check Suites API documentation for more information. Initializes a new GitHub Check Suites API client. An API connection Gets a single Check Suite by Id See the Check Suites API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Gets a single Check Suite by Id See the Check Suites API documentation for more information. The Id of the repository The Id of the check suite Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The owner of the repository The name of the repository The reference (SHA, branch name or tag name) to list check suites for Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The Id of the repository The reference (SHA, branch name or tag name) to list check suites for Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The owner of the repository The name of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The Id of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The owner of the repository The name of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Options to change the API response Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The Id of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Options to change the API response Updates Check Suites preferences on a repository, such as disabling automatic creation when code is pushed See the Check Suites API documentation for more information. The owner of the repository The name of the repository The check suite preferences Updates Check Suites preferences on a repository, such as disabling automatic creation when code is pushed See the Check Suites API documentation for more information. The Id of the repository The check suite preferences Creates a new Check Suite See the Check Suites API documentation for more information. The owner of the repository The name of the repository Details of the Check Suite to create Creates a new Check Suite See the Check Suites API documentation for more information. The Id of the repository Details of the Check Suite to create Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository See the Check Suites API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository See the Check Suites API documentation for more information. The Id of the repository The Id of the check suite A client for GitHub's Codespaces API. Gets and creates Codespaces. See the Codespaces API documentation for more information. Instantiates a new GitHub Codespaces API client. Returns all the codespaces for the authenticated user. A codespaces collection Returns all the codespaces for the specified repository. A codespaces collection Gets a codespace for the authenticated user. A codespace Starts a codespace for the authenticated user. Stops a codespace for the authenticated user. A client for GitHub's Reactions API. See the Reactions API documentation for more information. Creates a reaction for a specified Commit Comment https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment The owner of the repository The name of the repository The comment id The reaction to create Creates a reaction for a specified Commit Comment https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment The owner of the repository The comment id The reaction to create Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The name of the repository The comment id Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The name of the repository The comment id Options for changing the API response Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The comment id Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The comment id Options for changing the API response Deletes a reaction for a specified Commit Comment https://docs.github.com/rest/reactions#delete-a-commit-comment-reaction The owner of the repository The name of the repository The comment id The reaction id Deletes a reaction for a specified Commit Comment https://docs.github.com/rest/reactions#delete-a-commit-comment-reaction The owner of the repository The comment id The reaction id A client for GitHub's Git Commits API. See the Git Commits API documentation for more information. Instantiates a new GitHub Git Commits API client. An API connection Gets a commit for a given repository by sha reference http://developer.github.com/v3/git/commits/#get-a-commit The owner of the repository The name of the repository Tha sha reference of the commit Gets a commit for a given repository by sha reference http://developer.github.com/v3/git/commits/#get-a-commit The Id of the repository Tha sha reference of the commit Create a commit for a given repository http://developer.github.com/v3/git/commits/#create-a-commit The owner of the repository The name of the repository The commit to create Create a commit for a given repository http://developer.github.com/v3/git/commits/#create-a-commit The Id of the repository The commit to create A client for GitHub's Git Repository Status API. See the Repository Statuses API documentation for more information. Initializes a new Commit Status API client. An API connection Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The Id of the repository The reference (SHA, branch name, or tag name) to list commits for Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Options for changing the API response Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The Id of the repository The reference (SHA, branch name, or tag name) to list commits for Options for changing the API response Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref The Id of the repository The reference (SHA, branch name, or tag name) to list commits for Creates a commit status for the specified ref. https://developer.github.com/v3/repos/statuses/#create-a-status The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for The commit status to create Creates a commit status for the specified ref. https://developer.github.com/v3/repos/statuses/#create-a-status The Id of the repository The reference (SHA, branch name, or tag name) to list commits for The commit status to create A client for GitHub's Copilot for Business API. Allows listing, creating, and deleting Copilot licenses. See the Copilot for Business API documentation for more information. Instantiates a new GitHub Copilot API client. Returns a summary of the Copilot for Business configuration for an organization. Includes a seat details summary of the current billing cycle, and the mode of seat management. the organization name to retrieve billing settings for A instance Client for maintaining Copilot licenses for users in an organization. Access GitHub's Copilot for Business API. Returns a summary of the Copilot for Business configuration for an organization. Includes a seat details summary of the current billing cycle, and the mode of seat management. the organization name to retrieve billing settings for A instance For checking and managing licenses for GitHub Copilot for Business A client for managing licenses for GitHub Copilot for Business Removes a license for a user The organization name The github users profile name to remove a license from A instance with results Removes a license for one or many users The organization name A instance, containing the names of the user(s) to remove licenses for A instance with results Assigns a license to a user The organization name The github users profile name to add a license to A instance with results Assigns a license for one or many users The organization name A instance, containing the names of the user(s) to add licenses to A instance with results Gets all of the currently allocated licenses for an organization The organization The api options to use when making the API call, such as paging A instance containing the currently allocated user licenses A client for GitHub's Repository Deployment Environments API. Gets Deployment Environments. See the Repository Deployment Environments API documentation for more information. Instantiates a new GitHub Repository Environments API client. An API connection Gets all the environments for the specified repository. Any user with pull access to a repository can view environments. https://docs.github.com/en/rest/deployments/environments#list-environments The owner of the repository The name of the repository Gets all the environments for the specified repository. Any user with pull access to a repository can view environments. https://docs.github.com/en/rest/deployments/environments#list-environments The Id of the repository Gets all the environments for the specified repository. Any user with pull access to a repository can view environments. https://docs.github.com/en/rest/deployments/environments#list-environments The owner of the repository The name of the repository Paging options Gets all the environments for the specified repository. Any user with pull access to a repository can view environments. https://docs.github.com/en/rest/deployments/environments#list-environments Repository ID Paging options A client for GitHub's Repository Deployments API. Gets and creates Deployments. See the Repository Deployments API documentation for more information. Instantiates a new GitHub Repository Deployments API client. An API connection Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The owner of the repository The name of the repository Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The Id of the repository Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The owner of the repository The name of the repository Options for changing the API response Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The Id of the repository Options for changing the API response Creates a new deployment for the specified repository. Users with push access can create a deployment for a given ref. http://developer.github.com/v3/repos/deployments/#create-a-deployment The owner of the repository The name of the repository A instance describing the new deployment to create Creates a new deployment for the specified repository. Users with push access can create a deployment for a given ref. http://developer.github.com/v3/repos/deployments/#create-a-deployment The Id of the repository A instance describing the new deployment to create Client for managing deployment status. A client for GitHub's Repository Deployment Statuses API. Gets and creates Deployment Statuses. See the Repository Deployment Statuses API documentation for more information. Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The owner of the repository. The name of the repository. The id of the deployment. Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The Id of the repository. The id of the deployment. Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The owner of the repository. The name of the repository. The id of the deployment. Options for changing the API response Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The Id of the repository. The id of the deployment. Options for changing the API response Creates a new status for the given deployment. Users with push access can create deployment statuses for a given deployment. http://developer.github.com/v3/repos/deployments/#create-a-deployment-status The owner of the repository. The name of the repository. The id of the deployment. The new deployment status to create. Creates a new status for the given deployment. Users with push access can create deployment statuses for a given deployment. http://developer.github.com/v3/repos/deployments/#create-a-deployment-status The Id of the repository. The id of the deployment. The new deployment status to create. A client for GitHub's Emojis APIs. See the Emojis API documentation for more details. Initializes a new GitHub emojis API client. An API connection. Gets all the emojis available to use on GitHub. Thrown when a general API error occurs. An of emoji and their URI. A client for GitHub's Enterprise Admin Stats API See the Enterprise Admin Stats API documentation for more information. Gets GitHub Enterprise Issue statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Hook statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Milestone statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Organization statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Comment statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Pages statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise User statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Gist statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise PullRequest statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Repository statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The collection of statistics. A client for GitHub's Enterprise Admin Stats API See the Enterprise Admin Stats API documentation for more information. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). Note: Defaults to 100 entries per page (max count). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise The list. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). Note: Defaults to 100 entries per page (max count). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of issues returned The list. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Options for changing the API response The list. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of events returned Options for changing the API response The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). Note: Defaults to 100 entries per page (max count). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). Note: Defaults to 100 entries per page (max count). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of events returned The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Options for changing the API response The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of events returned Options for changing the API response The list. A client for GitHub's Enterprise API. See the Enterprise API documentation for more information. Instantiates a new GitHub Enterprise API client. An API connection A client for GitHub's Enterprise Admin Stats API See the Enterprise Admin Stats API documentation for more information. A client for GitHub's Enterprise Audit Log API See the Enterprise Audit Log API documentation for more information. A client for GitHub's Enterprise LDAP API See the Enterprise LDAP API documentation for more information. A client for GitHub's Enterprise License API See the Enterprise License API documentation for more information. A client for GitHub's Enterprise Management Console API See the Enterprise Management Console API documentation for more information. A client for GitHub's Enterprise Organization API See the Enterprise Organization API documentation for more information. A client for GitHub's Enterprise Search Indexing API See the Enterprise Search Indexing API documentation for more information. A client for GitHub's Enterprise Pre-receive Environments API See the Enterprise Pre-receive Environments API documentation for more information. A client for GitHub's Enterprise Pre-receive Hooks API See the Enterprise Pre-receive Hooks API documentation for more information. A client for GitHub's Enterprise LDAP API See the Enterprise LDAP API documentation for more information. Update the LDAP mapping for a user on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-user The username to update LDAP mapping The The object. Queue an LDAP Sync job for a user on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-user The userName to sync LDAP mapping The of the queue request. Update the LDAP mapping for a team on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-team The teamId to update LDAP mapping The The object. Queue an LDAP Sync job for a team on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-team The teamId to update LDAP mapping The of the queue request. A client for GitHub's Enterprise License API See the Enterprise License API documentation for more information. Gets GitHub Enterprise License Information (must be Site Admin user). https://developer.github.com/v3/enterprise/license/#get-license-information The statistics. A client for GitHub's Enterprise Management Console API See the Enterprise Management Console API documentation for more information. Gets GitHub Enterprise Maintenance Mode Status https://developer.github.com/v3/enterprise/management_console/#check-maintenance-status The . Sets GitHub Enterprise Maintenance Mode https://developer.github.com/v3/enterprise/management_console/#check-maintenance-status The . A client for GitHub's Enterprise Organization API See the Enterprise Organization API documentation for more information. Creates an Organization on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/orgs/#create-an-organization A instance describing the organization to be created The created. A client for GitHub's Enterprise Pre-receive Environments API See the Enterprise Pre-receive Environments API documentation for more information. Initializes a new instance of . An API connection Gets all s. See the API documentation for more information. Thrown when a general API error occurs. Gets all s. See the API documentation for more information. Options for changing the API response Thrown when a general API error occurs. Gets a single . See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. Creates a new . See the API documentation for more information. A description of the pre-receive environment to create Thrown when a general API error occurs. Edits an existing . See the API documentation for more information. The id of the pre-receive environment A description of the pre-receive environment to edit Thrown when the specified does not exist. Thrown when a general API error occurs. Deletes an existing . See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. Gets the download status for an existing . See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. Triggers a new download of the 's tarball from the environment's . When the download is finished, the newly downloaded tarball will overwrite the existing environment. See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. A client for GitHub's Enterprise Pre-receive Hooks API See the Enterprise Pre-receive Hooks API documentation for more information. Initializes a new instance of . An API connection Gets all s. See the API documentation for more information. Thrown when a general API error occurs. Gets all s. See the API documentation for more information. Options for changing the API response Thrown when a general API error occurs. Gets a single . See the API documentation for more information. The id of the pre-receive hook Thrown when the specified does not exist. Thrown when a general API error occurs. Creates a new . See the API documentation for more information. A description of the pre-receive hook to create Thrown when a general API error occurs. Edits an existing . See the API documentation for more information. The id of the pre-receive hook A description of the pre-receive hook to edit Thrown when the specified does not exist. Thrown when a general API error occurs. Deletes an existing . See the API documentation for more information. The id of the pre-receive hook Thrown when the specified does not exist. Thrown when a general API error occurs. Service used to check if a GitHub Enterprise instance lives at a given URL. Creates a new EnterpriseProbe, used to check for the existence of GitHub Enterprise Instances See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. Creates a new EnterpriseProbe, used to check for the existence of GitHub Enterprise Instances See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. The client to use for executing requests Makes a request to the specified URL and returns whether or not the probe could definitively determine that a GitHub Enterprise Instance exists at the specified URL. The probe checks the absolute path /site/sha at the specified . The URL to test An with either , , or in the case the request failed Yep! It's an Enterprise server Got a response from a server, but it wasn't an Enterprise server Request timed out or DNS failed. So it's probably the case it's not an enterprise server but we can't know for sure. A client for GitHub's Enterprise Search Indexing API See the Enterprise Search Indexing API documentation for more information. Queue an indexing job for a user or organization account (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. Queue an indexing job for a repository (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account A repository The message. Queue an indexing job for all of a user or organization's repositories (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. Queue an indexing job for all the issues in a repository (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account A repository The message. Queue an indexing job for all the issues in all of a user or organization's repositories (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. Queue an indexing job for all the source code in a repository (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account A repository The message. Queue an indexing job for all the source code in all of a user or organization's repositories (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. A client for GitHub's Enterprise Admin Stats API See the Enterprise Admin Stats API documentation for more information. Gets GitHub Enterprise Issue statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Hook statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Milestone statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Organization statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Comment statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Pages statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise User statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Gist statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise PullRequest statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise Repository statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The statistics. Gets GitHub Enterprise statistics (must be Site Admin user). https://developer.github.com/v3/enterprise/admin_stats/#get-statistics The collection of statistics. A client for GitHub's Enterprise Audit Log API See the Enterprise Audit Log API documentation for more information. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise The list. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of events returned The list. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Options for changing the API response The list. Gets GitHub Enterprise Audit Log Entries (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of events returned Options for changing the API response The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of events returned The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Options for changing the API response The list. Gets GitHub Enterprise Audit Log Entries as raw Json (must be Site Admin user). https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log/#get-the-audit-log-for-an-enterprise Name of enterprise Used to filter and sort the list of issues returned Options for changing the API response A client for GitHub's Enterprise API. See the Enterprise API documentation for more information. A client for GitHub's Enterprise Admin Stats API See the Enterprise Admin Stats API documentation for more information. A client for GitHub's Enterprise Audit Log API See the Enterprise Audit Log API documentation for more information. A client for GitHub's Enterprise LDAP API See the Enterprise LDAP API documentation for more information. A client for GitHub's Enterprise License API See the Enterprise License API documentation for more information. A client for GitHub's Enterprise Management Console API See the Enterprise Management Console API documentation for more information. A client for GitHub's Enterprise Organization API See the Enterprise Organization API documentation for more information. A client for GitHub's Enterprise Search Indexing API See the Enterprise Search Indexing API documentation for more information. A client for GitHub's Enterprise Pre-receive Environments API See the Enterprise Pre-receive Environments API documentation for more information. A client for GitHub's Enterprise Pre-receive Hooks API See the Enterprise Pre-receive Hooks API documentation for more information. A client for GitHub's Enterprise LDAP API See the Enterprise LDAP API documentation for more information. Update the LDAP mapping for a user on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-user The username to update LDAP mapping The The object. Queue an LDAP Sync job for a user on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-user The username to sync LDAP mapping The of the queue request. Update the LDAP mapping for a team on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#update-ldap-mapping-for-a-team The teamId to update LDAP mapping The The object. Queue an LDAP Sync job for a team on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-team The teamId to update LDAP mapping The of the queue request. A client for GitHub's Enterprise License API See the Enterprise License API documentation for more information. Gets GitHub Enterprise License Information (must be Site Admin user). https://developer.github.com/v3/enterprise/license/#get-license-information The statistics. A client for GitHub's Enterprise Management Console API See the Enterprise Management Console API documentation for more information. Gets GitHub Enterprise Maintenance Mode Status https://developer.github.com/v3/enterprise/management_console/#check-maintenance-status The . Sets GitHub Enterprise Maintenance Mode https://developer.github.com/v3/enterprise/management_console/#check-maintenance-status The . A client for GitHub's Enterprise Organization API See the Enterprise Organization API documentation for more information. Creates an Organization on a GitHub Enterprise appliance (must be Site Admin user). https://developer.github.com/v3/enterprise/orgs/#create-an-organization A instance describing the organization to be created The created. A client for GitHub's Enterprise Pre-receive Environments API See the Enterprise Pre-receive Environments API documentation for more information. Gets all s. See the API documentation for more information. Thrown when a general API error occurs. Gets all s. See the API documentation for more information. Options for changing the API response Thrown when a general API error occurs. Gets a single . See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. Creates a new . See the API documentation for more information. A description of the pre-receive environment to create Thrown when a general API error occurs. Edits an existing . See the API documentation for more information. The id of the pre-receive environment A description of the pre-receive environment to edit Thrown when the specified does not exist. Thrown when a general API error occurs. Deletes an existing . See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. Gets the download status for an existing . See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. Triggers a new download of the 's tarball from the environment's . When the download is finished, the newly downloaded tarball will overwrite the existing environment. See the API documentation for more information. The id of the pre-receive environment Thrown when the specified does not exist. Thrown when a general API error occurs. A client for GitHub's Enterprise Pre-receive Hooks API See the Enterprise Pre-receive Hooks API documentation for more information. Gets all s. See the API documentation for more information. Thrown when a general API error occurs. Gets all s. See the API documentation for more information. Options for changing the API response Thrown when a general API error occurs. Gets a single . See the API documentation for more information. The id of the pre-receive hook Thrown when the specified does not exist. Thrown when a general API error occurs. Creates a new . See the API documentation for more information. A description of the pre-receive hook to create Thrown when a general API error occurs. Edits an existing . See the API documentation for more information. The id of the pre-receive hook A description of the pre-receive hook to edit Thrown when the specified does not exist. Thrown when a general API error occurs. Deletes an existing . See the API documentation for more information. The id of the pre-receive hook Thrown when the specified does not exist. Thrown when a general API error occurs. Service used to check if a GitHub Enterprise instance lives at a given URL. Makes a request to the specified URL and returns whether or not the probe could definitively determine that a GitHub Enterprise Instance exists at the specified URL. The probe checks the absolute path /site/sha at the specified . The URL to test An with either , , or in the case the request failed A client for GitHub's Enterprise Search Indexing API See the Enterprise Search Indexing API documentation for more information. Queue an indexing job for a user or organization account (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. Queue an indexing job for a repository (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account A repository The message. Queue an indexing job for all of a user or organization's repositories (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. Queue an indexing job for all the issues in a repository (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account A repository The message. Queue an indexing job for all the issues in all of a user or organization's repositories (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. Queue an indexing job for all the source code in a repository (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account A repository The message. Queue an indexing job for all the source code in all of a user or organization's repositories (must be Site Admin user). https://developer.github.com/v3/enterprise/search_indexing/#queue-an-indexing-job A user or organization account The message. A client for GitHub's Activity Events API. See the Activity Events API documentation for more information Instantiates a new GitHub Issue Events API client. An API connection Gets all the public events http://developer.github.com/v3/activity/events/#list-public-events Gets all the public events http://developer.github.com/v3/activity/events/#list-public-events Options for changing the API response All the public s for the particular user. Gets all the events for a given repository https://developer.github.com/v3/activity/events/#list-repository-events The owner of the repository The name of the repository Gets all the events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Gets all the events for a given repository https://developer.github.com/v3/activity/events/#list-repository-events The owner of the repository The name of the repository Options for changing the API response Gets all the events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Options for changing the API response Gets all the event issues for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The owner of the repository The name of the repository Gets all the issue events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Gets all the event issues for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all the issue events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Options for changing the API response Gets all the events for a given repository network http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories The owner of the repository The name of the repository Gets all the events for a given repository network http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories The owner of the repository The name of the repository Options for changing the API response Gets all the events for a given organization http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization The name of the organization Gets all the events for a given organization http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization The name of the organization Options for changing the API response Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received The login of the user Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received The login of the user Options for changing the API response Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received The login of the user Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received The login of the user Options for changing the API response Gets all the events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user The login of the user Gets all the events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user The login of the user Options for changing the API response Gets all the public events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user The login of the user Gets all the public events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user The login of the user Options for changing the API response Gets all the events that are associated with an organization. http://developer.github.com/v3/activity/events/#list-events-for-an-organization The login of the user The name of the organization Gets all the events that are associated with an organization. http://developer.github.com/v3/activity/events/#list-events-for-an-organization The login of the user The name of the organization Options for changing the API response A client for GitHub's Feeds API. See the Feeds API documentation for more information Instantiates a new GitHub Feeds API client. An API connection Gets all the feeds available to the authenticating user http://developer.github.com/v3/activity/feeds/#list-feeds All the public s for the particular user. A client for GitHub's User Followers API See the Followers API documentation for more information. Initializes a new GitHub User Followers API client. An API connection List the authenticated user’s followers See the API documentation for more information. A of s that follow the authenticated user. List the authenticated user’s followers Options for changing the API response See the API documentation for more information. A of s that follow the authenticated user. List a user’s followers The login name for the user See the API documentation for more information. A of s that follow the passed user. List a user’s followers The login name for the user Options for changing the API response See the API documentation for more information. A of s that follow the passed user. List who the authenticated user is following See the API documentation for more information. A of s that the authenticated user follows. List who the authenticated user is following Options for changing the API response See the API documentation for more information. A of s that the authenticated user follows. List who a user is following The login name of the user See the API documentation for more information. A of s that the passed user follows. List who a user is following The login name of the user Options for changing the API response See the API documentation for more information. A of s that the passed user follows. Check if the authenticated user follows another user The login name of the other user See the API documentation for more information. A bool representing the success of the operation. Check if one user follows another user The login name of the user The login name of the other user See the API documentation for more information. A bool representing the success of the operation. Follow a user The login name of the user to follow See the API documentation for more information. A bool representing the success of the operation. Unfollow a user The login name of the user to unfollow See the API documentation for more information. A client for GitHub's Gist Comments API. See the Gist Comments API documentation for more information. Instantiates a new GitHub Gist Comments API client. An API connection Gets a single comment by gist- and comment id. http://developer.github.com/v3/gists/comments/#get-a-single-comment The id of the gist The id of the comment Task{GistComment}. Gets all comments for the gist with the specified id. http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist The id of the gist Task{IReadOnlyList{GistComment}}. Gets all comments for the gist with the specified id. http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist The id of the gist Options for changing the API response Task{IReadOnlyList{GistComment}}. Creates a comment for the gist with the specified id. http://developer.github.com/v3/gists/comments/#create-a-comment The id of the gist The body of the comment Task{GistComment}. Updates the comment with the specified gist- and comment id. http://developer.github.com/v3/gists/comments/#edit-a-comment The id of the gist The id of the comment The updated body of the comment Task{GistComment}. Deletes the comment with the specified gist- and comment id. http://developer.github.com/v3/gists/comments/#delete-a-comment The id of the gist The id of the comment Task. A client for GitHub's Gists API. See the Gists API documentation for more information. Instantiates a new GitHub Gists API client. An API connection Gets a gist http://developer.github.com/v3/gists/#get-a-single-gist The id of the gist Creates a new gist http://developer.github.com/v3/gists/#create-a-gist The new gist to create Creates a fork of a gist http://developer.github.com/v3/gists/#fork-a-gist The id of the gist to fork Deletes a gist http://developer.github.com/v3/gists/#delete-a-gist The id of the gist List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists Options for changing the API response List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Options for changing the API response Lists all public gists http://developer.github.com/v3/gists/#list-gists Lists all public gists http://developer.github.com/v3/gists/#list-gists Options for changing the API response Lists all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Lists all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Options for changing the API response List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists Options for changing the API response List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Options for changing the API response List a user's gists http://developer.github.com/v3/gists/#list-gists The user List a user's gists http://developer.github.com/v3/gists/#list-gists The user Options for changing the API response List a user's gists http://developer.github.com/v3/gists/#list-gists The user Only gists updated at or after this time are returned List a user's gists http://developer.github.com/v3/gists/#list-gists The user Only gists updated at or after this time are returned Options for changing the API response List gist commits http://developer.github.com/v3/gists/#list-gists-commits The id of the gist List gist commits http://developer.github.com/v3/gists/#list-gists-commits The id of the gist Options for changing the API response List gist forks http://developer.github.com/v3/gists/#list-gists-forks The id of the gist List gist forks http://developer.github.com/v3/gists/#list-gists-forks The id of the gist Options for changing the API response Edits a gist http://developer.github.com/v3/gists/#delete-a-gist The id of the gist The update to the gist Stars a gist http://developer.github.com/v3/gists/#star-a-gist The id of the gist Unstars a gist http://developer.github.com/v3/gists/#unstar-a-gist The id of the gist Checks if the gist is starred http://developer.github.com/v3/gists/#check-if-a-gist-is-starred The id of the gist A client for GitHub's Git Database API. Gives you access to read and write raw Git objects and to list and update your references. See the Git API documentation for more information. Instantiates a new GitHub Git API client. An API connection A client for GitHub Applications Installations API. See the GitHub Apps Installations API documentation for more information. List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth). https://developer.github.com/v3/apps/installations/#list-repositories List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth). Options for changing the API response https://developer.github.com/v3/apps/installations/#list-repositories List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth). The Id of the installation https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth). The Id of the installation Options for changing the API response https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation A client for GitHub Applications API. See the GitHub Apps API documentation for more information. Access GitHub's Apps Installations API. Refer to the API documentation for more information: https://developer.github.com/v3/apps/installations/ Get a single GitHub App (if private, requires Personal Access Token or GitHubApp auth) https://developer.github.com/v3/apps/#get-a-single-github-app The URL-friendly name of your GitHub App. You can find this on the settings page for your GitHub App. Returns the GitHub App associated with the authentication credentials used (requires GitHubApp auth). https://developer.github.com/v3/apps/#get-the-authenticated-github-app List installations of the authenticated GitHub App (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-installations List installations of the authenticated GitHub App (requires GitHubApp auth). Options for changing the API response https://developer.github.com/v3/apps/#find-installations Get a single GitHub App Installation (requires GitHubApp auth). https://developer.github.com/v3/apps/#get-a-single-installation The Id of the GitHub App Installation Get a single GitHub App Installation (requires GitHubApp auth). https://developer.github.com/v3/apps/#get-a-single-installation The Id of the GitHub App Installation List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth). https://developer.github.com/v3/apps/#list-installations-for-user List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth). https://developer.github.com/v3/apps/#list-installations-for-user Create a time bound access token for a GitHubApp Installation that can be used to access other API endpoints (requires GitHubApp auth). https://developer.github.com/v3/apps/#create-a-new-installation-token https://developer.github.com/apps/building-github-apps/authentication-options-for-github-apps/#authenticating-as-an-installation https://developer.github.com/v3/apps/available-endpoints/ The Id of the GitHub App Installation Enables an authenticated GitHub App to find the organization's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-organization-installation The name of the organization Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-repository-installation The owner of the repo The name of the repo Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-repository-installation The Id of the repository Enables an authenticated GitHub App to find the users's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-user-installation The name of the user A client for GitHub's gitignore APIs. See the GitIgnore API documentation for more details. Initializes a new GitHub gitignore API client. An API connection. List all templates available to pass as an option when creating a repository. A list of template names Retrieves the source for a single GitIgnore template A template and its source A client for GitHub's Actions Artifacts API. See the Actions Artifacts API documentation for more information. Lists artifacts for a repository Gets the specified artifact Deletes the specified artifact Downloads the specified artifact's contents Lists the artifacts for a specific workflow run A client for GitHub's Actions Cache API. See the Actions Cache API documentation for more information. A client for GitHub's Actions API. See the Actions API documentation for more information. Client for the Artifacts API. Client for the Cache API. Client for the OIDC API. Client for the Permissions API. Client for the Self-hosted runner groups API. Client for the Self-hosted runners API. Client for the Workflows API. A client for GitHub's Actions OIDC API. See the Actions OIDC API documentation for more information. Get the customization template for an OIDC subject claim for an organization. https://docs.github.com/en/rest/actions/oidc?apiVersion=2022-11-28#get-the-customization-template-for-an-oidc-subject-claim-for-an-organization The organization name. Set the customization template for an OIDC subject claim for an organization. https://docs.github.com/en/rest/actions/oidc?apiVersion=2022-11-28#set-the-customization-template-for-an-oidc-subject-claim-for-an-organization The organization name. The OIDC subject claim to set for the organization. Get the customization template for an OIDC subject claim for a repository. https://docs.github.com/en/rest/actions/oidc?apiVersion=2022-11-28#get-the-customization-template-for-an-oidc-subject-claim-for-a-repository The account owner of the repository. The name of the repository. https://docs.github.com/en/rest/actions/oidc?apiVersion=2022-11-28#set-the-customization-template-for-an-oidc-subject-claim-for-a-repository The account owner of the repository. The name of the repository. The OIDC subject claim to set for the repository. A client for GitHub's Actions Permissions API. See the Actions Permissions API documentation for more information. A client for GitHub's Actions Self-hosted runner groups API. See the Actions Self-hosted runner groups API documentation for more information. Get a self-hosted runner group for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#get-a-self-hosted-runner-group-for-an-enterprise The enterprise name. Unique identifier of the self-hosted runner group. Get a self-hosted runner group for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#get-a-self-hosted-runner-group-for-an-organization The organization name. Unique identifier of the self-hosted runner group. List self-hosted runner groups for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-enterprise The enterprise name List self-hosted runner groups for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-enterprise The enterprise name Options for changing the API response List self-hosted runners groups for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-organization The organization name List self-hosted runners groups for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runner-groups-for-an-organization The organization name Options for changing the API response List self-hosted runners in a group for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-enterprise The enterprise. The runner group ID. List self-hosted runners in a group for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-enterprise The enterprise. The runner group ID. Options to change the API response. List self-hosted runners in a group for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-organization The organization. The runner group ID. List self-hosted runners in a group for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-self-hosted-runners-in-a-group-for-an-organization The organization. The runner group ID. Options to change the API response. List organization access to a self-hosted runner group in an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-organization-access-to-a-self-hosted-runner-group-in-an-enterprise The enterprise name The runner group id List organization access to a self-hosted runner group in an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-organization-access-to-a-self-hosted-runner-group-in-an-enterprise The enterprise name The runner group id Options for changing the API response List repository access to a self-hosted runner group in an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-repository-access-to-a-self-hosted-runner-group-in-an-organization The organization name The runner group id List repository access to a self-hosted runner group in an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runner-groups?apiVersion=2022-11-28#list-repository-access-to-a-self-hosted-runner-group-in-an-organization The organization name The runner group id Options for changing the API response A client for GitHub's Actions Self-hosted runners API. See the Actions Self-hosted runners API documentation for more information. List self-hosted runners for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-an-enterprise The enterprise. List self-hosted runners for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-self-hosted-runners-for-an-enterprise The enterprise. Options to change the API response. List self-hosted runners for an organization https://developer.github.com/v3/actions/self-hosted-runners/#list-self-hosted-runners-for-an-organization The organization. List self-hosted runners for an organization https://developer.github.com/v3/actions/self-hosted-runners/#list-self-hosted-runners-for-an-organization The organization. Options to change the API response. List self-hosted runners for a repository https://developer.github.com/v3/actions/self-hosted-runners/#list-self-hosted-runners-for-a-repository The owner of the repository. The name of the repository. List self-hosted runners for a repository https://developer.github.com/v3/actions/self-hosted-runners/#list-self-hosted-runners-for-a-repository The owner of the repository. The name of the repository. Options to change the API response. List runner applications for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-enterprise The enterprise. List runner applications for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-enterprise The enterprise. Options to change the API response. List runner applications for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-organization The organization. List runner applications for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-an-organization The organization. Options to change the API response. List runner applications for a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-a-repository The owner of the repository. The name of the repository. List runner applications for a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#list-runner-applications-for-a-repository The owner of the repository. The name of the repository. Options to change the API response. Delete a self-hosted runner from an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#delete-a-self-hosted-runner-from-an-enterprise The enterprise. The runner ID. Delete a self-hosted runner from an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#delete-a-self-hosted-runner-from-an-organization The organization. The runner ID. Delete a self-hosted runner from a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#delete-a-self-hosted-runner-from-a-repository The owner of the repository. The name of the repository. The runner ID. Create a registration token for an enterprise https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-an-enterprise The enterprise. A token used to cancel this potentially long running request Create a registration token for an organization https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-an-organization The organization. A token used to cancel this potentially long running request Create a registration token for a repository https://docs.github.com/en/enterprise-cloud@latest/rest/actions/self-hosted-runners?apiVersion=2022-11-28#create-a-registration-token-for-a-repository The owner of the repository. The name of the repository. A token used to cancel this potentially long running request A client for GitHub's Actions Workflow jobs API. See the Actions Workflow jobs API documentation for more information. Re-runs a specific workflow job in a repository. https://developer.github.com/v3/actions/workflow-runs/#re-run-a-job-from-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow job. Gets a specific job in a workflow run. https://developer.github.com/v3/actions/workflow-jobs/#get-a-job-for-a-workflow-run The owner of the repository. The name of the repository. The unique identifier of the job. Gets the plain text log file for a workflow job. https://developer.github.com/v3/actions/workflow-jobs/#download-job-logs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow job. Lists jobs for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Lists jobs for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Details to filter the request, such as by when completed. Lists jobs for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Details to filter the request, such as by when completed. Options to change the API response. Lists jobs for a specific workflow run attempt. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run-attempt The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Lists jobs for a specific workflow run attempt. https://developer.github.com/v3/actions/workflow-runs/#list-jobs-for-a-workflow-run-attempt The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Options to change the API response. A client for GitHub's Actions Workflow runs API. See the Actions Workflow runs API documentation for more information. Lists all workflow runs for a repository. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-repository The owner of the repository. The name of the repository. Lists all workflow runs for a repository. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-repository The owner of the repository. The name of the repository. Details to filter the request, such as by check suite Id. Lists all workflow runs for a repository. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-repository The owner of the repository. The name of the repository. Details to filter the request, such as by check suite Id. Options to change the API response. Gets a specific workflow run in a repository. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflow-runs/#get-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Deletes a specific workflow run. Anyone with write access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflow-runs/#delete-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Get the review history for a workflow run. https://developer.github.com/v3/actions/workflow-runs/#get-the-review-history-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Approve or reject pending deployments that are waiting on approval by a required reviewer. https://developer.github.com/v3/actions/workflow-runs/#review-pending-deployments-for-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. The review for the pending deployment. Approves a workflow run for a pull request from a public fork of a first time contributor. https://developer.github.com/v3/actions/workflow-runs/#approve-a-workflow-run-for-a-fork-pull-request The owner of the repository. The name of the repository. The Id of the workflow run. Gets a specific workflow run attempt. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflow-runs/#get-a-workflow-run-attempt The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Gets a byte array containing an archive of log files for a specific workflow run attempt. https://developer.github.com/v3/actions/workflow-runs/#download-workflow-run-attempt-logs The owner of the repository. The name of the repository. The Id of the workflow run. The attempt number of the workflow run. Cancels a workflow run using its Id. https://developer.github.com/v3/actions/workflow-runs/#cancel-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Gets a byte array containing an archive of log files for a workflow run. https://developer.github.com/v3/actions/workflow-runs/#download-workflow-run-logs The owner of the repository. The name of the repository. The Id of the workflow run. Deletes all logs for a workflow run. https://developer.github.com/v3/actions/workflow-runs/#delete-workflow-run-logs The owner of the repository. The name of the repository. The Id of the workflow run. Re-runs your workflow run using its Id. https://developer.github.com/v3/actions/workflow-runs/#re-run-a-workflow The owner of the repository. The name of the repository. The Id of the workflow run. Re-run all of the failed jobs and their dependent jobs in a workflow run using the Id of the workflow run. https://developer.github.com/v3/actions/workflow-runs/#re-run-failed-jobs-from-a-workflow-run The owner of the repository. The name of the repository. The Id of the workflow run. Gets the number of billable minutes and total run time for a specific workflow run. https://developer.github.com/v3/actions/workflow-runs/#get-workflow-run-usage The owner of the repository. The name of the repository. The Id of the workflow run. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The workflow file name. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Details to filter the request, such as by check suite Id. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The workflow file name. Details to filter the request, such as by check suite Id. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Details to filter the request, such as by check suite Id. Options to change the API response. List all workflow runs for a workflow. https://developer.github.com/v3/actions/workflow-runs/#list-workflow-runs-for-a-workflow The owner of the repository. The name of the repository. The workflow file name. Details to filter the request, such as by check suite Id. Options to change the API response. A client for GitHub's Actions Workflows API. See the Actions Workflows API documentation for more information. Manually triggers a GitHub Actions workflow run in a repository by Id. https://developer.github.com/v3/actions/workflows/#create-a-workflow-dispatch-event The owner of the repository. The name of the repository. The workflow file name. The parameters to use to trigger the workflow run. Manually triggers a GitHub Actions workflow run in a repository by Id. https://developer.github.com/v3/actions/workflows/#create-a-workflow-dispatch-event The owner of the repository. The name of the repository. The Id of the workflow. The parameters to use to trigger the workflow run. Disables a specific workflow in a repository by Id. https://developer.github.com/v3/actions/workflows/#disable-a-workflow The owner of the repository. The name of the repository. The workflow file name. Disables a specific workflow in a repository by Id. https://developer.github.com/v3/actions/workflows/#disable-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Enables a specific workflow in a repository by Id. https://developer.github.com/v3/actions/workflows/#enable-a-workflow The owner of the repository. The name of the repository. The workflow file name. Enables a specific workflow in a repository by Id. https://developer.github.com/v3/actions/workflows/#enable-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Gets a specific workflow in a repository by Id. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-a-workflow The owner of the repository. The name of the repository. The workflow file name. Gets a specific workflow in a repository by Id. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-a-workflow The owner of the repository. The name of the repository. The Id of the workflow. Gets useage of a specific workflow in a repository by Id. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-workflow-usage The owner of the repository. The name of the repository. The workflow file name. Gets useage of a specific workflow in a repository by Id. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#get-workflow-usage The owner of the repository. The name of the repository. The Id of the workflow. Lists the workflows in a repository. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#list-repository-workflows The owner of the repository. The name of the repository. Lists the workflows in a repository. Anyone with read access to the repository can use this endpoint. https://developer.github.com/v3/actions/workflows/#list-repository-workflows The owner of the repository. The name of the repository. Options to change the API response. Client for the Workflow jobs API. Client for the Workflow runs API. A client for GitHub's Activity API. See the Activity API documentation for more information. Client for the Events API Client for the Starring API Client for the Watching API Client for the Feeds API Client for the Notifications API A client for GitHub's Issue Assignees API. See the Issue Assignees API documentation for more information. Gets all the available assignees (owner + collaborators) to which issues may be assigned. The owner of the repository The name of the repository Gets all the available assignees (owner + collaborators) to which issues may be assigned. The Id of the repository Gets all the available assignees (owner + collaborators) to which issues may be assigned. The owner of the repository The name of the repository The options to change API's response. Gets all the available assignees (owner + collaborators) to which issues may be assigned. The Id of the repository The options to change API's response. Checks to see if a user is an assignee for a repository. The owner of the repository The name of the repository Username of the prospective assignee Add assignees to a specified Issue. The owner of the repository The name of the repository The issue number List of names of assignees to add Remove assignees from a specified Issue. The owner of the repository The name of the repository The issue number List of assignees to remove Checks to see if a user is an assignee for a repository. The Id of the repository Username of the prospective assignee A client for GitHub's OAuth API. See the OAuth API documentation for more details. Gets all s for the authenticated user. This method requires authentication. See the API documentation for more information. Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A list of s for the authenticated user. Gets all s for the authenticated user. This method requires authentication. See the API documentation for more information. Options for changing the API response Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A list of s for the authenticated user. Gets a specific for the authenticated user. This method requires authentication. See the API documentation for more information. The Id of the to get Thrown when the current user does not have permission to make this request. Thrown when a general API error occurs. The specified . Creates a new personal token for the authenticated user. This method requires authentication. See the API documentation for more information. Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new personal token for the authenticated user. This method requires authentication. See the API documentation for more information. The two-factor authentication code in response to the current user's previous challenge Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, it fails. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, it fails. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret The two-factor authentication code in response to the current user's previous challenge Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, returns the user’s existing authorization for that application. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret Describes the new authorization to create Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Creates a new authorization for the specified OAuth application if an authorization for that application doesn’t already exist for the user; otherwise, returns the user’s existing authorization for that application. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The client secret Describes the new authorization to create The two-factor authentication code in response to the current user's previous challenge Thrown when the current user does not have permission to make this request. Thrown when the current account has two-factor authentication enabled and an authentication code is required. Thrown when a general API error occurs. The created . Checks the validity of an OAuth token without running afoul of normal rate limits for failed login attempts. This method requires authentication. See the API documentation for more information. Client Id of the OAuth application for the token The OAuth token to check The valid . Resets a valid OAuth token for an OAuth application without end user involvement. This method requires authentication. See the API documentation for more information. ClientID of the OAuth application for the token The OAuth token to reset The valid with a new OAuth token Revokes a single OAuth token for an OAuth application. This method requires authentication. See the API documentation for more information. ClientID of the OAuth application for the token The OAuth token to revoke A for the request's execution. Updates the specified . This method requires authentication. See the API documentation for more details. Id of the to update Describes the changes to make to the authorization Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. The updated . Deletes the specified . This method requires authentication. See the API documentation for more details. The system-wide Id of the authorization to delete Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A for the request's execution. Deletes the specified . This method requires authentication. See the API documentation for more details. The system-wide Id of the authorization to delete Two factor authorization code Thrown when the current user does not have permission to make the request. Thrown when a general API error occurs. A for the request's execution. A client for GitHub's Repository Autolinks API See the API documentation for more information. Returns a single autolink reference by ID that was configured for the given repository The account owner of the repository The name of the repository The unique identifier of the autolink See the API documentation for more information. Returns a list of autolinks configured for the given repository The account owner of the repository The name of the repository See the API documentation for more information. Returns a list of autolinks configured for the given repository The account owner of the repository The name of the repository Options for changing the API response See the API documentation for more information. Create an autolink reference for a repository The account owner of the repository The name of the repository The Autolink object to be created for the repository See the API documentation for more information. Deletes a single autolink reference by ID that was configured for the given repository The account owner of the repository The name of the repository The unique identifier of the autolink See the API documentation for more information. A client for GitHub's Git Blobs API. See the Git Blobs API documentation for more information. Gets a single Blob by SHA. http://developer.github.com/v3/git/blobs/#get-a-blob The owner of the repository The name of the repository The SHA of the blob Gets a single Blob by SHA. http://developer.github.com/v3/git/blobs/#get-a-blob The Id of the repository The SHA of the blob Creates a new Blob http://developer.github.com/v3/git/blobs/#create-a-blob The owner of the repository The name of the repository The new Blob Creates a new Blob http://developer.github.com/v3/git/blobs/#create-a-blob The Id of the repository The new Blob A client for GitHub's Check Runs API See the Check Runs API documentation for more information. Creates a new check run for a specific commit in a repository See the Check Runs API documentation for more information. The owner of the repository The name of the repository Details of the Check Run to create Creates a new check run for a specific commit in a repository See the Check Runs API documentation for more information. The Id of the repository Details of the Check Run to create Updates a check run for a specific commit in a repository See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run The updates to the check run Updates a check run for a specific commit in a repository See the Check Runs API documentation for more information. The Id of the repository The Id of the check run The updates to the check run Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The owner of the repository The name of the repository The commit reference (can be a SHA, branch name, or a tag name) Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The Id of the repository The commit reference (can be a SHA, branch name, or a tag name) Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The owner of the repository The name of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The Id of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The owner of the repository The name of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Options to change the API response Lists check runs for a commit ref. The ref can be a SHA, branch name, or a tag name See the Check Runs API documentation for more information. The Id of the repository The commit reference (can be a SHA, branch name, or a tag name) Details to filter the request, such as by check name Options to change the API response Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check suite Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Details to filter the request, such as by check name Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check suite Details to filter the request, such as by check name Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Details to filter the request, such as by check name Options to change the API response Lists check runs for a check suite using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check suite Details to filter the request, such as by check name Options to change the API response Gets a single check run using its Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run Gets a single check run using its Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check run Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check run Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The owner of the repository The name of the repository The Id of the check run Options to change the API response Lists annotations for a check run using the check run Id See the Check Runs API documentation for more information. The Id of the repository The Id of the check run Options to change the API response A client for GitHub's Checks API See the Checks API documentation for more information. A client for GitHub's Check Runs API See the Check Runs API documentation for more information. A client for GitHub's Check Suites API See the Check Suites API documentation for more information. A client for GitHub's Check Suites API See the Check Suites API documentation for more information. Gets a single Check Suite by Id See the Check Suites API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Gets a single Check Suite by Id See the Check Suites API documentation for more information. The Id of the repository The Id of the check suite Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The owner of the repository The name of the repository The reference (SHA, branch name or tag name) to list check suites for Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The Id of the repository The reference (SHA, branch name or tag name) to list check suites for Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The owner of the repository The name of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The Id of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The owner of the repository The name of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Options to change the API response Lists Check Suites for a commit reference (SHA, branch name or tag name) See the Check Suites API documentation for more information. The Id of the repository The reference (SHA, branch name or tag name) to list check suites for Details to filter the request, such as by App Id or Check Name Options to change the API response Updates Check Suites preferences on a repository, such as disabling automatic creation when code is pushed See the Check Suites API documentation for more information. The owner of the repository The name of the repository The check suite preferences Updates Check Suites preferences on a repository, such as disabling automatic creation when code is pushed See the Check Suites API documentation for more information. The Id of the repository The check suite preferences Creates a new Check Suite See the Check Suites API documentation for more information. The owner of the repository The name of the repository Details of the Check Suite to create Creates a new Check Suite See the Check Suites API documentation for more information. The Id of the repository Details of the Check Suite to create Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository See the Check Suites API documentation for more information. The owner of the repository The name of the repository The Id of the check suite Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository See the Check Suites API documentation for more information. The Id of the repository The Id of the check suite A client for GitHub's Reactions API. See the Reactions API documentation for more information. Creates a reaction for a specified Commit Comment https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment The owner of the repository The name of the repository The comment id The reaction to create Creates a reaction for a specified Commit Comment https://developer.github.com/v3/reactions/#create-reaction-for-a-commit-comment The owner of the repository The comment id The reaction to create Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The name of the repository The comment id Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The name of the repository The comment id Options for changing the API response Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The comment id Get all reactions for a specified Commit Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The comment id Options for changing the API response Deletes a reaction for a specified Commit Comment https://docs.github.com/rest/reactions#delete-a-commit-comment-reaction The owner of the repository The name of the repository The comment id The reaction id Deletes a reaction for a specified Commit Comment https://docs.github.com/rest/reactions#delete-a-commit-comment-reaction The owner of the repository The comment id The reaction id A client for GitHub's Git Commits API. See the Git Commits API documentation for more information. Gets a commit for a given repository by sha reference http://developer.github.com/v3/git/commits/#get-a-commit The owner of the repository The name of the repository Tha sha reference of the commit Gets a commit for a given repository by sha reference http://developer.github.com/v3/git/commits/#get-a-commit The Id of the repository Tha sha reference of the commit Create a commit for a given repository http://developer.github.com/v3/git/commits/#create-a-commit The owner of the repository The name of the repository The commit to create Create a commit for a given repository http://developer.github.com/v3/git/commits/#create-a-commit The Id of the repository The commit to create A client for GitHub's Git Repository Status API. See the Repository Statuses API documentation for more information. Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The Id of the repository The reference (SHA, branch name, or tag name) to list commits for Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Options for changing the API response Retrieves commit statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#list-statuses-for-a-specific-ref The Id of the repository The reference (SHA, branch name, or tag name) to list commits for Options for changing the API response Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Retrieves a combined view of statuses for the specified reference. A reference can be a commit SHA, a branch name, or a tag name. https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref The Id of the repository The reference (SHA, branch name, or tag name) to list commits for Creates a commit status for the specified ref. https://developer.github.com/v3/repos/statuses/#create-a-status The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for The commit status to create Creates a commit status for the specified ref. https://developer.github.com/v3/repos/statuses/#create-a-status The Id of the repository The reference (SHA, branch name, or tag name) to list commits for The commit status to create A client for GitHub's Repository Deployments API. Gets and creates Deployments. See the Repository Deployments API documentation for more information. Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The owner of the repository The name of the repository Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The Id of the repository Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The owner of the repository The name of the repository Options for changing the API response Gets all the deployments for the specified repository. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployments The Id of the repository Options for changing the API response Creates a new deployment for the specified repository. Users with push access can create a deployment for a given ref. http://developer.github.com/v3/repos/deployments/#create-a-deployment The owner of the repository The name of the repository A instance describing the new deployment to create Creates a new deployment for the specified repository. Users with push access can create a deployment for a given ref. http://developer.github.com/v3/repos/deployments/#create-a-deployment The Id of the repository A instance describing the new deployment to create Client for managing deployment status. A client for GitHub's Repository Deployment Statuses API. Gets and creates Deployment Statuses. See the Repository Deployment Statuses API documentation for more information. Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The owner of the repository. The name of the repository. The id of the deployment. Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The Id of the repository. The id of the deployment. Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The owner of the repository. The name of the repository. The id of the deployment. Options for changing the API response Gets all the statuses for the given deployment. Any user with pull access to a repository can view deployments. http://developer.github.com/v3/repos/deployments/#list-deployment-statuses The Id of the repository. The id of the deployment. Options for changing the API response Creates a new status for the given deployment. Users with push access can create deployment statuses for a given deployment. http://developer.github.com/v3/repos/deployments/#create-a-deployment-status The owner of the repository. The name of the repository. The id of the deployment. The new deployment status to create. Creates a new status for the given deployment. Users with push access can create deployment statuses for a given deployment. http://developer.github.com/v3/repos/deployments/#create-a-deployment-status The Id of the repository. The id of the deployment. The new deployment status to create. A client for GitHub's Emojis APIs. See the Emojis API documentation for more details. Gets all the emojis available to use on GitHub. Thrown when a general API error occurs. An of emoji and their URI. A client for GitHub's Activity Events API. See the Activity Events API documentation for more information Gets all the public events http://developer.github.com/v3/activity/events/#list-public-events Gets all the public events http://developer.github.com/v3/activity/events/#list-public-events Options for changing the API response All the public s for the particular user. Gets all the events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The owner of the repository The name of the repository Gets all the events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Gets all the events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all the events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Options for changing the API response Gets all the issue events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The owner of the repository The name of the repository Gets all the issue events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Gets all the issue events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all the issue events for a given repository http://developer.github.com/v3/activity/events/#list-issue-events-for-a-repository The Id of the repository Options for changing the API response Gets all the events for a given repository network http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories The owner of the repository The name of the repository Gets all the events for a given repository network http://developer.github.com/v3/activity/events/#list-public-events-for-a-network-of-repositories The owner of the repository The name of the repository Options for changing the API response Gets all the events for a given organization http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization The name of the organization Gets all the events for a given organization http://developer.github.com/v3/activity/events/#list-public-events-for-an-organization The name of the organization Options for changing the API response Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received The login of the user Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-events-that-a-user-has-received The login of the user Options for changing the API response Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received The login of the user Gets all the events that have been received by a given user. http://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received The login of the user Options for changing the API response Gets all the events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user The login of the user Gets all the events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-events-performed-by-a-user The login of the user Options for changing the API response Gets all the public events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user The login of the user Gets all the public events that have been performed by a given user. http://developer.github.com/v3/activity/events/#list-public-events-performed-by-a-user The login of the user Options for changing the API response Gets all the events that are associated with an organization. http://developer.github.com/v3/activity/events/#list-events-for-an-organization The login of the user The name of the organization Gets all the events that are associated with an organization. http://developer.github.com/v3/activity/events/#list-events-for-an-organization The login of the user The name of the organization Options for changing the API response A client for GitHub's Feeds API. See the Feeds API documentation for more information Gets all the feeds available to the authenticating user http://developer.github.com/v3/activity/feeds/#list-feeds All the public s for the particular user. A client for GitHub's User Followers API See the Followers API documentation for more information. List the authenticated user’s followers See the API documentation for more information. A of s that follow the authenticated user. List the authenticated user’s followers Options for changing the API response See the API documentation for more information. A of s that follow the authenticated user. List a user’s followers The login name for the user See the API documentation for more information. A of s that follow the passed user. List a user’s followers The login name for the user Options for changing the API response See the API documentation for more information. A of s that follow the passed user. List who the authenticated user is following See the API documentation for more information. A of s that the authenticated user follows. List who the authenticated user is following Options for changing the API response See the API documentation for more information. A of s that the authenticated user follows. List who a user is following The login name of the user See the API documentation for more information. A of s that the passed user follows. List who a user is following The login name of the user Options for changing the API response See the API documentation for more information. A of s that the passed user follows. Check if the authenticated user follows another user The login name of the other user See the API documentation for more information. A bool representing the success of the operation. Check if one user follows another user The login name of the user The login name of the other user See the API documentation for more information. A bool representing the success of the operation. Follow a user The login name of the user to follow See the API documentation for more information. A bool representing the success of the operation. Unfollow a user The login name of the user to unfollow See the API documentation for more information. A client for GitHub's Gist Comments API. See the Gist Comments API documentation for more information. Gets a single comment by gist- and comment id. http://developer.github.com/v3/gists/comments/#get-a-single-comment The id of the gist The id of the comment Task{GistComment}. Gets all comments for the gist with the specified id. http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist The id of the gist Task{IReadOnlyList{GistComment}}. Gets all comments for the gist with the specified id. http://developer.github.com/v3/gists/comments/#list-comments-on-a-gist The id of the gist Options for changing the API response Task{IReadOnlyList{GistComment}}. Creates a comment for the gist with the specified id. http://developer.github.com/v3/gists/comments/#create-a-comment The id of the gist The body of the comment Task{GistComment}. Updates the comment with the specified gist- and comment id. http://developer.github.com/v3/gists/comments/#edit-a-comment The id of the gist The id of the comment The updated body of the comment Task{GistComment}. Deletes the comment with the specified gist- and comment id. http://developer.github.com/v3/gists/comments/#delete-a-comment The id of the gist The id of the comment Task. A client for GitHub's Gists API. See the Gists API documentation for more information. Gets a gist http://developer.github.com/v3/gists/#get-a-single-gist The id of the gist List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists Options for changing the API response List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned List the authenticated user’s gists or if called anonymously, this will return all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Options for changing the API response Lists all public gists http://developer.github.com/v3/gists/#list-gists Lists all public gists http://developer.github.com/v3/gists/#list-gists Options for changing the API response Lists all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Lists all public gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Options for changing the API response List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists Options for changing the API response List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned List the authenticated user’s starred gists http://developer.github.com/v3/gists/#list-gists Only gists updated at or after this time are returned Options for changing the API response List a user's gists http://developer.github.com/v3/gists/#list-gists The user List a user's gists http://developer.github.com/v3/gists/#list-gists The user Options for changing the API response List a user's gists http://developer.github.com/v3/gists/#list-gists The user Only gists updated at or after this time are returned List a user's gists http://developer.github.com/v3/gists/#list-gists The user Only gists updated at or after this time are returned Options for changing the API response List gist commits http://developer.github.com/v3/gists/#list-gists-commits The id of the gist List gist commits http://developer.github.com/v3/gists/#list-gists-commits The id of the gist Options for changing the API response List gist forks http://developer.github.com/v3/gists/#list-gists-forks The id of the gist List gist forks http://developer.github.com/v3/gists/#list-gists-forks The id of the gist Options for changing the API response Creates a new gist http://developer.github.com/v3/gists/#create-a-gist The new gist to create Creates a fork of a gist http://developer.github.com/v3/gists/#fork-a-gist The id of the gist to fork Edits a gist http://developer.github.com/v3/gists/#delete-a-gist The id of the gist The update to the gist Deletes a gist http://developer.github.com/v3/gists/#delete-a-gist The id of the gist Stars a gist http://developer.github.com/v3/gists/#star-a-gist The id of the gist Unstars a gist http://developer.github.com/v3/gists/#unstar-a-gist The id of the gist Checks if the gist is starred http://developer.github.com/v3/gists/#check-if-a-gist-is-starred The id of the gist A client for GitHub's Git Database API. Gives you access to read and write raw Git objects and to list and update your references. See the Git API documentation for more information. A client for GitHub Applications Installations API. See the GitHub Apps Installations API documentation for more information. List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth). https://developer.github.com/v3/apps/installations/#list-repositories List repositories of the authenticated GitHub App Installation (requires GitHubApp Installation-Token auth). Options for changing the API response https://developer.github.com/v3/apps/installations/#list-repositories List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth). The Id of the installation https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation List repositories accessible to the user for an installation (requires GitHubApp User-To-Server Auth). The Id of the installation Options for changing the API response https://developer.github.com/v3/apps/installations/#list-repositories-accessible-to-the-user-for-an-installation A client for GitHub Applications API. See the GitHub Apps API documentation for more information. Access GitHub's Apps Installations API. Refer to the API documentation for more information: https://developer.github.com/v3/apps/installations/ Get a single GitHub App (if private, requires Personal Access Token or GitHubApp auth) https://developer.github.com/v3/apps/#get-a-single-github-app The URL-friendly name of your GitHub App. You can find this on the settings page for your GitHub App. Returns the GitHub App associated with the authentication credentials used (requires GitHubApp auth). https://developer.github.com/v3/apps/#get-the-authenticated-github-app List installations of the authenticated GitHub App (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-installations List installations of the authenticated GitHub App (requires GitHubApp auth). Options for changing the API response https://developer.github.com/v3/apps/#find-installations Get a single GitHub App Installation (requires GitHubApp auth). https://developer.github.com/v3/apps/#get-a-single-installation The Id of the GitHub App Installation Get a single GitHub App Installation (requires GitHubApp auth). https://developer.github.com/v3/apps/#get-a-single-installation The Id of the GitHub App Installation List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth). https://developer.github.com/v3/apps/#list-installations-for-user List installations for the currently authenticated user (requires GitHubApp User-To-Server Auth). https://developer.github.com/v3/apps/#list-installations-for-user Create a time bound access token for a GitHubApp Installation that can be used to access other API endpoints (requires GitHubApp auth). https://developer.github.com/v3/apps/#create-a-new-installation-token https://developer.github.com/apps/building-github-apps/authentication-options-for-github-apps/#authenticating-as-an-installation https://developer.github.com/v3/apps/available-endpoints/ The Id of the GitHub App Installation Enables an authenticated GitHub App to find the organization's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-organization-installation The name of the organization Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-repository-installation The owner of the repo The name of the repo Enables an authenticated GitHub App to find the repository's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-repository-installation The Id of the repository Enables an authenticated GitHub App to find the users's installation information (requires GitHubApp auth). https://developer.github.com/v3/apps/#find-user-installation The name of the user A client for GitHub's gitignore APIs. See the GitIgnore API documentation for more details. List all templates available to pass as an option when creating a repository. A list of template names Retrieves the source for a single GitIgnore template A template and its source A client for GitHub's Reactions API. See the Reactions API documentation for more information. Creates a reaction for a specified Issue Comment https://developer.github.com/v3/reactions/#create-reaction-for-an-issue-comment The owner of the repository The name of the repository The comment id The reaction to create Creates a reaction for a specified Issue Comment https://developer.github.com/v3/reactions/#create-reaction-for-an-issue-comment The Id of the repository The comment id The reaction to create Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The owner of the repository The name of the repository The comment id Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The owner of the repository The name of the repository The comment id Options for changing the API response Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The Id of the repository The comment id Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The Id of the repository The comment id Options for changing the API response Deletes a reaction for a specified Commit Comment https://docs.github.com/rest/reactions#delete-a-commit-comment-reaction The owner of the repository The name of the repository The comment id The reaction id Deletes a reaction for a specified Commit Comment https://docs.github.com/rest/reactions#delete-a-commit-comment-reaction The Id of the repository The comment id The reaction id A client for GitHub's Issue Comments API. See the Issue Comments API documentation for more information. Gets a single Issue Comment by id. http://developer.github.com/v3/issues/comments/#get-a-single-comment The owner of the repository The name of the repository The issue comment id Gets a single Issue Comment by id. http://developer.github.com/v3/issues/comments/#get-a-single-comment The Id of the repository The issue comment id Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Options for changing the API response Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository Options for changing the API response Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Options for changing the API response Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number The sorting parameters Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number The sorting parameters Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number The sorting parameters Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number The sorting parameters Options for changing the API response Creates a new Issue Comment for a specified Issue. http://developer.github.com/v3/issues/comments/#create-a-comment The owner of the repository The name of the repository The number of the issue The new comment to add to the issue Creates a new Issue Comment for a specified Issue. http://developer.github.com/v3/issues/comments/#create-a-comment The Id of the repository The number of the issue The new comment to add to the issue Updates a specified Issue Comment. http://developer.github.com/v3/issues/comments/#edit-a-comment The owner of the repository The name of the repository The comment id The modified comment Updates a specified Issue Comment. http://developer.github.com/v3/issues/comments/#edit-a-comment The Id of the repository The comment id The modified comment Deletes the specified Issue Comment http://developer.github.com/v3/issues/comments/#delete-a-comment The owner of the repository The name of the repository The comment id Deletes the specified Issue Comment http://developer.github.com/v3/issues/comments/#delete-a-comment The Id of the repository The comment id A client for GitHub's Reactions API. See the Reactions API documentation for more information. Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The owner of the repository The name of the repository The issue id Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The owner of the repository The name of the repository The issue id Options for changing the API response Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The Id of the repository The issue id Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The Id of the repository The issue id Options for changing the API response Creates a reaction for a specified Issue https://developer.github.com/v3/reactions/#create-reaction-for-an-issue The owner of the repository The name of the repository The issue id The reaction to create Creates a reaction for a specified Issue https://developer.github.com/v3/reactions/#create-reaction-for-an-issue The Id of the repository The issue id The reaction to create Deletes a reaction for a specified Issue https://docs.github.com/rest/reactions#delete-an-issue-reaction The owner of the repository The name of the repository The issue number The reaction id Deletes a reaction for a specified Issue https://docs.github.com/rest/reactions#delete-an-issue-reaction The owner of the repository The issue number The reaction id A client for GitHub's Issues API. See the Issues API documentation for more information. Client for managing assignees. Client for reading various event information associated with issues/pull requests. This is useful both for display on issue/pull request information pages and also to determine who should be notified of comments. Client for managing milestones. Client for managing labels. Client for managing comments. Gets a single Issue by number. http://developer.github.com/v3/issues/#get-a-single-issue The owner of the repository The name of the repository The issue number Gets a single Issue by number. http://developer.github.com/v3/issues/#get-a-single-issue The Id of the repository The issue number Gets all open issues assigned to the authenticated user across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all open issues assigned to the authenticated user across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. Options for changing the API response Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all issues across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Gets all issues across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. Options for changing the API response http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Gets all open issues assigned to the authenticated user across owned and member repositories for the authenticated user. Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all open issues assigned to the authenticated user across owned and member repositories for the authenticated user. Options for changing the API response Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all issues across owned and member repositories for the authenticated user. http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Gets all issues across owned and member repositories for the authenticated user. http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Options for changing the API response Gets all open issues assigned to the authenticated user for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Gets all open issues assigned to the authenticated user for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Options for changing the API response Gets all issues for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Used to filter and sort the list of issues returned Gets all issues for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Used to filter and sort the list of issues returned Options for changing the API response Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Options for changing the API response Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of issues returned Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Used to filter and sort the list of issues returned Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of issues returned Options for changing the API response Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Used to filter and sort the list of issues returned Options for changing the API response Creates an issue for the specified repository. Any user with pull access to a repository can create an issue. http://developer.github.com/v3/issues/#create-an-issue The owner of the repository The name of the repository A instance describing the new issue to create Creates an issue for the specified repository. Any user with pull access to a repository can create an issue. http://developer.github.com/v3/issues/#create-an-issue The Id of the repository A instance describing the new issue to create Updates an issue for the specified repository. Any user with pull access to a repository can update an issue. http://developer.github.com/v3/issues/#edit-an-issue The owner of the repository The name of the repository The issue number An instance describing the changes to make to the issue Updates an issue for the specified repository. Any user with pull access to a repository can update an issue. http://developer.github.com/v3/issues/#edit-an-issue The Id of the repository The issue number An instance describing the changes to make to the issue A client for GitHub's Issue Events API. See the Issue Events API documentation for more information. Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The Id of the repository The issue number Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Options for changing the API response Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The Id of the repository The issue number Options for changing the API response Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The owner of the repository The name of the repository Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The Id of the repository Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The Id of the repository Options for changing the API response Gets a single event http://developer.github.com/v3/issues/events/#get-a-single-event The owner of the repository The name of the repository The event id Gets a single event http://developer.github.com/v3/issues/events/#get-a-single-event The Id of the repository The event id A client for GitHub's Issue Labels API. See the Issue Labels API documentation for more information. Gets all labels for the issue. See the API documentation for more information. The owner of the repository The name of the repository The number of the issue Gets all labels for the issue. See the API documentation for more information. The Id of the repository The number of the issue Gets all labels for the issue. See the API documentation for more information. The owner of the repository The name of the repository The number of the issue Options for changing the API response Gets all labels for the issue. See the API documentation for more information. The Id of the repository The number of the issue Options for changing the API response Gets all labels for the repository. See the API documentation for more information. The owner of the repository The name of the repository Gets all labels for the repository. See the API documentation for more information. The Id of the repository Gets all labels for the repository. See the API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Gets all labels for the repository. See the API documentation for more information. The Id of the repository Options for changing the API response Gets labels for every issue in a milestone See the API documentation for more information. The owner of the repository The name of the repository The number of the milestone Gets labels for every issue in a milestone See the API documentation for more information. The Id of the repository The number of the milestone Gets labels for every issue in a milestone See the API documentation for more information. The owner of the repository The name of the repository The number of the milestone Options for changing the API response Gets labels for every issue in a milestone See the API documentation for more information. The Id of the repository The number of the milestone Options for changing the API response Gets a single Label by name. See the API documentation for more information. The owner of the repository The name of the repository The name of the label Gets a single Label by name. See the API documentation for more information. The Id of the repository The name of the label Deletes a label. See the API documentation for more information. The owner of the repository The name of the repository The name of the label Deletes a label. See the API documentation for more information. The Id of the repository The name of the label Creates a label. See the API documentation for more information. The owner of the repository The name of the repository The data for the label to be created Creates a label. See the API documentation for more information. The Id of the repository The data for the label to be created Updates a label. See the API documentation for more information. The owner of the repository The name of the repository The name of the label The data for the label to be updated Updates a label. See the API documentation for more information. The Id of the repository The name of the label The data for the label to be updated Adds a label to an issue See the API documentation for more information. The owner of the repository The name of the repository The number of the issue The names of the labels to add Adds a label to an issue See the API documentation for more information. The Id of the repository The number of the issue The names of the labels to add Removes a label from an issue See the API documentation for more information. The owner of the repository The name of the repository The number of the issue The name of the label to remove Removes a label from an issue See the API documentation for more information. The Id of the repository The number of the issue The name of the label to remove Replaces all labels on the specified issues with the provided labels See the API documentation for more information. The owner of the repository The name of the repository The number of the issue The names of the labels to set Replaces all labels on the specified issues with the provided labels See the API documentation for more information. The Id of the repository The number of the issue The names of the labels to set Removes all labels from an issue See the API documentation for more information. The owner of the repository The name of the repository The number of the issue Removes all labels from an issue See the API documentation for more information. The Id of the repository The number of the issue A client for GitHub's Issue Timeline API. See the Issue Timeline API documentation for more information. Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Options for changing the API repsonse Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The Id of the repository The issue number Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The Id of the repository The issue number Options for changing the API response A client for GitHub's licenses APIs. See the Licenses API documentation for more details. Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. A list of licenses available on the site Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. Options for changing the API response A list of licenses available on the site Retrieves a license based on the license key such as "mit" A that includes the license key, text, and attributes of the license. Client to manage locking/unlocking a conversation for an Issue or a Pull request Locks an issue for the specified repository. Issue owners and users with push access can lock an issue or pull request's conversation. https://developer.github.com/v3/issues/#lock-an-issue The owner of the repository The name of the repository The issue number The reason for locking the issue Locks an issue for the specified repository. Issue owners and users with push access can lock an issue or pull request's conversation. https://developer.github.com/v3/issues/#lock-an-issue The Id of the repository The issue number The reason for locking the issue Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue or pull request's conversation. https://developer.github.com/v3/issues/#unlock-an-issue The owner of the repository The name of the repository The issue number Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue or pull request's conversation. https://developer.github.com/v3/issues/#unlock-an-issue The Id of the repository The issue number A client for GitHub's markdown APIs. See the Markdown API documentation for more details. Gets the rendered Markdown for the specified plain-text Markdown document. A plain-text Markdown document Thrown when a general API error occurs. The rendered Markdown. Gets the rendered Markdown for an arbitrary markdown document. An arbitrary Markdown document Thrown when a general API error occurs. The rendered Markdown. A client for GitHub's Git Merging API. See the Git Merging API documentation for more information. Create a merge for a given repository http://developer.github.com/v3/repos/merging/#perform-a-merge The owner of the repository The name of the repository The merge to create Create a merge for a given repository http://developer.github.com/v3/repos/merging/#perform-a-merge The Id of the repository The merge to create A client for GitHub's meta APIs. See the Meta API documentation for more details. Retrieves information about GitHub.com, the service or a GitHub Enterprise installation. Thrown when a general API error occurs. An containing metadata about the GitHub instance. A client for GitHub's Migration API. These APIs help you move projects to or from GitHub. Docs: https://developer.github.com/v3/migration/ The Enterprise Migrations API lets you move a repository from GitHub to GitHub Enterprise. https://developer.github.com/v3/migration/#enterprise-migrations An interface for GitHub's Migrations API client. See the docs for more information. Starts a new migration specified for the given organization. https://developer.github.com/v3/migration/migrations/#start-a-migration The organization for which to start a migration. Specifies parameters for the migration in a object. The started migration. Gets the list of the most recent migrations of the organization. https://developer.github.com/v3/migration/migrations/#get-a-list-of-migrations The organization of which to list migrations. List of most recent s. Gets the list of the most recent migrations of the organization. https://developer.github.com/v3/migration/migrations/#get-a-list-of-migrations The organization of which to list migrations. Options for changing the API response List of most recent s. Get the status of a migration https://developer.github.com/v3/migration/migrations/#get-the-status-of-a-migration The organization which is migrating. Migration Id of the organization. A object representing the state of migration. Get the migration archive. https://developer.github.com/v3/migration/migrations/#download-a-migration-archive The organization of which the migration was. The Id of the migration. The binary contents of the archive as a byte array. Deletes a previous migration archive. https://developer.github.com/v3/migration/migrations/#delete-a-migration-archive The organization of which the migration was. The Id of the migration. Unlocks a repository that was locked for migration. https://developer.github.com/v3/migration/migrations/#unlock-a-repository The organization of which the migration was. The Id of the migration. The repo to unlock. A client for GitHub's Issue Milestones API. See the Issue Milestones API documentation for more information. Gets a single Milestone by number. http://developer.github.com/v3/issues/milestones/#get-a-single-milestone Gets a single Milestone by number. http://developer.github.com/v3/issues/milestones/#get-a-single-milestone Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Options for changing the API response Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of Milestones returned Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Used to filter and sort the list of Milestones returned Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of Milestones returned Options for changing the API response Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Used to filter and sort the list of Milestones returned Options for changing the API response Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#create-a-milestone The owner of the repository The name of the repository A instance describing the new Milestone to create Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#create-a-milestone The Id of the repository A instance describing the new Milestone to create Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#update-a-milestone The owner of the repository The name of the repository The Milestone number An instance describing the changes to make to the Milestone Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#update-a-milestone The Id of the repository The Milestone number An instance describing the changes to make to the Milestone Deletes a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#delete-a-milestone The owner of the repository The name of the repository The milestone number Deletes a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#delete-a-milestone The Id of the repository The milestone number A client for GitHub's miscellaneous APIs. See the Miscellaneous API documentation for more details. Gets all the emojis available to use on GitHub. Thrown when a general API error occurs. An of emoji and their URI. Gets the rendered Markdown for the specified plain-text Markdown document. A plain-text Markdown document Thrown when a general API error occurs. The rendered Markdown. Gets the rendered Markdown for an arbitrary markdown document. An arbitrary Markdown document Thrown when a general API error occurs. The rendered Markdown. List all templates available to pass as an option when creating a repository. A list of template names Retrieves the source for a single GitIgnore template A template and its source Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. A list of licenses available on the site Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. Options for changing the API response A list of licenses available on the site Retrieves a license based on the license key such as "MIT" The license identifier to look for A that includes the license key, text, and attributes of the license. Gets API Rate Limits (API service rather than header info). Thrown when a general API error occurs. An of Rate Limits. Retrieves information about GitHub.com, the service or a GitHub Enterprise installation. Thrown when a general API error occurs. An containing metadata about the GitHub instance. A client for GitHub's Activity Notifications API. See the Activity Notifications API documentation for more information. Retrieves all of the s for the current user. Thrown if the client is not authenticated. Retrieves all of the s for the current user. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user. Specifies the parameters to filter notifications by Thrown if the client is not authenticated. Retrieves all of the s for the current user. Specifies the parameters to filter notifications by Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Specifies the parameters to filter notifications by Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Specifies the parameters to filter notifications by Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Specifies the parameters to filter notifications by Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Specifies the parameters to filter notifications by Options for changing the API response Thrown if the client is not authenticated. Marks all notifications as read. http://developer.github.com/v3/activity/notifications/#mark-as-read Marks all notifications as read. The parameter which specifies which notifications to mark. http://developer.github.com/v3/activity/notifications/#mark-as-read Marks the notifications for a given repository as read. The owner of the repository The name of the repository http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Marks the notifications for a given repository as read. The Id of the repository http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Marks the notifications for a given repository as read. The owner of the repository The name of the repository The parameter which specifies which notifications to mark. http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Marks the notifications for a given repository as read. The Id of the repository The parameter which specifies which notifications to mark. http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Retrives a single by Id. The Id of the notification to retrieve. http://developer.github.com/v3/activity/notifications/#view-a-single-thread Marks a single notification as read. The id of the notification. http://developer.github.com/v3/activity/notifications/#mark-a-thread-as-read Retrives a for the provided thread id. The Id of the thread to retrieve subscription status. http://developer.github.com/v3/activity/notifications/#get-a-thread-subscription Sets the authenticated user's subscription settings for a given thread. The Id of the thread to update. The subscription parameters to set. http://developer.github.com/v3/activity/notifications/#set-a-thread-subscription Deletes the authenticated user's subscription to a given thread. The Id of the thread to delete subscription from. http://developer.github.com/v3/activity/notifications/#delete-a-thread-subscription Provides methods used in the OAuth web flow. Gets the URL used in the first step of the web flow. The Web application should redirect to this URL. Parameters to the Oauth web flow login url Makes a request to get an access token using the code returned when GitHub.com redirects back from the URL GitHub login url to the application. If the user accepts your request, GitHub redirects back to your site with a temporary code in a code parameter as well as the state you provided in the previous step in a state parameter. If the states don’t match, the request has been created by a third party and the process should be aborted. Exchange this for an access token using this method. Makes a request to initiate the device flow authentication. Returns a user verification code and verification URL that the you will use to prompt the user to authenticate. This request also returns a device verification code that you must use to receive an access token to check the status of user authentication. Makes a request to get an access token using the response from . Will poll the access token endpoint, until the device and user codes expire or the user has successfully authorized the app with a valid user code. The client Id you received from GitHub when you registered the application. The response you received from Makes a request to get an access token using the refresh token returned in . Token renewal request. with the new token set. A client for GitHub's Org Actions API. See the Actions API documentation for more information. Returns a client to manage organization secrets. See the Secrets API documentation for more information. A client for GitHub's Organization Webhooks API. See the Webhooks API documentation for more information. Gets the list of hooks defined for a organization The organizations name See API documentation for more information. Gets the list of hooks defined for a organization The organizations name Options for changing the API response See API documentation for more information. Gets a single hook by Id The organizations name The repository's hook id See API documentation for more information. Creates a hook for a organization The organizations name The hook's parameters See API documentation for more information. Edits a hook for a organization The organizations name The organizations hook id The hook's parameters See API documentation for more information. This will trigger a ping event to be sent to the hook. The organizations name The organizations hook id See API documentation for more information. Deletes a hook for a organization The organizations name The organizations hook id See API documentation for more information. A client for GitHub's Organization Members API. See the Orgs API documentation for more information. List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization Options for changing the API response The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, Options for changing the API response The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The role filter to use when getting the users, The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The role filter to use when getting the users, Options for changing the API response The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, The role filter to use when getting the users, The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, The role filter to use when getting the users, Options for changing the API response The users List all users who have publicized their membership of the organization. http://developer.github.com/v3/orgs/members/#public-members-list The login for the organization List all users who have publicized their membership of the organization. http://developer.github.com/v3/orgs/members/#public-members-list The login for the organization Options for changing the API response Check if a user is, publicly or privately, a member of the organization. See the API documentation for more information. The login for the organization The login for the user Check is a user is publicly a member of the organization. See the API documentation for more information. The login for the organization The login for the user Removes a user from the organization, this will also remove them from all teams within the organization and they will no longer have any access to the organization's repositories. See the API documentation for more information. The login for the organization The login for the user Make the authenticated user's organization membership public. This method requires authentication. See the API documentation for more information. The login for the organization The login for the user Make the authenticated user's organization membership private. This method requires authentication. See the API documentation for more information. The login for the organization The login for the user Get a user's membership with an organization. This method requires authentication. The authenticated user must be an organization member. See the API documentation for more information. The login for the organization The login for the user Add a user to the organization or update the user's role withing the organization. This method requires authentication. The authenticated user must be an organization owner. See the API documentation for more information. The login for the organization The login for the user An instance describing the changes to make to the user's organization membership Remove a user's membership with an organization. This method requires authentication. The authenticated user must be an organization owner. See the API documentation for more information. The login for the organization The login for the user List all pending invitations for the organization. See the API Documentation for more information. The login for the organization List all pending invitations for the organization. See the API Documentation for more information. The login for the organization Options to change API behaviour List failed organization invitations. See the API Documentation for more information. The login for the organization List failed organization invitations. See the API Documentation for more information. The login for the organization Options to change API behaviour Cancel an organization invitation. In order to cancel an organization invitation, the authenticated user must be an organization owner. See the API Documentation for more information. The login for the organization The unique identifier of the invitation Returns all s for the current user. See the API Documentation for more information. Thrown when a general API error occurs. A list of the current user's s. Returns all s for the current user. See the API Documentation for more information. Thrown when a general API error occurs. Options to change API behaviour A list of the current user's s. List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization The users List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization Options for changing the API response The users List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization The filter to use when getting the users, The users List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization The filter to use when getting the users, Options for changing the API response The users Removes a user as an outside collaborator from the organization, this will remove them from all repositories within the organization. See the API documentation for more information. The login for the organization The login of the user Converts an organization member to an outside collaborator, when an organization member is converted to an outside collaborator, they'll only have access to the repositories that their current team membership allows. The user will no longer be a member of the organization. See the API documentation for more information. The login for the organization The login for the user A client for GitHub's Orgs API. See the Orgs API documentation for more information. Returns a client to manage members of an organization. Returns a client to manage teams of an organization. A client for GitHub's Organization Hooks API. See Hooks API documentation for more information. Returns a client to manage outside collaborators of an organization. Returns a client to manage organization actions. Returns the specified . login of the organization to get Thrown when a general API error occurs. The specified . Returns all s for the current user. Thrown when a general API error occurs. A list of the current user's s. Returns all s for the current user. Options for changing the API response Thrown when a general API error occurs. A list of the current user's s. Returns s which the specified user is a member of, where the user hasn't marked their membership as private. Thrown when a general API error occurs. A list of the s which the specified user is a member of, where they haven't marked their membership as private Returns s which the specified user is a member of, where the user hasn't marked their membership as private. The login of the user Options for changing the API response Thrown when a general API error occurs. A list of the s which the specified user is a member of, where they haven't marked their membership as private Returns all s. Thrown when a general API error occurs. A list of s. Returns all s. Search parameters of the last organization seen Thrown when a general API error occurs. A list of s. Update the specified organization with data from . The name of the organization to update. Thrown if the client is not authenticated. A Returns all s. The organization name. A list of s. Returns all s. The organization name. Options for changing the API response A list of s. Returns all s. The organization name. Limits the list of credentials authorizations for an organization to a specific login A list of s. Returns all s. The organization name. Limits the list of credentials authorizations for an organization to a specific login Options for changing the API response A list of s. A client for GitHub's Organization Secrets API. See the Organization Secrets API documentation for more details. Get the public signing key to encrypt secrets for an organization. See the API documentation for more information. The name of the organization Thrown when a general API error occurs. A instance for the organization public key. List the secrets for an organization. See the API documentation for more information. The name of the organization Thrown when a general API error occurs. A instance for the list of organization secrets. Get a secret from an organization. See the API documentation for more information. The name of the organization The name of the secret Thrown when a general API error occurs. A instance for the organization secret. Create or update a secret in an organization. See the API documentation for more information. The name of the organization The name of the secret The encrypted value, id of the encryption key, and visibility info to upsert Thrown when a general API error occurs. A instance for the organization secret that was created or updated. Delete a secret in an organization. See the API documentation for more information. The name of the organization The name of the secret Thrown when a general API error occurs. Get the list of selected sites that have access to a secret. See the API documentation for more information. The name of the organization The name of the secret Thrown when a general API error occurs. Set the list of selected sites that have access to a secret. See the API documentation for more information. The name of the organization The name of the secret The list of repositories that should have access to view and use the secret Thrown when a general API error occurs. Add a selected site to the visibility list of a secret. See the API documentation for more information. The name of the organization The name of the secret The id of the repo to add to the visibility list of the secret Thrown when a general API error occurs. ARemoved a selected site from the visibility list of a secret. See the API documentation for more information. The name of the organization The name of the secret The id of the repo to add to the visibility list of the secret Thrown when a general API error occurs. List all packages for an organisations, readable by the current user See the API documentation for more details Required: Organisation Name Required: The type of package Optional: The visibility of the package Get a specific package for an Organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Delete a specific package for an Organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Restore a specific package for an Organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Lists packages owned by the authenticated user within the user's namespace See the API documentation for more details Required: The type of package Optional: The visibility of the package Gets a specific package for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Deletes a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Restores a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Lists packages owned by the authenticated user within the user's namespace See the API documentation for more details Required: Username Required: The type of package Optional: The visibility of the package Gets a specific package metadata for a public package owned by a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Deletes an entire package for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Restores an entire package for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package List all versions of a package. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Optional: Return packages with a state. Defaults to Active Optional: Paging options Get a specific version of a package. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Required: The id of the package version Deletes a specific package version in an organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Required: The id of the package version Restores a specific package version in an organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Required: The id of the package version Returns all package versions for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Optional: Return packages with a state. Defaults to Active Optional: Paging options Gets a specific package version for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Required: The id of the package version Deletes a specific package version for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Required: The id of the package version Restores a package version owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Required: The id of the package version Returns all package versions for a public package owned by a specified user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Optional: Return packages with a state. Defaults to Active Optional: Paging options Gets a specific package version for a public package owned by a specified user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Required: The id of the package version Deletes a specific package version for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Required: The id of the package version Restores a specific package version for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Required: The id of the package version A client for GitHub's Project Cards API. See the Repository Projects API documentation for more information. Gets all cards. See the API documentation for more information. The id of the column Gets all cards. See the API documentation for more information. The id of the column Options for changing the API response Gets all cards. See the API documentation for more information. The id of the column Used to filter the list of project cards returned Gets all cards. See the API documentation for more information. The id of the column Used to filter the list of project cards returned Options for changing the API response Gets a single card. See the API documentation for more information. The id of the card Creates a card. See the API documentation for more information. The id of the column The card to create Updates a card. See the API documentation for more information. The id of the card New values to update the card with Deletes a card. See the API documentation for more information. The id of the card Moves a card. See the API documentation for more information. The id of the card The position to move the card A client for GitHub's Project Columns API. See the Repository Projects API documentation for more information. Gets all columns. See the API documentation for more information. The Id of the project Gets all columns. See the API documentation for more information. The Id of the project Options for changing the API response Gets a single column. See the API documentation for more information. The id of the column Creates a column. See the API documentation for more information. The Id of the project The column to create Updates a column. See the API documentation for more information. The id of the column New values to update the column with Deletes a column. See the API documentation for more information. The id of the column Moves a column. See the API documentation for more information. The id of the column The position to move the column A client for GitHub's Repository Projects API. See the Repository Projects API documentation for more information. Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Used to filter the list of projects returned Get all projects for this repository. See the API documentation for more information. The Id of the repository Get all projects for this repository. See the API documentation for more information. The Id of the repository Used to filter the list of projects returned Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Used to filter the list of projects returned Options for changing the API response Get all projects for this repository. See the API documentation for more information. The Id of the repository Options for changing the API response Get all projects for this repository. See the API documentation for more information. The Id of the repository Used to filter the list of projects returned Options for changing the API response Get all projects for the specified organization. See the API documentation for more information. The name of the organization Get all projects for the specified organization. See the API documentation for more information. The name of the organization Used to filter the list of projects returned Get all projects for the specified organization. See the API documentation for more information. The name of the organization Options for changing the API response Get all projects for the specified organization. See the API documentation for more information. The name of the organization Used to filter the list of projects returned Options for changing the API response Gets a single project for this repository. See the API documentation for more information. The Id of the project Creates a project for this repository. See the API documentation for more information. The id of the repository The new project to create for this repository Creates a project for the specified organization. See the API documentation for more information. The name of the organization The new project to create for this repository Updates a project for this repository. See the API documentation for more information. The Id of the project The modified project Deletes a project. See the API documentation for more information. The Id of the project A client for GitHub's Project Cards API. See the Repository Projects API documentation for more information. A client for GitHub's Project Columns API. See the Repository Projects API documentation for more information. A client for GitHub's Reactions API. See the Reactions API documentation for more information. Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The owner of the repository The name of the repository The comment id Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The owner of the repository The name of the repository The comment id Options for changing the API response Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The Id of the repository The comment id Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The Id of the repository The comment id Options for changing the API response Creates a reaction for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment The owner of the repository The name of the repository The comment id The reaction to create Creates a reaction for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment The Id of the repository The comment id The reaction to create Deletes a reaction for a specified Pull Request comment https://docs.github.com/rest/reactions#delete-a-pull-request-comment-reaction The owner of the repository The name of the repository The issue id The reaction id Deletes a reaction for a specified Pull Request comment https://docs.github.com/rest/reactions#delete-a-pull-request-comment-reaction The owner of the repository The issue id The reaction id A client for GitHub's Pull Request Review Comments API. See the Review Comments API documentation for more information. Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The owner of the repository The name of the repository The pull request number Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The Id of the repository The pull request number Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The owner of the repository The name of the repository The pull request number Options for changing the API response Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The Id of the repository The pull request number Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Options for changing the API response Gets a single pull request review comment by number. http://developer.github.com/v3/pulls/comments/#get-a-single-comment The owner of the repository The name of the repository The pull request review comment number Gets a single pull request review comment by number. http://developer.github.com/v3/pulls/comments/#get-a-single-comment The Id of the repository The pull request review comment number Creates a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#create-a-comment The owner of the repository The name of the repository The Pull Request number The comment Creates a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#create-a-comment The Id of the repository The Pull Request number The comment Creates a comment on a pull request review as a reply to another comment. http://developer.github.com/v3/pulls/comments/#create-a-comment The owner of the repository The name of the repository The pull request number The comment Creates a comment on a pull request review as a reply to another comment. http://developer.github.com/v3/pulls/comments/#create-a-comment The Id of the repository The pull request number The comment Edits a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#edit-a-comment The owner of the repository The name of the repository The pull request review comment number The edited comment Edits a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#edit-a-comment The Id of the repository The pull request review comment number The edited comment Deletes a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#delete-a-comment The owner of the repository The name of the repository The pull request review comment number Deletes a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#delete-a-comment The Id of the repository The pull request review comment number A client for GitHub's Pull Request Review Requests API. See the Review Requests API documentation for more information. Gets review requests for a specified pull request. https://developer.github.com/v3/pulls/review_requests/#list-review-requests The owner of the repository The name of the repository The pull request number Gets review requests for a specified pull request. https://developer.github.com/v3/pulls/review_requests/#list-review-requests The Id of the repository The pull request number Creates review requests on a pull request for specified users. https://developer.github.com/v3/pulls/review_requests/#create-a-review-request The owner of the repository The name of the repository The Pull Request number List of logins of user will be requested for review Creates review requests on a pull request for specified users. https://developer.github.com/v3/pulls/review_requests/#create-a-review-request The Id of the repository The Pull Request number List of logins of user will be requested for review Deletes review request for given users on a pull request. https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request The owner of the repository The name of the repository The pull request review comment number List of logins of users that will be not longer requested for review Deletes review request for given users on a pull request. https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request The Id of the repository The pull request review comment number List of logins of users that will be not longer requested for review A client for GitHub's Pull Request Review API. See the Review API documentation for more information. Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The owner of the repository The name of the repository The pull request number Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The Id of the repository The pull request number Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The owner of the repository The name of the repository The pull request number Options for changing the API response Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The Id of the repository The pull request number Options for changing the API response Gets a single pull request review by ID. https://developer.github.com/v3/pulls/reviews/#get-a-single-review The owner of the repository The name of the repository The pull request number The pull request review number Gets a single pull request review by ID. https://developer.github.com/v3/pulls/reviews/#get-a-single-review The Id of the repository The pull request number The pull request review number Creates a pull request review. https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review The owner of the repository The name of the repository The Pull Request number The review Creates a pull request review. https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review The Id of the repository The Pull Request number The review Deletes a pull request review. https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review The owner of the repository The name of the repository The pull request number The pull request review number Deletes a pull request review. https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review The Id of the repository The pull request number The pull request review number Submits a pull request review. https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review The owner of the repository The name of the repository The pull request number The pull request review number The message and event being submitted for the review Submits a pull request review. https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review The Id of the repository The pull request number The pull request review number The message and event being submitted for the review Dismisses a pull request review. https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review The owner of the repository The name of the repository The pull request number The pull request review number The message indicating why the review was dismissed Dismisses a pull request review. https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review The Id of the repository The pull request number The pull request review number The message indicating why the review was dismissed Lists comments for a single review https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The owner of the repository The name of the repository The pull request number The pull request review number Lists comments for a single review https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The Id of the repository The pull request number The pull request review number Lists comments for a single review https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The owner of the repository The name of the repository The pull request number The pull request review number Options for changing the API response Lists comments for a single review https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The Id of the repository The pull request number The pull request review number Options for changing the API response A client for GitHub's Pull Requests API. See the Pull Requests API documentation for more information. Client for managing reviews. Client for managing review comments. Client for managing review requests. Client for locking/unlocking a coversation on a pull request Get a pull request by number. http://developer.github.com/v3/pulls/#get-a-single-pull-request Get a pull request by number. http://developer.github.com/v3/pulls/#get-a-single-pull-request Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Options for changing the API response Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Options for changing the API response Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Used to filter and sort the list of pull requests returned Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Used to filter and sort the list of pull requests returned Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Used to filter and sort the list of pull requests returned Options for changing the API response Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Used to filter and sort the list of pull requests returned Options for changing the API response Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#create-a-pull-request The owner of the repository The name of the repository A instance describing the new PullRequest to create Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#create-a-pull-request The Id of the repository A instance describing the new PullRequest to create Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#update-a-pull-request The owner of the repository The name of the repository The PullRequest number An instance describing the changes to make to the PullRequest Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#update-a-pull-request The Id of the repository The PullRequest number An instance describing the changes to make to the PullRequest Merge a pull request. http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade The owner of the repository The name of the repository The pull request number A instance describing a pull request merge Merge a pull request. http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade The Id of the repository The pull request number A instance describing a pull request merge Get the pull request merge status. http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged The owner of the repository The name of the repository The pull request number Get the pull request merge status. http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged The Id of the repository The pull request number Get the list of commits on a pull request. http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request The owner of the repository The name of the repository The pull request number Get the list of commits on a pull request. http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request The Id of the repository The pull request number Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The owner of the repository The name of the repository The pull request number Options for changing the API response Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The owner of the repository The name of the repository The pull request number Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The Id of the repository The pull request number Options for changing the API response Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The Id of the repository The pull request number A client for GitHub's rate-limit APIs. See the Rate-Limit API documentation for more details. Gets API Rate Limits (API service rather than header info). Thrown when a general API error occurs. An of Rate Limits. A client for GitHub's Reactions Events API. See the Reactions API documentation for more information Access GitHub's Reactions API for Commit Comments. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Reactions API for Issues. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Reactions API for Issue Comments. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Reactions API for Issue Comments. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ A client for GitHub's References API. See the References API documentation for more information. Gets a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#get-a-reference The owner of the repository The name of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#get-a-reference The Id of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository Options for changing the API response Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository Options for changing the API response Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository The sub-namespace to get references for The subNamespace parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository The sub-namespace to get references for Options for changing the API response The subNamespace parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository The sub-namespace to get references for The subNamespace parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository The sub-namespace to get references for Options for changing the API response The subNamespace parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Creates a reference for a given repository http://developer.github.com/v3/git/refs/#create-a-reference The owner of the repository The name of the repository The reference to create The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Creates a reference for a given repository http://developer.github.com/v3/git/refs/#create-a-reference The Id of the repository The reference to create Updates a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#update-a-reference The owner of the repository The name of the repository The reference name The updated reference data The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Updates a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#update-a-reference The Id of the repository The reference name The updated reference data The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Deletes a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#delete-a-reference The owner of the repository The name of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Deletes a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#delete-a-reference The Id of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") A client for GitHub's Releases API. See the Releases API documentation for more information. Generates a s for the specified repository with auto generated notes. See the API documentation for more information. The repository's owner The repository's name The request for generating release notes Thrown when a general API error occurs. Generates a s for the specified repository with auto generated notes. See the API documentation for more information. The Id of the repository The request for generating release notes Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The repository's owner The repository's name Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The repository's owner The repository's name Options for changing the API response Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The Id of the repository Options for changing the API response Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the release Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The repository's owner The repository's name The tag of the release Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The Id of the repository The id of the release Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The Id of the repository The tag of the release Thrown when a general API error occurs. Gets the latest for the specified repository. See the API documentation for more information. The repository's owner The repository's name Thrown when a general API error occurs. Gets the latest for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Creates a new for the specified repository. See the API documentation for more information. The repository's owner The repository's name A description of the release to create Thrown when a general API error occurs. Creates a new for the specified repository. See the API documentation for more information. The Id of the repository A description of the release to create Thrown when a general API error occurs. Edits an existing for the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the release A description of the release to edit Thrown when a general API error occurs. Edits an existing for the specified repository. See the API documentation for more information. The Id of the repository The id of the release A description of the release to edit Thrown when a general API error occurs. Deletes an existing for the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the release to delete Thrown when a general API error occurs. Deletes an existing for the specified repository. See the API documentation for more information. The Id of the repository The id of the release to delete Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the . Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the . Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the . Options for changing the API response Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the . Options for changing the API response Thrown when a general API error occurs. Uploads a for the specified release. See the API documentation for more information. The to attach the uploaded asset to Description of the asset with its data An optional token to monitor for cancellation requests Thrown when a general API error occurs. Gets the specified for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the Gets the specified for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the Edits the for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the Description of the asset with its amended data Edits the for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the Description of the asset with its amended data Deletes the specified from the specified repository See the API documentation for more information. The repository's owner The repository's name The id of the . Deletes the specified from the specified repository See the API documentation for more information. The Id of the repository The id of the . A client for GitHub's Collaborators API. See the Collaborators API documentation for more details. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Options for changing the API response Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository collaborators Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Used to request and filter a list of repository collaborators Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository collaborators Options for changing the API response Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Used to request and filter a list of repository collaborators Options for changing the API response Thrown when a general API error occurs. Checks if a user is a collaborator on a repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the prospective collaborator Thrown when a general API error occurs. Checks if a user is a collaborator on a repository. See the API documentation for more information. The id of the repository Username of the prospective collaborator Thrown when a general API error occurs. Review a user's permission level in a repository See the API documentation for more information. The owner of the repository The name of the repository Username of the collaborator to check permission for Thrown when a general API error occurs. Review a user's permission level in a repository See the API documentation for more information. The id of the repository Username of the collaborator to check permission for Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the new collaborator Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the new collaborator The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The id of the repository Username of the new collaborator Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The id of the repository Username of the new collaborator The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The owner of the repository. The name of the repository. The name of the user to invite. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The owner of the repository. The name of the repository. The name of the user to invite. The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The id of the repository. The name of the user to invite. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The id of the repository. The name of the user to invite. The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Deletes a collaborator from the repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the removed collaborator Thrown when a general API error occurs. Deletes a collaborator from the repository. See the API documentation for more information. The id of the repository Username of the removed collaborator Thrown when a general API error occurs. A client for GitHub's Repositories API. See the Repositories API documentation for more details. Client for managing pull requests. See the Pull Requests API documentation for more details Client for managing Actions in a repository. See the Repository Actions API documentation for more information. Client for managing Autolinks in a repository. See the Repository Autolinks API documentation for more information. Client for managing branches in a repository. See the Branches API documentation for more details Client for managing commit comments in a repository. See the Repository Comments API documentation for more information. Client for managing deploy keys in a repository. See the Repository Deploy Keys API documentation for more information. Client for managing the contents of a repository. See the Repository Contents API documentation for more information. Creates a new repository for the current user. See the API documentation for more information. A instance describing the new repository to create Thrown when a general API error occurs. A instance for the created repository. Creates a new repository in the specified organization. See the API documentation for more information. Login of the organization in which to create the repository A instance describing the new repository to create Thrown when a general API error occurs. A instance for the created repository Creates a new repository from a template The organization or person who will owns the template The name of template repository to work from Deletes the specified repository. See the API documentation for more information. Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required. The owner of the repository The name of the repository Thrown when a general API error occurs. Deletes the specified repository. See the API documentation for more information. Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required. The Id of the repository Thrown when a general API error occurs. Transfers the ownership of the specified repository. See the API documentation for more information. The current owner of the repository The name of the repository Repository transfer information A Transfers the ownership of the specified repository. See the API documentation for more information. The id of the repository Repository transfer information A Checks if vulnerability alerts are enabled for the specified repository. See the API documentation for more information. The current owner of the repository The name of the repository A bool indicating if alerts are turned on or not. Gets the specified repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A Gets the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. A Gets all public repositories. See the API documentation for more information. The default page size on GitHub.com is 30. Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all public repositories since the integer Id of the last Repository that you've seen. See the API documentation for more information. The default page size on GitHub.com is 30. Search parameters of the last repository seen Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. The default page size on GitHub.com is 30. Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. Options for changing the API response Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. The default page size on GitHub.com is 30. Search parameters to filter results on Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. Search parameters to filter results on Options for changing the API response Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the specified user. See the API documentation for more information. The default page size on GitHub.com is 30. The account name to search for Thrown when a general API error occurs. A of . Gets all repositories owned by the specified user. See the API documentation for more information. The account name to search for Options for changing the API response Thrown when a general API error occurs. A of . Gets all repositories owned by the specified organization. See the API documentation for more information. The default page size on GitHub.com is 30. The organization name to search for Thrown when a general API error occurs. A of . Gets all repositories owned by the specified organization. See the API documentation for more information. The organization name to search for Options for changing the API response Thrown when a general API error occurs. A of . A client for GitHub's Commit Status API. See the Commit Status API documentation for more details. Also check out the blog post that announced this feature. A client for GitHub's Repository Hooks API. See Hooks API documentation for more information. A client for GitHub's Repository Forks API. See Forks API documentation for more information. A client for GitHub's Repo Collaborators. See the Collaborators API documentation for more details Client for GitHub's Repository Deployments API See the Deployments API documentation for more details Client for GitHub's Repository Environments API See the Environments API documentation for more details Client for GitHub's Repository Statistics API. Note that the GitHub API uses caching on these endpoints, see a word about caching for more details. See the Statistics API documentation for more details Client for GitHub's Repository Commits API See the Commits API documentation for more details Access GitHub's Releases API. Refer to the API documentation for more information: https://developer.github.com/v3/repos/releases/ Client for GitHub's Repository Merging API See the Merging API documentation for more details Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository All contributors of the repository. Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The Id of the repository All contributors of the repository. Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All contributors of the repository. Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The Id of the repository Options for changing the API response All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository True if anonymous contributors should be included in result; Otherwise false All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The Id of the repository True if anonymous contributors should be included in result; Otherwise false All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository True if anonymous contributors should be included in result; Otherwise false Options for changing the API response All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The Id of the repository True if anonymous contributors should be included in result; Otherwise false Options for changing the API response All contributors of the repository. Gets all languages for the specified repository. See the API documentation for more details The owner of the repository The name of the repository All languages used in the repository and the number of bytes of each language. Gets all languages for the specified repository. See the API documentation for more details The Id of the repository All languages used in the repository and the number of bytes of each language. Gets all teams for the specified repository. See the API documentation for more details The owner of the repository The name of the repository All s associated with the repository Gets all teams for the specified repository. See the API documentation for more details The Id of the repository All s associated with the repository Gets all teams for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All s associated with the repository Gets all teams for the specified repository. See the API documentation for more details The Id of the repository Options for changing the API response All s associated with the repository Gets all tags for the specified repository. See the API documentation for more details The owner of the repository The name of the repository All of the repositories tags. Gets all tags for the specified repository. See the API documentation for more details The Id of the repository All of the repositories tags. Gets all tags for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All of the repositories tags. Gets all tags for the specified repository. See the API documentation for more details The Id of the repository Options for changing the API response All of the repositories tags. Get the contents of a repository's license See the API documentation for more details The owner of the repository The name of the repository Returns the contents of the repository's license file, if one is detected. Get the contents of a repository's license See the API documentation for more details The Id of the repository Returns the contents of the repository's license file, if one is detected. Updates the specified repository with the values given in The owner of the repository The name of the repository New values to update the repository with The updated Updates the specified repository with the values given in The Id of the repository New values to update the repository with The updated A client for GitHub's Repository Pages API. See the Repository Pages API documentation for more information. A client for GitHub's Repository Invitations API. See the Repository Invitations API documentation for more information. Access GitHub's Repository Traffic API Refer to the API documentation for more information: https://developer.github.com/v3/repos/traffic/ Access GitHub's Repository Projects API Refer to the API documentation for more information: https://developer.github.com/v3/repos/projects/ Gets all topics for the specified owner and repository name. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All topics associated with the repository. Gets all topics for the specified owner and repository name. See the API documentation for more details The owner of the repository The name of the repository All topics associated with the repository. Gets all topics for the specified repository ID. See the API documentation for more details The ID of the repository Options for changing the API response All topics associated with the repository. Gets all topics for the specified repository ID. See the API documentation for more details The ID of the repository All topics associated with the repository. Replaces all topics for the specified repository. See the API documentation for more details This is a replacement operation; it is not additive. To clear repository topics, for example, you could specify an empty list of topics here. The ID of the repository The list of topics to associate with the repository All topics now associated with the repository. Replaces all topics for the specified repository. See the API documentation for more details This is a replacement operation; it is not additive. To clear repository topics, for example, you could specify an empty list of topics here. The owner of the repository The name of the repository The list of topics to associate with the repository All topics now associated with the repository. Gets the list of errors in the codeowners file The owner of the repository The name of the repository Returns the list of errors in the codeowners files Gets the list of errors in the codeowners file The Id of the repository Returns the list of errors in the codeowners files A client for GitHub's Repository Actions API. See the Repository Actions API documentation for more details. Client for GitHub's Repository Actions API See the Deployments API documentation for more details Client for GitHub's Repository Actions API See the Deployments API documentation for more details A client for GitHub's Repository Branches API. See the Repository Branches API documentation for more details. Gets all the branches for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Gets all the branches for the specified repository. See the API documentation for more details The ID of the repository Gets all the branches for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response Gets all the branches for the specified repository. See the API documentation for more details The ID of the repository Options for changing the API response Gets the specified branch. See the API documentation for more details The owner of the repository The name of the repository The name of the branch Gets the specified branch. See the API documentation for more details The ID of the repository The name of the branch Get the branch protection settings for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get the branch protection settings for the specified branch See the API documentation for more details The Id of the repository The name of the branch Update the branch protection settings for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Branch protection settings Update the branch protection settings for the specified branch See the API documentation for more details The Id of the repository The name of the branch Branch protection settings Remove the branch protection settings for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove the branch protection settings for the specified branch See the API documentation for more details The Id of the repository The name of the branch Get the required status checks for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get the required status checks for the specified branch See the API documentation for more details The Id of the repository The name of the branch Replace required status checks for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Required status checks Replace required status checks for the specified branch See the API documentation for more details The Id of the repository The name of the branch Required status checks Remove required status checks for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove required status checks for the specified branch See the API documentation for more details The Id of the repository The name of the branch Get the required status checks contexts for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch Replace the required status checks contexts for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The contexts to replace Replace the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch The contexts to replace Add the required status checks context for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The contexts to add Add the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch The contexts to add Remove the required status checks contexts for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The contexts to remove Remove the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch The contexts to remove Get required pull request review enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get required pull request review enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch Update required pull request review enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The required pull request review settings Update required pull request review enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch The required pull request review settings Remove required pull request review enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove required pull request review enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch Get admin enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get admin enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch Add admin enforcement to protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Add admin enforcement to protected branch See the API documentation for more details The Id of the repository The name of the branch Remove admin enforcement on protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove admin enforcement on protected branch See the API documentation for more details The Id of the repository The name of the branch Get restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Remove restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Get team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Replace team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of teams with push access Replace team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of teams with push access to add Add team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of teams with push access to add Add team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of teams with push access Remove team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of teams to remove Remove team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of teams to remove Get user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Replace user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of users with push access Replace user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of users with push access Add user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of users with push access to add Add user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of users with push access to add Remove user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of users with push access to remove Remove user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of users with push access to remove Renames a branch in a repository See the API documentation for more details The owner of the repository The name of the repository The name of the branch to rename The new name of the branch A client for GitHub's Repository Comments API. See the Repository Comments API documentation for more information. Gets a single Repository Comment by number. http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment The owner of the repository The name of the repository The comment id Gets a single Repository Comment by number. http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment The Id of the repository The comment id Gets Commit Comments for a repository. http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository The owner of the repository The name of the repository Gets Commit Comments for a repository. http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository The Id of the repository Gets Commit Comments for a repository. http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository The owner of the repository The name of the repository Options to change the API response Gets Commit Comments for a repository. http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository The Id of the repository Options to change the API response Gets Commit Comments for a specified Commit. http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit The owner of the repository The name of the repository The sha of the commit Gets Commit Comments for a specified Commit. http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit The Id of the repository The sha of the commit Gets Commit Comments for a specified Commit. http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit The owner of the repository The name of the repository The sha of the commit Options to change the API response Gets Commit Comments for a specified Commit. http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit The Id of the repository The sha of the commit Options to change the API response Creates a new Commit Comment for a specified Commit. http://developer.github.com/v3/repos/comments/#create-a-commit-comment The owner of the repository The name of the repository The sha reference of commit The new comment to add to the commit Creates a new Commit Comment for a specified Commit. http://developer.github.com/v3/repos/comments/#create-a-commit-comment The Id of the repository The sha reference of commit The new comment to add to the commit Updates a specified Commit Comment. http://developer.github.com/v3/repos/comments/#update-a-commit-comment The owner of the repository The name of the repository The comment number The modified comment Updates a specified Commit Comment. http://developer.github.com/v3/repos/comments/#update-a-commit-comment The Id of the repository The comment number The modified comment Deletes the specified Commit Comment http://developer.github.com/v3/repos/comments/#delete-a-commit-comment The owner of the repository The name of the repository The comment id Deletes the specified Commit Comment http://developer.github.com/v3/repos/comments/#delete-a-commit-comment The Id of the repository The comment id A client for GitHub's Repository Commits API. See the Repository Commits API documentation for more information. Gets all pull requests for a given commit The Id of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch Gets all pull requests for a given commit The Id of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch /// Options for changing the API response List pull requests associated with a commit The owner of the repository The name of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch Gets all pull requests for a given commit The owner of the repository The name of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch /// Options for changing the API response Compare two references in a repository The owner of the repository The name of the repository The reference to use as the base commit The reference to use as the head commit Compare two references in a repository The Id of the repository The reference to use as the base commit The reference to use as the head commit Compare two references in a repository The owner of the repository The name of the repository The reference to use as the base commit The reference to use as the head commit Options for changing the API response Compare two references in a repository The Id of the repository The reference to use as the base commit The reference to use as the head commit Options for changing the API response Gets a single commit for a given repository The owner of the repository The name of the repository The reference for the commit (SHA) Gets a single commit for a given repository The Id of the repository The reference for the commit (SHA) Gets all commits for a given repository The owner of the repository The name of the repository Gets all commits for a given repository The Id of the repository Gets all commits for a given repository The owner of the repository The name of the repository Options for changing the API response Gets all commits for a given repository The Id of the repository Options for changing the API response Gets all commits for a given repository The owner of the repository The name of the repository Used to filter list of commits returned Gets all commits for a given repository The Id of the repository Used to filter list of commits returned Gets all commits for a given repository The owner of the repository The name of the repository Used to filter list of commits returned Options for changing the API response Gets all commits for a given repository The Id of the repository Used to filter list of commits returned Options for changing the API response Get the SHA-1 of a commit reference The owner of the repository The name of the repository The repository reference Get the SHA-1 of a commit reference The Id of the repository The repository reference List pull requests associated with a commit The owner of the repository The name of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history Gets all pull requests for a given commit The Id of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history Gets all pull requests for a given commit The Id of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history /// Options for changing the API response Gets all pull requests for a given commit The owner of the repository The name of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history /// Options for changing the API response Client for accessing contents of files within a repository as base64 encoded content. See the Repository Contents API documentation for more information. Returns the contents of a file or directory in a repository. See the API documentation for more information. The owner of the repository The name of the repository The content path Returns the raw content of the file at the given or null if the path is a directory. See the API documentation for more information. The owner of the repository The name of the repository The content path Returns the contents of a file or directory in a repository. See the API documentation for more information. The Id of the repository The content path Returns the contents of the root directory in a repository. See the API documentation for more information. The owner of the repository The name of the repository Returns the contents of the root directory in a repository. See the API documentation for more information. The Id of the repository Returns the contents of a file or directory in a repository. See the API documentation for more information. The owner of the repository The name of the repository The content path The name of the commit/branch/tag. Default: the repository�s default branch (usually main) Returns the raw content of the file at the given or null if the path is a directory. See the API documentation for more information. The owner of the repository The name of the repository The content path The name of the commit/branch/tag. Returns the contents of a file or directory in a repository. See the API documentation for more information. The Id of the repository The content path The name of the commit/branch/tag. Default: the repository�s default branch (usually main) Returns the contents of the root directory in a repository. If given a path to a single file, this method returns a collection containing only that file. See the API documentation for more information. The owner of the repository The name of the repository The name of the commit/branch/tag. Default: the repository�s default branch (usually main) Returns the contents of the root directory in a repository. If given a path to a single file, this method returns a collection containing only that file. See the API documentation for more information. The Id of the repository The name of the commit/branch/tag. Default: the repository�s default branch (usually main) Gets the preferred README for the specified repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. Gets the preferred README for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Gets the preferred README's HTML for the specified repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. Gets the preferred README's HTML for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Get an archive of a given repository's contents https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository Get an archive of a given repository's contents https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository The format of the archive. Can be either tarball or zipball Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository The format of the archive. Can be either tarball or zipball Get an archive of a given repository's contents, using a specific format and reference https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Get an archive of a given repository's contents, using a specific format and reference https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Time span until timeout Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Time span until timeout Creates a commit that creates a new file in a repository. The owner of the repository The name of the repository The path to the file Information about the file to create Creates a commit that creates a new file in a repository. The Id of the repository The path to the file Information about the file to create Creates a commit that updates the contents of a file in a repository. The owner of the repository The name of the repository The path to the file Information about the file to update Creates a commit that updates the contents of a file in a repository. The Id of the repository The path to the file Information about the file to update Creates a commit that deletes a file in a repository. The owner of the repository The name of the repository The path to the file Information about the file to delete Creates a commit that deletes a file in a repository. The Id of the repository The path to the file Information about the file to delete The archive format to return from the server The TAR archive format The ZIP archive format A client for GitHub's Repository Deployment Environments API. Gets Deployment Environments. See the Repository Deployment Environments API documentation for more information. Gets all the environments for the specified repository. Any user with pull access to a repository can view deployments. https://docs.github.com/en/rest/deployments/environments#list-environments The owner of the repository The name of the repository Gets all the environments for the specified repository. Any user with pull access to a repository can view deployments. https://docs.github.com/en/rest/deployments/environments#list-environments The Id of the repository Gets all the environments for the specified repository. Any user with pull access to a repository can view deployments. https://docs.github.com/en/rest/deployments/environments#list-environments The owner of the repository The name of the repository Paging options Gets all the environments for the specified repository. Any user with pull access to a repository can view deployments. https://docs.github.com/en/rest/deployments/environments#list-environments Repository ID Paging options A client for GitHub's Repository Deploy Keys API. See the Deploy Keys API documentation for more information. Get a single deploy key by number for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. The id of the deploy key. Get a single deploy key by number for a repository. See the API documentation for more information. The Id of the repository. The id of the deploy key. Get all deploy keys for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. Get all deploy keys for a repository. See the API documentation for more information. The Id of the repository. Get all deploy keys for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. Options for changing the API response Get all deploy keys for a repository. See the API documentation for more information. The Id of the repository. Options for changing the API response Creates a new deploy key for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. The deploy key to create for the repository. Creates a new deploy key for a repository. See the API documentation for more information. The Id of the repository. The deploy key to create for the repository. Deletes a deploy key from a repository. See the API documentation for more information. The owner of the repository. The name of the repository. The id of the deploy key to delete. Deletes a deploy key from a repository. See the API documentation for more information. The Id of the repository. The id of the deploy key to delete. A client for GitHub's Repository Forks API. See the Forks API documentation for more information. Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Options for changing the API response Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository forks Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Used to request and filter a list of repository forks Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository forks Options for changing the API response Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Used to request and filter a list of repository forks Options for changing the API response Creates a fork for a repository. Specify organization in the fork parameter to create for an organization. See API documentation for more information. The owner of the repository The name of the repository Used to fork a repository Creates a fork for a repository. Specify organization in the fork parameter to create for an organization. See API documentation for more information. The Id of the repository Used to fork a repository A client for GitHub's Repository Webhooks API. See the Webhooks API documentation for more information. Gets the list of hooks defined for a repository The repository's owner The repository's name See API documentation for more information. Gets the list of hooks defined for a repository The Id of the repository See API documentation for more information. Gets the list of hooks defined for a repository The repository's owner The repository's name Options for changing the API response See API documentation for more information. Gets the list of hooks defined for a repository The Id of the repository Options for changing the API response See API documentation for more information. Gets a single hook by Id The repository's owner The repository's name The repository's hook id See API documentation for more information. Gets a single hook by Id The Id of the repository The repository's hook id See API documentation for more information. Creates a hook for a repository The repository's owner The repository's name The hook's parameters See API documentation for more information. Creates a hook for a repository The Id of the repository The hook's parameters See API documentation for more information. Edits a hook for a repository The repository's owner The repository's name The repository's hook id The requested changes to an edit repository hook See API documentation for more information. Edits a hook for a repository The Id of the repository The repository's hook id The requested changes to an edit repository hook See API documentation for more information. Tests a hook for a repository The repository's owner The repository's name The repository's hook id See API documentation for more information. 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. Tests a hook for a repository The Id of the repository The repository's hook id See API documentation for more information. 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. This will trigger a ping event to be sent to the hook. The repository's owner The repository's name The repository's hook id See API documentation for more information. This will trigger a ping event to be sent to the hook. The Id of the repository The repository's hook id See API documentation for more information. Deletes a hook for a repository The repository's owner The repository's name The repository's hook id See API documentation for more information. Deletes a hook for a repository The Id of the repository The repository's hook id See API documentation for more information. A client for GitHub's Invitations on a Repository. See the Invitations API documentation for more details. Accept a repository invitation. See the API documentation for more information. The id of the invitation Thrown when a general API error occurs. Decline a repository invitation. See the API documentation for more information. The id of the invitation Thrown when a general API error occurs. Deletes a repository invitation. See the API documentation for more information. The id of the repository The id of the invitation Thrown when a general API error occurs. Gets all invitations for the current user. See the API documentation for more information. Thrown when a general API error occurs. Gets all invitations for the current user. See the API documentation for more information. Options for changing the API response Thrown when a general API error occurs. Gets all the invitations on a repository. See the API documentation for more information. The id of the repository Thrown when a general API error occurs. Gets all the invitations on a repository. See the API documentation for more information. The id of the repository Options for changing the API response Thrown when a general API error occurs. Updates a repository invitation. See the API documentation for more information. The id of the repository The id of the invitation The permission for the collaborator Thrown when a general API error occurs. A client for GitHub's Repository Pages API. See the Repository Pages API documentation for more information. Gets the page metadata for a given repository The owner of the repository The name of the repository See the API documentation for more information. Gets the page metadata for a given repository The Id of the repository See the API documentation for more information. Gets all build metadata for a given repository The owner of the repository The name of the repository See the API documentation for more information. Gets all build metadata for a given repository The Id of the repository See the API documentation for more information. Gets all build metadata for a given repository The owner of the repository The name of the repository Options to change the API response See the API documentation for more information. Gets all build metadata for a given repository The Id of the repository Options to change the API response See the API documentation for more information. Gets the build metadata for the last build for a given repository The owner of the repository The name of the repository See the API documentation for more information. Gets the build metadata for the last build for a given repository The Id of the repository See the API documentation for more information. Requests your site be built from the latest revision on the default branch for a given repository The owner of the repository The name of the repository See the API documentation for more information. Requests your site be built from the latest revision on the default branch for a given repository The Id of the repository See the API documentation for more information. A client for GitHub's Repository Secrets API. See the Repository Secrets API documentation for more details. Get the public signing key to encrypt secrets for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the repository public key. List the secrets for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the list of repository secrets. Get a secret from a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the secret Thrown when a general API error occurs. A instance for the repository secret. Create or update a secret in a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the secret The encrypted value and id of the encryption key Thrown when a general API error occurs. A instance for the repository secret that was created or updated. Delete a secret in a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the secret Thrown when a general API error occurs. A client for GitHub's Repository Traffic API. See the Repository Traffic API documentation for more information. List the top 10 referrers over the last 14 days https://developer.github.com/v3/repos/traffic/#list-referrers The owner of the repository List the top 10 popular contents over the last 14 days https://developer.github.com/v3/repos/traffic/#list-paths The owner of the repository The name of the repository List the top 10 popular contents over the last 14 days https://developer.github.com/v3/repos/traffic/#list-paths The owner of the repository Get the total number of views and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#views The owner of the repository The name of the repository Breakdown per day or week Get the total number of views and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#views The owner of the repository Breakdown per day or week Get the total number of clones and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#clones The owner of the repository The name of the repository Breakdown per day or week Get the total number of clones and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#clones The owner of the repository Breakdown per day or week A client for GitHub's Repository Variables API. See the Repository Variables API documentation for more details. List the organization variables for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the list of repository variables. List the variables for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the list of repository variables. Get a variable from a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the variable Thrown when a general API error occurs. A instance for the repository secret. Create a variable in a repository. See the API documentation for more information. The owner of the repository The name of the repository The variable to create Thrown when a general API error occurs. A instance for the repository variable that was created. Update a variable in a repository. See the API documentation for more information. The owner of the repository The name of the repository The variable to update Thrown when a general API error occurs. A instance for the repository variable that was updated. Delete a variable in a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the variable Thrown when a general API error occurs. A client for GitHub's Search API. See the Search API documentation for more information. search repos http://developer.github.com/v3/search/#search-repositories List of repos search users http://developer.github.com/v3/search/#search-users List of users search issues http://developer.github.com/v3/search/#search-issues List of issues search code http://developer.github.com/v3/search/#search-code List of files search labels https://developer.github.com/v3/search/#search-labels List of labels A client for GitHub's Reactions API. See the Reactions API documentation for more information. Creates a reaction for a specified Issue Comment https://developer.github.com/v3/reactions/#create-reactions-for-an-issue-comment The owner of the repository The name of the repository The comment id The reaction to create Creates a reaction for a specified Issue Comment https://developer.github.com/v3/reactions/#create-reaction-for-an-issue-comment The Id of the repository The comment id The reaction to create Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The owner of the repository The name of the repository The comment id Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The owner of the repository The name of the repository The comment id Options for changing the API response Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The Id of the repository The comment id Get all reactions for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-an-issue-comment The Id of the repository The comment id Options for changing the API response Deletes a reaction for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The name of the repository The issue id The reaction id Deletes a reaction for a specified Issue Comment https://developer.github.com/v3/reactions/#list-reactions-for-a-commit-comment The owner of the repository The issue id The reaction id A client for GitHub's Issue Comments API. See the Issue Comments API documentation for more information. Instantiates a new GitHub Issue Comments API client. An API connection Gets a single Issue Comment by id. http://developer.github.com/v3/issues/comments/#get-a-single-comment The owner of the repository The name of the repository The issue comment id Gets a single Issue Comment by id. http://developer.github.com/v3/issues/comments/#get-a-single-comment The Id of the repository The issue comment id Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Options for changing the API response Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository Options for changing the API response Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Options for changing the API response Gets Issue Comments for a repository. http://developer.github.com/v3/issues/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number The sorting parameters Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number The sorting parameters Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The owner of the repository The name of the repository The issue number The sorting parameters Options for changing the API response Gets Issue Comments for a specified Issue. http://developer.github.com/v3/issues/comments/#list-comments-on-an-issue The Id of the repository The issue number The sorting parameters Options for changing the API response Creates a new Issue Comment for a specified Issue. http://developer.github.com/v3/issues/comments/#create-a-comment The owner of the repository The name of the repository The number of the issue The new comment to add to the issue Creates a new Issue Comment for a specified Issue. http://developer.github.com/v3/issues/comments/#create-a-comment The Id of the repository The number of the issue The new comment to add to the issue Updates a specified Issue Comment. http://developer.github.com/v3/issues/comments/#edit-a-comment The owner of the repository The name of the repository The comment id The modified comment Updates a specified Issue Comment. http://developer.github.com/v3/issues/comments/#edit-a-comment The Id of the repository The comment id The modified comment Deletes the specified Issue Comment http://developer.github.com/v3/issues/comments/#delete-a-comment The owner of the repository The name of the repository The comment id Deletes the specified Issue Comment http://developer.github.com/v3/issues/comments/#delete-a-comment The Id of the repository The comment id A client for GitHub's Reactions API. See the Reactions API documentation for more information. Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The owner of the repository The name of the repository The issue id Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The owner of the repository The name of the repository The issue id Options for changing the API response Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The Id of the repository The issue id Get all reactions for a specified Issue https://developer.github.com/v3/reactions/#list-reactions-for-an-issue The Id of the repository The issue id Options for changing the API response Creates a reaction for a specified Issue https://developer.github.com/v3/reactions/#create-reaction-for-an-issue The owner of the repository The name of the repository The issue id The reaction to create Creates a reaction for a specified Issue https://developer.github.com/v3/reactions/#create-reaction-for-an-issue The Id of the repository The issue id The reaction to create Deletes a reaction for a specified Issue https://docs.github.com/rest/reactions#delete-an-issue-reaction The owner of the repository The name of the repository The issue id The reaction id Deletes a reaction for a specified Issue https://docs.github.com/rest/reactions#delete-an-issue-reaction The owner of the repository The issue id The reaction id A client for GitHub's Issues API. See the Issues API documentation for more information. Instantiates a new GitHub Issues API client. An API connection Client for managing assignees. Client for reading various event information associated with issues/pull requests. This is useful both for display on issue/pull request information pages and also to determine who should be notified of comments. Client for managing labels. Client for managing milestones. Client for managing comments. Client for reading the timeline of events for an issue Client for locking and unlocking a conversation on a Issue or Pull request Gets a single Issue by number. http://developer.github.com/v3/issues/#get-a-single-issue The owner of the repository The name of the repository The issue number Gets a single Issue by number. http://developer.github.com/v3/issues/#get-a-single-issue The Id of the repository The issue number Gets all open issues assigned to the authenticated user across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all open issues assigned to the authenticated user across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. Options for changing the API response Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all issues across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Gets all issues across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories. http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Options for changing the API response Gets all open issues assigned to the authenticated user across owned and member repositories for the authenticated user. Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all open issues assigned to the authenticated user across owned and member repositories for the authenticated user. Options for changing the API response Issues are sorted by the create date descending. http://developer.github.com/v3/issues/#list-issues Gets all issues across owned and member repositories for the authenticated user. http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Gets all issues across owned and member repositories for the authenticated user. http://developer.github.com/v3/issues/#list-issues Used to filter and sort the list of issues returned Options for changing the API response Gets all open issues assigned to the authenticated user for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Gets all open issues assigned to the authenticated user for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Options for changing the API response Gets all issues for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Used to filter and sort the list of issues returned Gets all issues for a given organization for the authenticated user. http://developer.github.com/v3/issues/#list-issues The name of the organization Used to filter and sort the list of issues returned Options for changing the API response Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all open issues assigned to the authenticated user for the repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Options for changing the API response Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of issues returned Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Used to filter and sort the list of issues returned Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of issues returned Options for changing the API response Gets issues for a repository. http://developer.github.com/v3/issues/#list-issues-for-a-repository The Id of the repository Used to filter and sort the list of issues returned Options for changing the API response Creates an issue for the specified repository. Any user with pull access to a repository can create an issue. http://developer.github.com/v3/issues/#create-an-issue The owner of the repository The name of the repository A instance describing the new issue to create Creates an issue for the specified repository. Any user with pull access to a repository can create an issue. http://developer.github.com/v3/issues/#create-an-issue The Id of the repository A instance describing the new issue to create Updates an issue for the specified repository. Issue owners and users with push access can edit an issue. https://developer.github.com/v3/issues/#edit-an-issue The owner of the repository The name of the repository The issue number An instance describing the changes to make to the issue Updates an issue for the specified repository. Any user with pull access to a repository can update an issue. http://developer.github.com/v3/issues/#edit-an-issue The Id of the repository The issue number An instance describing the changes to make to the issue A client for GitHub's Issue Events API. See the Issue Events API documentation for more information. Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The Id of the repository The issue number Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Options for changing the API response Gets all events for the issue. http://developer.github.com/v3/issues/events/#list-events-for-an-issue The Id of the repository The issue number Options for changing the API response Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The owner of the repository The name of the repository Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The Id of the repository Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all events for the repository. http://developer.github.com/v3/issues/events/#list-events-for-a-repository The Id of the repository Options for changing the API response Gets a single event http://developer.github.com/v3/issues/events/#get-a-single-event The owner of the repository The name of the repository The event id Gets a single event http://developer.github.com/v3/issues/events/#get-a-single-event The Id of the repository The event id A client for GitHub's Issue Labels API. See the Issue Labels API documentation for more information. Gets all labels for the issue. See the API documentation for more information. The owner of the repository The name of the repository The number of the issue Gets all labels for the issue. See the API documentation for more information. The Id of the repository The number of the issue Gets all labels for the issue. See the API documentation for more information. The owner of the repository The name of the repository The number of the issue Options for changing the API response Gets all labels for the issue. See the API documentation for more information. The Id of the repository The number of the issue Options for changing the API response Gets all labels for the repository. See the API documentation for more information. The owner of the repository The name of the repository Gets all labels for the repository. See the API documentation for more information. The Id of the repository Gets all labels for the repository. See the API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Gets all labels for the repository. See the API documentation for more information. The Id of the repository Options for changing the API response Gets labels for every issue in a milestone See the API documentation for more information. The owner of the repository The name of the repository The number of the milestone Gets labels for every issue in a milestone See the API documentation for more information. The Id of the repository The number of the milestone Gets labels for every issue in a milestone See the API documentation for more information. The owner of the repository The name of the repository The number of the milestone Options for changing the API response Gets labels for every issue in a milestone See the API documentation for more information. The Id of the repository The number of the milestone Options for changing the API response Gets a single Label by name. See the API documentation for more information. The owner of the repository The name of the repository The name of the label Gets a single Label by name. See the API documentation for more information. The Id of the repository The name of the label Deletes a label. See the API documentation for more information. The owner of the repository The name of the repository The name of the label Deletes a label. See the API documentation for more information. The Id of the repository The name of the label Creates a label. See the API documentation for more information. The owner of the repository The name of the repository The data for the label to be created Creates a label. See the API documentation for more information. The Id of the repository The data for the label to be created Updates a label. See the API documentation for more information. The owner of the repository The name of the repository The name of the label The data for the label to be updated Updates a label. See the API documentation for more information. The Id of the repository The name of the label The data for the label to be updated Adds a label to an issue See the API documentation for more information. The owner of the repository The name of the repository The number of the issue The names of the labels to add Adds a label to an issue See the API documentation for more information. The Id of the repository The number of the issue The names of the labels to add Removes a label from an issue See the API documentation for more information. The owner of the repository The name of the repository The number of the issue The name of the label to remove Removes a label from an issue See the API documentation for more information. The Id of the repository The number of the issue The name of the label to remove Replaces all labels on the specified issues with the provided labels See the API documentation for more information. The owner of the repository The name of the repository The number of the issue The names of the labels to set Replaces all labels on the specified issues with the provided labels See the API documentation for more information. The Id of the repository The number of the issue The names of the labels to set Removes all labels from an issue See the API documentation for more information. The owner of the repository The name of the repository The number of the issue Removes all labels from an issue See the API documentation for more information. The Id of the repository The number of the issue A client for GitHub's Issue Timeline API. See the Issue Timeline API documentation for more information. Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The owner of the repository The name of the repository The issue number Options for changing the API repsonse Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The Id of the repository The issue number Gets all the various events that have occurred around an issue or pull request. https://developer.github.com/v3/issues/timeline/#list-events-for-an-issue The Id of the repository The issue number Options for changing the API response A client for GitHub's Activity Starring API. See the Activity Starring API documentation for more information. Retrieves all of the stargazers for the passed repository. The owner of the repository The name of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository. The Id of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository. The owner of the repository The name of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository. The Id of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The owner of the repository The name of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The Id of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The owner of the repository The name of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The Id of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Check if a repository is starred by the current authenticated user. The owner of the repository The name of the repository Thrown if the client is not authenticated. Stars a repository for the authenticated user. The owner of the repository to star The name of the repository to star Unstars a repository for the authenticated user. The owner of the repository to unstar The name of the repository to unstar A client for GitHub's Repository Statistics API. Note that the GitHub API uses caching on these endpoints, see a word about caching for more details. See the Repository Statistics API documentation for more information. Returns a list of for the given repository The owner of the repository The name of the repository Returns a list of for the given repository The Id of the repository Returns a list of for the given repository The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns a list of for the given repository The Id of the repository A token used to cancel this potentially long running request Returns the last year of commit activity grouped by week. The owner of the repository The name of the repository Returns the last year of commit activity grouped by week. The Id of the repository Returns the last year of commit activity grouped by week. The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns the last year of commit activity grouped by week. The Id of the repository A token used to cancel this potentially long running request Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The owner of the repository The name of the repository Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The Id of the repository Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The Id of the repository A token used to cancel this potentially long running request Returns the total commit counts for the owner and total commit counts in total. The owner of the repository The name of the repository Returns the total commit counts for the owner and total commit counts in total. The Id of the repository Returns the total commit counts for the owner and total commit counts in total. The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns the total commit counts for the owner and total commit counts in total. The Id of the repository A token used to cancel this potentially long running request Returns a list of the number of commits per hour in each day The owner of the repository The name of the repository Returns a list of the number of commits per hour in each day The Id of the repository Returns a list of the number of commits per hour in each day The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns a list of the number of commits per hour in each day The Id of the repository A token used to cancel this potentially long running request A client for GitHub's Git Tags API. See the Git Tags API documentation for more information. Gets a tag for a given repository by sha reference http://developer.github.com/v3/git/tags/#get-a-tag The owner of the repository The name of the repository Tha sha reference of the tag Gets a tag for a given repository by sha reference http://developer.github.com/v3/git/tags/#get-a-tag The Id of the repository Tha sha reference of the tag Create a tag for a given repository http://developer.github.com/v3/git/tags/#create-a-tag-object The owner of the repository The name of the repository The tag to create Create a tag for a given repository http://developer.github.com/v3/git/tags/#create-a-tag-object The Id of the repository The tag to create A client for GitHub's Organization Teams API. See the Organization Teams API documentation for more information. Gets a single by identifier. https://developer.github.com/v3/orgs/teams/#get-team The team identifier. The with the given identifier. Returns all s for the current org. Organization for which to list all teams. Thrown when a general API error occurs. A list of the orgs's teams s. Returns all s for the current org. Organization for which to list all teams. Options to change API behaviour. Thrown when a general API error occurs. A list of the orgs's teams s. Returns all s for the current user. Thrown when a general API error occurs. A list of the user's s. Returns all s for the current user. Options to change API behaviour. Thrown when a general API error occurs. A list of the user's s. Returns all child teams of the given team. https://developer.github.com/v3/orgs/teams/#list-child-teams The team identifier Returns all child teams of the given team. https://developer.github.com/v3/orgs/teams/#list-child-teams The team identifier Options to change API behaviour. Returns all members of the given team. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier Returns all members of the given team. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier Options to change API behaviour. Returns all members with the specified role in the given team of the given role. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier The request filter Returns all members with the specified role in the given team of the given role. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier The request filter Options to change API behaviour. Returns newly created for the current org. Thrown when a general API error occurs. Newly created Updates a team To edit a team, the authenticated user must either be an organization owner or a team maintainer See the API documentation for more information. updated for the current org Returns updated for the current org. This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new Update a team endpoint. . See the API documentation for more information. Thrown when a general API error occurs. Updated To delete a team, the authenticated user must be an organization owner or team maintainer. If you are an organization owner, deleting a parent team will delete all of its child teams as well. See the API documentation The organization name. The name is not case sensitive. The slug of the team name. Thrown when a general API error occurs. Delete a team - must have owner permissions to do this This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new Delete a team endpoint. . See the API documentation The unique identifier of the team. Thrown when a general API error occurs. Adds a to a . See the API documentation for more information. The team identifier. The user to add to the team. Additional parameters for the request Removes a from a . See the API documentation for more information. The team identifier. The user to remove from the team. if the user was removed from the team; otherwise. Gets whether the user with the given is a member of the team with the given . A is thrown if the user is not a member. See the API documentation for more information. The team to check. The user to check. Returns all team's repositories. Team Id to list repos. Thrown when a general API error occurs. The team's repositories Returns all team's repositories. Team Id to list repos. Options to change API behaviour. Thrown when a general API error occurs. The team's repositories Add a repository to the team Thrown when a general API error occurs. Add a repository to the team The team identifier. Org to associate the repo with. Name of the repo. The permission to grant the team on this repository. Thrown when a general API error occurs. Remove a repository from the team Thrown when a general API error occurs. Gets whether or not the given repository is managed by the given team. The team identifier Owner of the org the team is associated with. Name of the repo. See the API documentation for more information. if the repository is managed by the given team; otherwise. List all pending invitations for the given team. See the API Documentation for more information. The team identifier List all pending invitations for the given team. See the API Documentation for more information. The team identifier Options to change API behaviour. Checks whether a team has admin, push, maintain, triage, or pull permission for a repository. Repositories inherited through a parent team will also be checked. See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. Checks whether a team has admin, push, maintain, triage, or pull permission for a repository. Repositories inherited through a parent team will also be checked. See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. Thrown when a general API error occurs. Add or update team repository permissions See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository Thrown when a general API error occurs. Remove a repository from a team See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. Thrown when a general API error occurs. Get a team by slug name See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. Thrown when a general API error occurs. Thrown when the team wasn't found A instance if found, otherwise a A client for GitHub's Git Trees API. See the Git Trees API documentation for more information. Gets a Tree Response for a given SHA. http://developer.github.com/v3/git/trees/#get-a-tree The owner of the repository The name of the repository The SHA that references the tree Gets a Tree Response for a given SHA. http://developer.github.com/v3/git/trees/#get-a-tree The Id of the repository The SHA that references the tree Gets a Tree Response for a given SHA. https://developer.github.com/v3/git/trees/#get-a-tree-recursively The owner of the repository The name of the repository The SHA that references the tree Gets a Tree Response for a given SHA. https://developer.github.com/v3/git/trees/#get-a-tree-recursively The Id of the repository The SHA that references the tree Creates a new Tree in the specified repo http://developer.github.com/v3/git/trees/#create-a-tree The owner of the repository The name of the repository The value of the new tree Creates a new Tree in the specified repo http://developer.github.com/v3/git/trees/#create-a-tree The Id of the repository The value of the new tree A client for GitHub's User Administration API (GitHub Enterprise) See the Administration API documentation for more details. Create a new user (must be Site Admin user). See the API documentation for more information. The object describing the user to create The created object Rename an existing user (must be Site Admin user). See the API documentation for more information. Note that this queues a request to rename a user, rather than execute it straight away The username to rename The request, specifying the new login A object indicating the queued task message and Url to the user Create an impersonation OAuth token (must be Site Admin user). See the API documentation for more information. The user to impersonate The request specifying the required scopes An object containing the impersonation token Deletes an impersonation OAuth token (must be Site Admin user). See the API documentation for more information. The user to remove impersonation token from Promotes ordinary user to a site administrator (must be Site Admin user). See the API documentation for more information. The user to promote to administrator. Demotes a site administrator to an ordinary user (must be Site Admin user). See the API documentation for more information. The user to demote from administrator. Suspends a user (must be Site Admin user). See the API documentation for more information. The user to suspend. Unsuspends a user (must be Site Admin user). See the API documentation for more information. The user to unsuspend. List all public keys (must be Site Admin user). See the API documentation for more information. Delete a user (must be Site Admin user). See the API documentation for more information. The user to delete Delete a public key (must be Site Admin user). See the API documentation for more information. The key to delete A client for GitHub's User Emails API. See the User Emails API documentation for more information. Gets all email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user The es for the authenticated user. Gets all email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user Options for changing the API response The es for the authenticated user. Adds email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#add-email-addresses The email addresses to add. Returns the added es. Deletes email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#delete-email-addresses The email addresses to delete. Returns the added es. A client for GitHub's UserUser GPG Keys API. See the User GPG Keys documentation for more information. Gets all GPG keys for the authenticated user. See the API documentation for more information. A of s for the current user. Gets all GPG keys for the authenticated user. Options for changing the API response See the API documentation for more information. A of s for the current user. View extended details of the for the specified id. The Id of the GPG key See the API documentation for more information. The for the specified Id. Creates a new for the authenticated user. The new GPG key to add. See the API documentation for more information. The newly created . Deletes the GPG key for the specified Id. The Id of the GPG key to delete. See the API documentation for more information. A client for GitHub's User Keys API. See the User Keys API documentation for more information. Gets all verified public keys for a user. https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user The @ handle of the user. Lists the verified public keys for a user. Gets all verified public keys for a user. https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user The @ handle of the user. Options to change API's behavior. Lists the verified public keys for a user. Gets all public keys for the authenticated user. https://developer.github.com/v3/users/keys/#list-your-public-keys Lists the current user's keys. Gets all public keys for the authenticated user. https://developer.github.com/v3/users/keys/#list-your-public-keys Options to change API's behavior. Lists the current user's keys. Retrieves the for the specified id. https://developer.github.com/v3/users/keys/#get-a-single-public-key The Id of the SSH key View extended details for a single public key. Create a public key . https://developer.github.com/v3/users/keys/#create-a-public-key The SSH Key contents Creates a public key. Delete a public key. https://developer.github.com/v3/users/keys/#delete-a-public-key The id of the key to delete Removes a public key. A client for GitHub's Users API. See the Users API documentation for more information. A client for GitHub's User Emails API See the Emails API documentation for more information. A client for GitHub's User Keys API See the Keys API documentation for more information. Returns the user specified by the login. The login name for the user Returns a for the current authenticated user. Thrown if the client is not authenticated. A Update the specified . The login for the user Thrown if the client is not authenticated. A A client for GitHub's User Followers API See the Followers API documentation for more information. A client for GitHub's User Administration API See the User Administrator API documentation for more information. A client for GitHub's Watching API. See the Watching API documentation for more information. Retrieves all of the watchers for the passed repository. The owner of the repository The name of the repository Thrown if the client is not authenticated. Retrieves all of the watchers for the passed repository. The Id of the repository Thrown if the client is not authenticated. Retrieves all of the watchers for the passed repository. The owner of the repository The name of the repository Options for changing API's response. Thrown if the client is not authenticated. Retrieves all of the watchers for the passed repository. The Id of the repository Options for changing API's response. Thrown if the client is not authenticated. Retrieves all of the watched (ies) for the current user. Thrown if the client is not authenticated. A of (ies) watched by the current authenticated user. Retrieves all of the watched (ies) for the current user. Options for changing API's response. Thrown if the client is not authenticated. A of (ies) watched by the current authenticated user. Retrieves all of the (ies) watched by the specified user. The login of the user Thrown if the client is not authenticated. A (ies) watched by the specified user. Retrieves all of the (ies) watched by the specified user. The login of the user Options for changing API's response. Thrown if the client is not authenticated. A (ies) watched by the specified user. Check if a repository is watched by the current authenticated user. The owner of the repository The name of the repository Thrown if the client is not authenticated. Check if a repository is watched by the current authenticated user. The Id of the repository Thrown if the client is not authenticated. Watches a repository for the authenticated user. The owner of the repository to star The name of the repository to star A instance describing the new subscription to create Watches a repository for the authenticated user. The Id of the repository A instance describing the new subscription to create Unwatches a repository for the authenticated user. The owner of the repository to unstar The name of the repository to unstar Unwatches a repository for the authenticated user. The Id of the repository A client for GitHub's licenses APIs. See the Licenses API documentation for more details. Initializes a new GitHub gitignore API client. An API connection. Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. A list of licenses available on the site Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. Options for changing the API response A list of licenses available on the site Retrieves a license based on the license key such as "mit" A that includes the license key, text, and attributes of the license. Client to manage locking/unlocking a conversation for an Issue or a Pull request Instantiates a new GitHub Issue Lock API client. An API connection Locks an issue for the specified repository. Issue owners and users with push access can lock an issue or pull request's conversation. https://developer.github.com/v3/issues/#lock-an-issue The owner of the repository The name of the repository The issue number The reason for locking the issue Locks an issue for the specified repository. Issue owners and users with push access can lock an issue or pull request's conversation. https://developer.github.com/v3/issues/#lock-an-issue The Id of the repository The issue number The reason for locking the issue Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue or pull request's conversation. https://developer.github.com/v3/issues/#unlock-an-issue The owner of the repository The name of the repository The issue number Unlocks an issue for the specified repository. Issue owners and users with push access can unlock an issue or pull request's conversation. https://developer.github.com/v3/issues/#unlock-an-issue The Id of the repository The issue number A client for GitHub's markdown APIs. See the Markdown API documentation for more details. Initializes a new GitHub markdown API client. An API connection. Gets the rendered Markdown for the specified plain-text Markdown document. A plain-text Markdown document Thrown when a general API error occurs. The rendered Markdown. Gets the rendered Markdown for an arbitrary markdown document. An arbitrary Markdown document Thrown when a general API error occurs. The rendered Markdown. A client for GitHub's Git Merging API. See the Git Merging API documentation for more information. Initializes a new instance of the class. The client's connection Create a merge for a given repository http://developer.github.com/v3/repos/merging/#perform-a-merge The owner of the repository The name of the repository The merge to create Create a merge for a given repository http://developer.github.com/v3/repos/merging/#perform-a-merge The Id of the repository The merge to create A client for GitHub's meta APIs. See the Meta API documentation for more details. Initializes a new GitHub meta API client. An API connection. Retrieves information about GitHub.com, the service or a GitHub Enterprise installation. Thrown when a general API error occurs. An containing metadata about the GitHub instance. A client for GitHub's Migration API. These APIs help you move projects to or from GitHub. Docs: https://developer.github.com/v3/migration/ Instantiate a new GitHub Migration API client and its sub-APIs. An API connection. The Enterprise Migrations API lets you move a repository from GitHub to GitHub Enterprise. https://developer.github.com/v3/migration/#enterprise-migrations A client for GitHub's Migrations API. See docs for more information. Instantiates a GitHub Migrations API client. An API connection. Starts a new migration specified for the given organization. https://developer.github.com/v3/migration/migrations/#start-a-migration The organization for which to start a migration. Specifies parameters for the migration in a object. The started migration. Gets the list of the most recent migrations of the organization. https://developer.github.com/v3/migration/migrations/#get-a-list-of-migrations The organization of which to list migrations. List of most recent s. Gets the list of the most recent migrations of the organization. https://developer.github.com/v3/migration/migrations/#get-a-list-of-migrations The organization of which to list migrations. Options for changing the API response List of most recent s. Get the status of a migration https://developer.github.com/v3/migration/migrations/#get-the-status-of-a-migration The organization which is migrating. Migration Id of the organization. A object representing the state of migration. Get the migration archive. https://developer.github.com/v3/migration/migrations/#download-a-migration-archive The organization of which the migration was. The Id of the migration. The binary contents of the archive as a byte array. Deletes a previous migration archive. https://developer.github.com/v3/migration/migrations/#delete-a-migration-archive The organization of which the migration was. The Id of the migration. Unlocks a repository that was locked for migration. https://developer.github.com/v3/migration/migrations/#unlock-a-repository The organization of which the migration was. The Id of the migration. The repo to unlock. A client for GitHub's Issue Milestones API. See the Issue Milestones API documentation for more information. Instantiates a new GitHub Issue Milestones API client. An API connection Gets a single Milestone by number. http://developer.github.com/v3/issues/milestones/#get-a-single-milestone Gets a single Milestone by number. http://developer.github.com/v3/issues/milestones/#get-a-single-milestone Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Options for changing the API response Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Options for changing the API response Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of Milestones returned Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Used to filter and sort the list of Milestones returned Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The owner of the repository The name of the repository Used to filter and sort the list of Milestones returned Options for changing the API response Gets all open milestones for the repository. http://developer.github.com/v3/issues/milestones/#list-milestones-for-a-repository The Id of the repository Used to filter and sort the list of Milestones returned Options for changing the API response Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#create-a-milestone The owner of the repository The name of the repository A instance describing the new Milestone to create Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#create-a-milestone The Id of the repository A instance describing the new Milestone to create Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#update-a-milestone The owner of the repository The name of the repository The Milestone number An instance describing the changes to make to the Milestone Creates a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#update-a-milestone The Id of the repository The Milestone number An instance describing the changes to make to the Milestone Deletes a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#delete-a-milestone The owner of the repository The name of the repository The milestone number Deletes a milestone for the specified repository. Any user with pull access to a repository can create an Milestone. http://developer.github.com/v3/issues/milestones/#delete-a-milestone The Id of the repository The milestone number A client for GitHub's miscellaneous APIs. See the Miscellaneous API documentation for more details. Initializes a new GitHub miscellaneous API client. An API connection. Gets all the emojis available to use on GitHub. Thrown when a general API error occurs. An of emoji and their URI. Gets the rendered Markdown for the specified plain-text Markdown document. A plain-text Markdown document Thrown when a general API error occurs. The rendered Markdown. Gets the rendered Markdown for an arbitrary markdown document. An arbitrary Markdown document Thrown when a general API error occurs. The rendered Markdown. List all templates available to pass as an option when creating a repository. A list of template names Retrieves the source for a single GitIgnore template A template and its source Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. A list of licenses available on the site Returns a list of the licenses shown in the license picker on GitHub.com. This is not a comprehensive list of all possible OSS licenses. Options for changing the API response A list of licenses available on the site Retrieves a license based on the license key such as "mit" A that includes the license key, text, and attributes of the license. Gets API Rate Limits (API service rather than header info). Thrown when a general API error occurs. An of Rate Limits. Retrieves information about GitHub.com, the service or a GitHub Enterprise installation. Thrown when a general API error occurs. An containing metadata about the GitHub instance. A client for GitHub's Activity Notifications API. See the Activity Notifications API documentation for more information. Instantiates a new GitHub Activity Notifications API client. An API connection Retrieves all of the s for the current user. Thrown if the client is not authenticated. Retrieves all of the s for the current user. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user. Specifies the parameters to filter notifications by Thrown if the client is not authenticated. Retrieves all of the s for the current user. Specifies the parameters to filter notifications by Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Specifies the parameters to filter notifications by Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Specifies the parameters to filter notifications by Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The owner of the repository. The name of the repository. Specifies the parameters to filter notifications by Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the s for the current user specific to the specified repository. The Id of the repository. Specifies the parameters to filter notifications by Options for changing the API response Thrown if the client is not authenticated. Marks all notifications as read. http://developer.github.com/v3/activity/notifications/#mark-as-read Marks all notifications as read. The parameter which specifies which notifications to mark. http://developer.github.com/v3/activity/notifications/#mark-as-read Marks the notifications for a given repository as read. The owner of the repository The name of the repository http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Marks the notifications for a given repository as read. The Id of the repository http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Marks the notifications for a given repository as read. The owner of the repository The name of the repository The parameter which specifies which notifications to mark. http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Marks the notifications for a given repository as read. The Id of the repository The parameter which specifies which notifications to mark. http://developer.github.com/v3/activity/notifications/#mark-notifications-as-read-in-a-repository Retrives a single by Id. The Id of the notification to retrieve. http://developer.github.com/v3/activity/notifications/#view-a-single-thread Marks a single notification as read. The id of the notification. http://developer.github.com/v3/activity/notifications/#mark-a-thread-as-read Retrives a for the provided thread id. The Id of the thread to retrieve subscription status. http://developer.github.com/v3/activity/notifications/#get-a-thread-subscription Sets the authenticated user's subscription settings for a given thread. The Id of the thread to update. The subscription parameters to set. http://developer.github.com/v3/activity/notifications/#set-a-thread-subscription Deletes the authenticated user's subscription to a given thread. The Id of the thread to delete subscription from. http://developer.github.com/v3/activity/notifications/#delete-a-thread-subscription Provides methods used in the OAuth web flow. Create an instance of the OauthClient The underlying connection to use Gets the URL used in the first step of the web flow. The Web application should redirect to this URL. Parameters to the Oauth web flow login url A client for GitHub's Org Actions API. See the Actions API documentation for more information. Initializes a new GitHub Orgs Actions API client. An API connection Returns a client to manage organization secrets. See the Secrets API documentation for more information. Initializes a new GitHub Repos API client. An API connection. Gets the list of hooks defined for a organization The organization's name See API documentation for more information. Gets the list of hooks defined for a organization The organization's name Options for changing the API response See API documentation for more information. Gets a single hook by Id See API documentation for more information. Creates a hook for a organization See API documentation for more information. Edits a hook for a organization See API documentation for more information. This will trigger a ping event to be sent to the hook. See API documentation for more information. Deletes a hook for a organization See API documentation for more information. Filter members in the list see https://developer.github.com/v3/orgs/members/#members-list for details All members the authenticated user can see. Members without two-factor authentication enabled A client for GitHub's Organization Members API. See the Orgs API documentation for more information. Initializes a new Organization Members API client. An API connection List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization Options for changing the API response The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, Options for changing the API response The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The role filter to use when getting the users, The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The role filter to use when getting the users, Options for changing the API response The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, The role filter to use when getting the users, The users List all users who are members of an organization. A member is a user that 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 member will be returned. If the requester is not an owner of the organization the query will be redirected to the public members list. See the API documentation for more information. The login for the organization The filter to use when getting the users, The role filter to use when getting the users, Options for changing the API response The users List all users who have publicized their membership of the organization. http://developer.github.com/v3/orgs/members/#public-members-list The login for the organization List all users who have publicized their membership of the organization. http://developer.github.com/v3/orgs/members/#public-members-list The login for the organization Options for changing the API response Check if a user is, publicly or privately, a member of the organization. See the API documentation for more information. The login for the organization The login for the user Check is a user is publicly a member of the organization. See the API documentation for more information. The login for the organization The login for the user Removes a user from the organization, this will also remove them from all teams within the organization and they will no longer have any access to the organization's repositories. See the API documentation for more information. The login for the organization The login for the user Make the authenticated user's organization membership public. This method requires authentication. See the API documentation for more information. The login for the organization The login for the user Make the authenticated user's organization membership private. This method requires authentication. See the API documentation for more information. The login for the organization The login for the user Get a user's membership with an organization. This method requires authentication. The authenticated user must be an organization member. See the API documentation for more information. The login for the organization The login for the user Add a user to the organization or update the user's role withing the organization. This method requires authentication. The authenticated user must be an organization owner. See the API documentation for more information. The login for the organization The login for the user An instance describing the changes to make to the user's organization membership Remove a user's membership with an organization. This method requires authentication. The authenticated user must be an organization owner. See the API documentation for more information. The login for the organization The login for the user List all pending invitations for the organization. See the API Documentation for more information. The login for the organization List all pending invitations for the organization. See the API Documentation for more information. The login for the organization Options to change API behaviour List failed organization invitations. See the API Documentation for more information. The login for the organization List failed organization invitations. See the API Documentation for more information. The login for the organization Options to change API behaviour Cancel an organization invitation. In order to cancel an organization invitation, the authenticated user must be an organization owner. See the API Documentation for more information. The login for the organization The unique identifier of the invitation Returns all s for the current user. Thrown when a general API error occurs. A list of the current user's s. Returns all s for the current user. Thrown when a general API error occurs. Options to change API behaviour A list of the current user's s. A client for GitHub's Organization Outside Collaborators API. See the Orgs API documentation for more information. Initializes a new Organization Outside Collaborators API client. An API connection List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization The users List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization Options for changing the API response The users List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization The filter to use when getting the users, The users List all users who are outside collaborators of an organization. An outside collaborator is a user that is not a member of the organization. See the API documentation for more information. The login for the organization The filter to use when getting the users, Options for changing the API response The users Removes a user as an outside collaborator from the organization, this will remove them from all repositories within the organization. See the API documentation for more information. The login for the organization The login of the user Converts an organization member to an outside collaborator, when an organization member is converted to an outside collaborator, they'll only have access to the repositories that their current team membership allows. The user will no longer be a member of the organization. See the API documentation for more information. The login for the organization The login for the user A client for GitHub's Orgs API. See the Orgs API documentation for more information. Initializes a new GitHub Orgs API client. An API connection Returns a client to manage members of an organization. Returns a client to manage teams of an organization. Returns a client to manage organization actions. Returns a client to manage outside collaborators of an organization. Returns the specified . login of the organization to get Thrown when a general API error occurs. The specified . A client for GitHub's Organization Hooks API. See Hooks API documentation for more information. Returns all s for the current user. Thrown when a general API error occurs. A list of the current user's s. Returns all s for the current user. Options for changing the API response Thrown when a general API error occurs. A list of the current user's s. Returns s which the specified user is a member of, where the user hasn't marked their membership as private. The login of the user Thrown when a general API error occurs. A list of the s which the specified user is a member of, where they haven't marked their membership as private Returns s which the specified user is a member of, where the user hasn't marked their membership as private. The login of the user Options for changing the API response Thrown when a general API error occurs. A list of the s which the specified user is a member of, where they haven't marked their membership as private Returns all s. Thrown when a general API error occurs. A list of s. Returns all s. Search parameters of the last organization seen Thrown when a general API error occurs. A list of s. Update the specified organization with data from . The name of the organization to update. Thrown if the client is not authenticated. A Returns all s. The organization name. A list of s. Returns all s. The organization name. Options for changing the API response A list of s. Returns all s. The organization name. Limits the list of credentials authorizations for an organization to a specific login A list of s. Returns all s. The organization name. Limits the list of credentials authorizations for an organization to a specific login Options for changing the API response A list of s. A client for GitHub's Organization Secrets API. See the Organization Secrets API documentation for more details. Get the public signing key to encrypt secrets for an organization. See the API documentation for more information. The name of the organization Thrown when a general API error occurs. A instance for the organization public key. List the secrets for an organization. See the API documentation for more information. The name of the organization Thrown when a general API error occurs. A instance for the list of organization secrets. Get a secret from an organization. See the API documentation for more information. The name of the organization The name of the secret Thrown when a general API error occurs. A instance for the organization secret. Create or update a secret in an organization. See the API documentation for more information. The name of the organization The name of the secret The encrypted value, id of the encryption key, and visibility info to upsert Thrown when a general API error occurs. A instance for the organization secret that was created or updated. Delete a secret in an organization. See the API documentation for more information. The name of the organization The name of the secret Thrown when a general API error occurs. Get the list of selected sites that have access to a secret. See the API documentation for more information. The name of the organization The name of the secret Thrown when a general API error occurs. Set the list of selected sites that have access to a secret. See the API documentation for more information. The name of the organization The name of the secret The list of repositories that should have access to view and use the secret Thrown when a general API error occurs. Add a selected site to the visibility list of a secret. See the API documentation for more information. The name of the organization The name of the secret The id of the repo to add to the visibility list of the secret Thrown when a general API error occurs. ARemoved a selected site from the visibility list of a secret. See the API documentation for more information. The name of the organization The name of the secret The id of the repo to add to the visibility list of the secret Thrown when a general API error occurs. A client for GitHub's Packages API. See the Packages API documentation for more details. List all packages for an organisations, readable by the current user See the API documentation for more details Required: Organisation Name Required: The type of package Optional: The visibility of the package Get a specific package for an Organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Delete a specific package for an Organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Restore a specific package for an Organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Lists packages owned by the authenticated user within the user's namespace See the API documentation for more details Required: The type of package Optional: The visibility of the package Gets a specific package for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Deletes a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Restores a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Lists packages owned by the authenticated user within the user's namespace See the API documentation for more details Required: Username Required: The type of package Optional: The visibility of the package Gets a specific package metadata for a public package owned by a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Deletes an entire package for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Restores an entire package for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package List all versions of a package. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Optional: Return packages with a state. Defaults to Active Optional: Paging options Get a specific version of a package. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Required: The id of the package version Deletes a specific package version in an organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Required: The id of the package version Restores a specific package version in an organization. See the API documentation for more details Required: Organisation Name Required: The type of package Required: The name of the package Required: The id of the package version Returns all package versions for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Optional: Return packages with a state. Defaults to Active Optional: Paging options Gets a specific package version for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Required: The id of the package version Deletes a specific package version for a package owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Required: The id of the package version Restores a package version owned by the authenticated user. See the API documentation for more details Required: The type of package Required: The name of the package Required: The id of the package version Returns all package versions for a public package owned by a specified user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Optional: Return packages with a state. Defaults to Active Optional: Paging options Gets a specific package version for a public package owned by a specified user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Required: The id of the package version Deletes a specific package version for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Required: The id of the package version Restores a specific package version for a user. See the API documentation for more details Required: Username Required: The type of package Required: The name of the package Required: The id of the package version A client for GitHub's Project Cards API. See the Repository Projects API documentation for more information. Gets all cards. See the API documentation for more information. The id of the column Gets all cards. See the API documentation for more information. The id of the column Options for changing the API response Gets all cards. See the API documentation for more information. The id of the column Used to filter the list of project cards returned Gets all cards. See the API documentation for more information. The id of the column Used to filter the list of project cards returned Options for changing the API response Gets a single card. See the API documentation for more information. The id of the card Creates a card. See the API documentation for more information. The id of the column The card to create Updates a card. See the API documentation for more information. The id of the card New values to update the card with Deletes a card. See the API documentation for more information. The id of the card Moves a card. See the API documentation for more information. The id of the card The position to move the card A client for GitHub's Project Columns API. See the Repository Projects API documentation for more information. Gets all columns for this project. See the API documentation for more information. The Id of the project Gets all columns for this project. See the API documentation for more information. The Id of the project Options for changing the API response Gets a single column for this project. See the API documentation for more information. The id of the column Creates a column for this project. See the API documentation for more information. The Id of the project The column to create Updates a column for this project. See the API documentation for more information. The id of the column New values to update the column with Deletes a column. See the API documentation for more information. The id of the column Moves a column. See the API documentation for more information. The id of the column The position to move the column A client for GitHub's Repository Projects API. See the Repository Projects API documentation for more information. Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Used to filter the list of projects returned Get all projects for this repository. See the API documentation for more information. The owner of the repository The name of the repository Used to filter the list of projects returned Options for changing the API response Get all projects for this repository. See the API documentation for more information. The Id of the repository Get all projects for this repository. See the API documentation for more information. The Id of the repository Options for changing the API response Get all projects for this repository. See the API documentation for more information. The Id of the repository Used to filter the list of projects returned Get all projects for this repository. See the API documentation for more information. The Id of the repository Used to filter the list of projects returned Options for changing the API response Get all projects for the specified organization. See the API documentation for more information. The name of the organization Get all projects for the specified organization. See the API documentation for more information. The name of the organization Options for changing the API response Get all projects for the specified organization. See the API documentation for more information. The name of the organization Used to filter the list of projects returned Get all projects for the specified organization. See the API documentation for more information. The name of the organization Used to filter the list of projects returned Options for changing the API response Gets a single project for this repository. See the API documentation for more information. The Id of the project Creates a project for this repository. See the API documentation for more information. The Id of the repository The new project to create for this repository Creates a project for the specified organization. See the API documentation for more information. The name of the organization The new project to create for this repository Updates a project for this repository. See the API documentation for more information. The Id of the project The modified project Deletes a project. See the API documentation for more information. The Id of the project A client for GitHub's Project Cards API. See the Repository Projects API documentation for more information. A client for GitHub's Project Columns API. See the Repository Projects API documentation for more information. A client for GitHub's Reactions API. See the Reactions API documentation for more information. Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The owner of the repository The name of the repository The comment id Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The owner of the repository The name of the repository The comment id Options for changing the API response Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The Id of the repository The comment id Get all reactions for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#list-reactions-for-a-pull-request-review-comment The Id of the repository The comment id Options for changing the API response Creates a reaction for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment The owner of the repository The name of the repository The comment id The reaction to create Creates a reaction for a specified Pull Request Review Comment. https://developer.github.com/v3/reactions/#create-reaction-for-a-pull-request-review-comment The Id of the repository The comment id The reaction to create Deletes a reaction for a specified Pull Request comment https://docs.github.com/rest/reactions#delete-a-pull-request-comment-reaction The owner of the repository The name of the repository The comment id The reaction id Deletes a reaction for a specified Pull Request comment https://docs.github.com/rest/reactions#delete-a-pull-request-comment-reaction The owner of the repository The comment id The reaction id A client for GitHub's Pull Request Review Comments API. See the Review Comments API documentation for more information. Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The owner of the repository The name of the repository The pull request number Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The Id of the repository The pull request number Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The owner of the repository The name of the repository The pull request number Options for changing the API response Gets review comments for a specified pull request. http://developer.github.com/v3/pulls/comments/#list-comments-on-a-pull-request The Id of the repository The pull request number Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The owner of the repository The name of the repository The sorting parameters Options for changing the API response Gets a list of the pull request review comments in a specified repository. http://developer.github.com/v3/pulls/comments/#list-comments-in-a-repository The Id of the repository The sorting parameters Options for changing the API response Gets a single pull request review comment by number. http://developer.github.com/v3/pulls/comments/#get-a-single-comment The owner of the repository The name of the repository The pull request review comment number Gets a single pull request review comment by number. http://developer.github.com/v3/pulls/comments/#get-a-single-comment The Id of the repository The pull request review comment number Creates a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#create-a-comment The owner of the repository The name of the repository The Pull Request number The comment Creates a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#create-a-comment The Id of the repository The Pull Request number The comment Creates a comment on a pull request review as a reply to another comment. http://developer.github.com/v3/pulls/comments/#create-a-comment The owner of the repository The name of the repository The pull request number The comment Creates a comment on a pull request review as a reply to another comment. http://developer.github.com/v3/pulls/comments/#create-a-comment The Id of the repository The pull request number The comment Edits a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#edit-a-comment The owner of the repository The name of the repository The pull request review comment number The edited comment Edits a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#edit-a-comment The Id of the repository The pull request review comment number The edited comment Deletes a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#delete-a-comment The owner of the repository The name of the repository The pull request review comment number Deletes a comment on a pull request review. http://developer.github.com/v3/pulls/comments/#delete-a-comment The Id of the repository The pull request review comment number A client for GitHub's Pull Request Review Requests API. See the Review Requests API documentation for more information. Gets review requests for a specified pull request. https://developer.github.com/v3/pulls/review_requests/#list-review-requests The owner of the repository The name of the repository The pull request number Gets review requests for a specified pull request. https://developer.github.com/v3/pulls/review_requests/#list-review-requests The Id of the repository The pull request number Creates review requests on a pull request for specified users. https://developer.github.com/v3/pulls/review_requests/#create-a-review-request The owner of the repository The name of the repository The Pull Request number List of logins of user will be requested for review Creates review requests on a pull request for specified users. https://developer.github.com/v3/pulls/review_requests/#create-a-review-request The Id of the repository The Pull Request number List of logins of user will be requested for review Deletes review request for given users on a pull request. https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request The owner of the repository The name of the repository The pull request review comment number List of logins of users that will be not longer requested for review Deletes review request for given users on a pull request. https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request The Id of the repository The pull request review comment number List of logins of users that will be not longer requested for review A client for GitHub's Pull Request Review API. See the Review API documentation for more information. Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The owner of the repository The name of the repository The pull request number Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The Id of the repository The pull request number Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The owner of the repository The name of the repository The pull request number Options for changing the API response Gets reviews for a specified pull request. https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request The Id of the repository The pull request number Options for changing the API response Gets a single pull request review by ID. https://developer.github.com/v3/pulls/reviews/#get-a-single-review The owner of the repository The name of the repository The pull request number The pull request review number Gets a single pull request review by ID. https://developer.github.com/v3/pulls/reviews/#get-a-single-review The Id of the repository The pull request number The pull request review number Creates a review. https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review The owner of the repository The name of the repository The Pull Request number The review Creates a review. https://developer.github.com/v3/pulls/reviews/#create-a-pull-request-review The Id of the repository The Pull Request number The review Deletes a pull request review. https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review The owner of the repository The name of the repository The pull request number The pull request review number Deletes a pull request review. https://developer.github.com/v3/pulls/reviews/#delete-a-pending-review The Id of the repository The pull request number The pull request review number Dismisses a pull request review. https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review The owner of the repository The name of the repository The pull request number The pull request review number The message indicating why the review was dismissed Dismisses a pull request review. https://developer.github.com/v3/pulls/reviews/#dismiss-a-pull-request-review The Id of the repository The pull request number The pull request review number The message indicating why the review was dismissed Submits a pull request review. https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review The owner of the repository The name of the repository The pull request number The pull request review number The message and event being submitted for the review Submits a pull request review. https://developer.github.com/v3/pulls/reviews/#submit-a-pull-request-review The Id of the repository The pull request number The pull request review number The message and event being submitted for the review Lists comments for a single review https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The owner of the repository The name of the repository The pull request number The pull request review number Dismisses a pull request review. https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The Id of the repository The pull request number The pull request review number Lists comments for a single review https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The owner of the repository The name of the repository The pull request number The pull request review number Options for changing the API response Dismisses a pull request review. https://developer.github.com/v3/pulls/reviews/#get-comments-for-a-single-review The Id of the repository The pull request number The pull request review number Options for changing the API response A client for GitHub's Pull Requests API. See the Pull Requests API documentation for more information. Client for managing reviews. Client for managing review comments. Client for managing review requests. Client for locking/unlocking a coversation on a pull request Get a pull request by number. http://developer.github.com/v3/pulls/#get-a-single-pull-request Get a pull request by number. http://developer.github.com/v3/pulls/#get-a-single-pull-request Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Options for changing the API response Get all open pull requests for the repository. http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Options for changing the API response Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Used to filter and sort the list of pull requests returned Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Used to filter and sort the list of pull requests returned Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The owner of the repository The name of the repository Used to filter and sort the list of pull requests returned Options for changing the API response Query pull requests for the repository based on criteria http://developer.github.com/v3/pulls/#list-pull-requests The Id of the repository Used to filter and sort the list of pull requests returned Options for changing the API response Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#create-a-pull-request The owner of the repository The name of the repository A instance describing the new PullRequest to create Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#create-a-pull-request The Id of the repository A instance describing the new PullRequest to create Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#update-a-pull-request The owner of the repository The name of the repository The PullRequest number An instance describing the changes to make to the PullRequest Create a pull request for the specified repository. http://developer.github.com/v3/pulls/#update-a-pull-request The Id of the repository The PullRequest number An instance describing the changes to make to the PullRequest Merge a pull request. http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade The owner of the repository The name of the repository The pull request number A instance describing a pull request merge Merge a pull request. http://developer.github.com/v3/pulls/#merge-a-pull-request-merge-buttontrade The Id of the repository The pull request number A instance describing a pull request merge Get the pull request merge status. http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged The owner of the repository The name of the repository The pull request number Get the pull request merge status. http://developer.github.com/v3/pulls/#get-if-a-pull-request-has-been-merged The Id of the repository The pull request number Get the list of commits on a pull request. http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request The owner of the repository The name of the repository The pull request number Get the list of commits on a pull request. http://developer.github.com/v3/pulls/#list-commits-on-a-pull-request The Id of the repository The pull request number Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The owner of the repository The name of the repository The pull request number Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The owner of the repository The name of the repository The pull request number Options for changing the API response Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The Id of the repository The pull request number Get the list of files on a pull request. https://developer.github.com/v3/pulls/#list-pull-requests-files The Id of the repository The pull request number Options for changing the API response A client for GitHub's rate-limit APIs. See the Rate-Limit API documentation for more details. Initializes a new GitHub rate-limit API client. An API connection. Gets API Rate Limits (API service rather than header info). Thrown when a general API error occurs. An of Rate Limits. Instantiates a new GitHub Reactions API client An API connection Access GitHub's Reactions API for Commit Comments. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Reactions API for Issues. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Reactions API for Issue Comments. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Reactions API for Pull Request Review Comments. Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ A client for GitHub's References API. See the References API documentation for more information. Instantiates a new GitHub References API client An API connection Gets a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#get-a-reference The owner of the repository The name of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#get-a-reference The Id of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository Options for changing the API response Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository Gets all references for a given repository http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository Options for changing the API response Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository The sub-namespace to get references for Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The owner of the repository The name of the repository The sub-namespace to get references for Options for changing the API response The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository The sub-namespace to get references for Gets references for a given repository by sub-namespace, i.e. "tags" or "heads" http://developer.github.com/v3/git/refs/#get-all-references The Id of the repository The sub-namespace to get references for Options for changing the API response The subNamespace parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Creates a reference for a given repository http://developer.github.com/v3/git/refs/#create-a-reference The owner of the repository The name of the repository The reference to create Creates a reference for a given repository http://developer.github.com/v3/git/refs/#create-a-reference The Id of the repository The reference to create Updates a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#update-a-reference The owner of the repository The name of the repository The reference name The updated reference data The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Updates a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#update-a-reference The Id of the repository The reference name The updated reference data The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Deletes a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#delete-a-reference The owner of the repository The name of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") Deletes a reference for a given repository by reference name http://developer.github.com/v3/git/refs/#delete-a-reference The Id of the repository The reference name The reference parameter supports either the fully-qualified ref (prefixed with "refs/", e.g. "refs/heads/main" or "refs/tags/release-1") or the shortened form (omitting "refs/", e.g. "heads/main" or "tags/release-1") A client for GitHub's Releases API. See the Releases API documentation for more information. Initializes a new GitHub Releases API client. An API connection Generates a s for the specified repository with auto generated notes. See the API documentation for more information. The repository's owner The repository's name The request for generating release notes Thrown when a general API error occurs. Generates a s for the specified repository with auto generated notes. See the API documentation for more information. The Id of the repository The request for generating release notes Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The repository's owner The repository's name Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The repository's owner The repository's name Options for changing the API response Thrown when a general API error occurs. Gets all s for the specified repository. See the API documentation for more information. The Id of the repository Options for changing the API response Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the release Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The repository's owner The repository's name The tag of the release Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The Id of the repository The id of the release Thrown when a general API error occurs. Gets a single for the specified repository. See the API documentation for more information. The Id of the repository The tag of the release Thrown when a general API error occurs. Gets the latest for the specified repository. See the API documentation for more information. The repository's owner The repository's name Thrown when a general API error occurs. Gets the latest for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Creates a new for the specified repository. See the API documentation for more information. The repository's owner The repository's name A description of the release to create Thrown when a general API error occurs. Creates a new for the specified repository. See the API documentation for more information. The Id of the repository A description of the release to create Thrown when a general API error occurs. Edits an existing for the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the release A description of the release to edit Thrown when a general API error occurs. Edits an existing for the specified repository. See the API documentation for more information. The Id of the repository The id of the release A description of the release to edit Thrown when a general API error occurs. Deletes an existing for the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the release to delete Thrown when a general API error occurs. Deletes an existing for the specified repository. See the API documentation for more information. The Id of the repository The id of the release to delete Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the . Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the . Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the . Options for changing the API response Thrown when a general API error occurs. Gets all for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the . Options for changing the API response Thrown when a general API error occurs. Uploads a for the specified release. See the API documentation for more information. The to attach the uploaded asset to Description of the asset with its data An optional token to monitor for cancellation requests Thrown when a general API error occurs. Gets the specified for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the Gets the specified for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the Edits the for the specified release of the specified repository. See the API documentation for more information. The repository's owner The repository's name The id of the Description of the asset with its amended data Edits the for the specified release of the specified repository. See the API documentation for more information. The Id of the repository The id of the Description of the asset with its amended data Deletes the specified from the specified repository See the API documentation for more information. The repository's owner The repository's name The id of the . Deletes the specified from the specified repository See the API documentation for more information. The Id of the repository The id of the . A client for GitHub's Collaborators API. See the Collaborators API documentation for more details. Initializes a new GitHub Repo Collaborators API client. An API connection. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Options for changing the API response Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository collaborators Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Used to request and filter a list of repository collaborators Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository collaborators Options for changing the API response Thrown when a general API error occurs. Gets all the collaborators on a repository. See the API documentation for more information. The id of the repository Used to request and filter a list of repository collaborators Options for changing the API response Thrown when a general API error occurs. Checks if a user is a collaborator on a repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the prospective collaborator Thrown when a general API error occurs. Checks if a user is a collaborator on a repository. See the API documentation for more information. The id of the repository Username of the prospective collaborator Thrown when a general API error occurs. Review a user's permission level in a repository See the API documentation for more information. The owner of the repository The name of the repository Username of the collaborator to check permission for Thrown when a general API error occurs. Review a user's permission level in a repository See the API documentation for more information. The id of the repository Username of the collaborator to check permission for Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the new collaborator Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the new collaborator The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The id of the repository Username of the new collaborator Thrown when a general API error occurs. Adds a new collaborator to the repository. See the API documentation for more information. The id of the repository Username of the new collaborator The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The owner of the repository. The name of the repository. The name of the user to invite. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The owner of the repository. The name of the repository. The name of the user to invite. The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The id of the repository. The name of the user to invite. Thrown when a general API error occurs. Invites a new collaborator to the repo See the API documentation for more information. The id of the repository. The name of the user to invite. The permission to set. Only valid on organization-owned repositories. Thrown when a general API error occurs. Deletes a collaborator from the repository. See the API documentation for more information. The owner of the repository The name of the repository Username of the deleted collaborator Thrown when a general API error occurs. Deletes a collaborator from the repository. See the API documentation for more information. The id of the repository Username of the deleted collaborator Thrown when a general API error occurs. A client for GitHub's Repositories API. See the Repositories API documentation for more details. Initializes a new GitHub Repos API client. An API connection Creates a new repository for the current user. See the API documentation for more information. A instance describing the new repository to create Thrown when a general API error occurs. A instance for the created repository. Creates a new repository in the specified organization. See the API documentation for more information. Login of the organization in which to create the repository A instance describing the new repository to create Thrown when a general API error occurs. A instance for the created repository Creates a new repository from a template The organization or person who will owns the template The name of template repository to work from Deletes the specified repository. See the API documentation for more information. Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required. The owner of the repository The name of the repository Thrown when a general API error occurs. Deletes the specified repository. See the API documentation for more information. Deleting a repository requires admin access. If OAuth is used, the `delete_repo` scope is required. The Id of the repository Thrown when a general API error occurs. Transfers the ownership of the specified repository. See the API documentation for more information. The current owner of the repository The name of the repository Repository transfer information A Transfers the ownership of the specified repository. See the API documentation for more information. The id of the repository Repository transfer information A Checks if vulnerability alerts are enabled for the specified repository. See the API documentation for more information. The current owner of the repository The name of the repository A bool indicating if alerts are turned on or not. Updates the specified repository with the values given in The owner of the repository The name of the repository New values to update the repository with The updated Updates the specified repository with the values given in The Id of the repository New values to update the repository with The updated Gets the specified repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A Gets the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. A Gets all public repositories. See the API documentation for more information. The default page size on GitHub.com is 30. Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all public repositories since the integer Id of the last Repository that you've seen. See the API documentation for more information. The default page size on GitHub.com is 30. Search parameters of the last repository seen Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. The default page size on GitHub.com is 30. Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. Options for changing the API response Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. The default page size on GitHub.com is 30. Search parameters to filter results on Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the current user. See the API documentation for more information. The default page size on GitHub.com is 30. Search parameters to filter results on Options for changing the API response Thrown if the client is not authenticated. Thrown when a general API error occurs. A of . Gets all repositories owned by the specified user. See the API documentation for more information. The default page size on GitHub.com is 30. The account name to search for Thrown when a general API error occurs. A of . Gets all repositories owned by the specified user. See the API documentation for more information. The account name to search for Options for changing the API response Thrown when a general API error occurs. A of . Gets all repositories owned by the specified organization. See the API documentation for more information. The default page size on GitHub.com is 30. Thrown when a general API error occurs. A of . Gets all repositories owned by the specified organization. See the API documentation for more information. The organization name to search for Options for changing the API response Thrown when a general API error occurs. A of . Client for managing Actions in a repository. See the Repository Actions API documentation for more information. A client for GitHub's Repository Branches API. See the Branches API documentation for more details A client for GitHub's Commit Status API. See the Commit Status API documentation for more details. Also check out the blog post that announced this feature. A client for GitHub's Repository Hooks API. See Hooks API documentation for more information. A client for GitHub's Repository Forks API. See Forks API documentation for more information. A client for GitHub's Repo Collaborators. See the Collaborators API documentation for more details Client for GitHub's Repository Deployments API See the Deployments API documentation for more details Client for GitHub's Repository Deployment Environments API See the Deployments Environments API documentation for more details Client for GitHub's Repository Statistics API Note that the GitHub API uses caching on these endpoints, see a word about caching for more details. See the Statistics API documentation for more details Client for GitHub's Repository Commits API See the Commits API documentation for more details Access GitHub's Releases API. Refer to the API documentation for more information: https://developer.github.com/v3/repos/releases/ Client for GitHub's Repository Merging API See the Merging API documentation for more details Client for managing pull requests. See the Pull Requests API documentation for more details Client for managing commit comments in a repository. See the Repository Comments API documentation for more information. Client for managing deploy keys in a repository. See the Repository Deploy Keys API documentation for more information. Client for managing the contents of a repository. See the Repository Contents API documentation for more information. Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository All contributors of the repository. Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The Id of the repository All contributors of the repository. Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All contributors of the repository. Gets all contributors for the specified repository. Does not include anonymous contributors. See the API documentation for more details The Id of the repository Options for changing the API response All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository True if anonymous contributors should be included in result; Otherwise false All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The Id of the repository True if anonymous contributors should be included in result; Otherwise false All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The owner of the repository The name of the repository True if anonymous contributors should be included in result; Otherwise false Options for changing the API response All contributors of the repository. Gets all contributors for the specified repository. With the option to include anonymous contributors. See the API documentation for more details The Id of the repository True if anonymous contributors should be included in result; Otherwise false Options for changing the API response All contributors of the repository. Gets all topics for the specified repository ID. See the API documentation for more details The ID of the repository Options for changing the API response All topics associated with the repository. Gets all topics for the specified repository ID. See the API documentation for more details The ID of the repository All topics associated with the repository. Gets all topics for the specified owner and repository name. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All topics associated with the repository. Gets all topics for the specified owner and repository name. See the API documentation for more details The owner of the repository The name of the repository All topics associated with the repository. Replaces all topics for the specified repository. See the API documentation for more details This is a replacement operation; it is not additive. To clear repository topics, for example, you could specify an empty list of topics here. The owner of the repository The name of the repository The list of topics to associate with the repository All topics now associated with the repository. Replaces all topics for the specified repository. See the API documentation for more details This is a replacement operation; it is not additive. To clear repository topics, for example, you could specify an empty list of topics here. The ID of the repository The list of topics to associate with the repository All topics now associated with the repository. Gets all languages for the specified repository. See the API documentation for more details The owner of the repository The name of the repository All languages used in the repository and the number of bytes of each language. Gets all languages for the specified repository. See the API documentation for more details The Id of the repository All languages used in the repository and the number of bytes of each language. Gets all teams for the specified repository. See the API documentation for more details The owner of the repository The name of the repository All s associated with the repository Gets all teams for the specified repository. See the API documentation for more details The Id of the repository All s associated with the repository Gets all teams for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All s associated with the repository Gets all teams for the specified repository. See the API documentation for more details The Id of the repository Options for changing the API response All s associated with the repository Gets all tags for the specified repository. See the API documentation for more details The owner of the repository The name of the repository All of the repositories tags. Gets all tags for the specified repository. See the API documentation for more details The Id of the repository All of the repositories tags. Gets all tags for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response All of the repositories tags. Gets all tags for the specified repository. See the API documentation for more details The Id of the repository Options for changing the API response All of the repositories tags. Get the contents of a repository's license See the API documentation for more details The owner of the repository The name of the repository Returns the contents of the repository's license file, if one is detected. Get the contents of a repository's license See the API documentation for more details The Id of the repository Returns the contents of the repository's license file, if one is detected. Gets the list of errors in the codeowners file The owner of the repository The name of the repository Returns the list of errors in the codeowners files Gets the list of errors in the codeowners file The Id of the repository Returns the list of errors in the codeowners files A client for GitHub's Repository Pages API. See the Repository Pages API documentation for more information. A client for GitHub's Repository Invitations API. See the Repository Invitations API documentation for more information. Access GitHub's Repository Traffic API Refer to the API documentation for more information: https://developer.github.com/v3/repos/traffic/ Access GitHub's Repository Projects API Refer to the API documentation for more information: https://developer.github.com/v3/repos/projects/ Access GitHub's Repository Autolinks API Refer to the API documentation for more information: https://docs.github.com/en/rest/repos/autolinks A client for GitHub's Repository Actions API. See the Repository Actions API documentation for more details. Initializes a new GitHub Repository Actions API client. An API connection Client for GitHub's Repository Actions API See the Deployments API documentation for more details Client for GitHub's Repository Actions API See the Deployments API documentation for more details A client for GitHub's Repository Branches API. See the Repository Branches API documentation for more details. Initializes a new GitHub Repository Branches API client. An API connection Gets all the branches for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Gets all the branches for the specified repository. See the API documentation for more details The Id of the repository Gets all the branches for the specified repository. See the API documentation for more details The owner of the repository The name of the repository Options for changing the API response Thrown when a general API error occurs. Gets all the branches for the specified repository. See the API documentation for more details The Id of the repository Options for changing the API response Gets the specified branch. See the API documentation for more details The owner of the repository The name of the repository The name of the branch Gets the specified branch. See the API documentation for more details The Id of the repository The name of the branch Get the branch protection settings for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get the branch protection settings for the specified branch See the API documentation for more details The Id of the repository The name of the branch Update the branch protection settings for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Branch protection settings Update the branch protection settings for the specified branch See the API documentation for more details The Id of the repository The name of the branch Branch protection settings Remove the branch protection settings for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove the branch protection settings for the specified branch See the API documentation for more details The Id of the repository The name of the branch Get the required status checks for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get the required status checks for the specified branch See the API documentation for more details The Id of the repository The name of the branch Replace required status checks for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Required status checks Replace required status checks for the specified branch See the API documentation for more details The Id of the repository The name of the branch Required status checks Remove required status checks for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove required status checks for the specified branch See the API documentation for more details The Id of the repository The name of the branch Get the required status checks contexts for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch Replace the required status checks contexts for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The contexts to replace Replace the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch The contexts to replace Add the required status checks context for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The contexts to add Add the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch The contexts to add Remove the required status checks context for the specified branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The contexts to remove Remove the required status checks contexts for the specified branch See the API documentation for more details The Id of the repository The name of the branch The contexts to remove Get required pull request review enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get required pull request review enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch Update required pull request review enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch The required pull request review settings Update required pull request review enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch The required pull request review settings Remove required pull request review enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove required pull request review enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch Get admin enforcement of protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get admin enforcement of protected branch See the API documentation for more details The Id of the repository The name of the branch Add admin enforcement to protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Add admin enforcement to protected branch See the API documentation for more details The Id of the repository The name of the branch Remove admin enforcement on protected branch See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove admin enforcement on protected branch See the API documentation for more details The Id of the repository The name of the branch Get restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Remove restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Remove restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Get team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Replace team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of teams with push access Replace team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of teams with push access Add team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of teams with push access to add Add team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of teams with push access to add Remove team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of teams to remove Remove team restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of teams to remove Get user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch Get user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch Replace user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of users with push access Replace user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of users with push access Add user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of users with push access to add Add user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of users with push access to add Remove user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The owner of the repository The name of the repository The name of the branch List of users with push access to remove Remove user restrictions for the specified branch (applies only to Organization owned repositories) See the API documentation for more details The Id of the repository The name of the branch List of users with push access to remove Renames a branch in a repository See the API documentation for more details The owner of the repository The name of the repository The name of the branch to rename The new name of the branch A client for GitHub's Repository Comments API. See the Repository Comments API documentation for more information. Instantiates a new GitHub Repository Comments API client. An API connection Gets a single Repository Comment by number. The owner of the repository The name of the repository The comment id http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment Gets a single Repository Comment by number. The Id of the repository The comment id http://developer.github.com/v3/repos/comments/#get-a-single-commit-comment Gets Commit Comments for a repository. The owner of the repository The name of the repository http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository Gets Commit Comments for a repository. The Id of the repository http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository Gets Commit Comments for a repository. The owner of the repository The name of the repository Options to change the API response http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository Gets Commit Comments for a repository. The Id of the repository Options to change the API response http://developer.github.com/v3/repos/comments/#list-commit-comments-for-a-repository Gets Commit Comments for a specified Commit. The owner of the repository The name of the repository The sha of the commit http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit Gets Commit Comments for a specified Commit. The Id of the repository The sha of the commit http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit Gets Commit Comments for a specified Commit. The owner of the repository The name of the repository The sha of the commit Options to change the API response http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit Gets Commit Comments for a specified Commit. The Id of the repository The sha of the commit Options to change the API response http://developer.github.com/v3/repos/comments/#list-comments-for-a-single-commit Creates a new Commit Comment for a specified Commit. The owner of the repository The name of the repository The sha reference of commit The new comment to add to the commit http://developer.github.com/v3/repos/comments/#create-a-commit-comment Creates a new Commit Comment for a specified Commit. The Id of the repository The sha reference of commit The new comment to add to the commit http://developer.github.com/v3/repos/comments/#create-a-commit-comment Updates a specified Commit Comment. The owner of the repository The name of the repository The comment number The modified comment http://developer.github.com/v3/repos/comments/#update-a-commit-comment Updates a specified Commit Comment. The Id of the repository The comment number The modified comment http://developer.github.com/v3/repos/comments/#update-a-commit-comment Deletes the specified Commit Comment The owner of the repository The name of the repository The comment id http://developer.github.com/v3/repos/comments/#delete-a-commit-comment Deletes the specified Commit Comment The Id of the repository The comment id http://developer.github.com/v3/repos/comments/#delete-a-commit-comment A client for GitHub's Repository Commits API. See the Repository Commits API documentation for more information. Gets all pull requests for a given commit The Id of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch Gets all pull requests for a given commit The Id of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch /// Options for changing the API response List pull requests associated with a commit The owner of the repository The name of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch Gets all pull requests for a given commit The owner of the repository The name of the repository Used to find all branches where the given commit SHA is the HEAD, or latest commit for the branch /// Options for changing the API response Compare two references in a repository The owner of the repository The name of the repository The reference to use as the base commit The reference to use as the head commit Compare two references in a repository The Id of the repository The reference to use as the base commit The reference to use as the head commit Compare two references in a repository The owner of the repository The name of the repository The reference to use as the base commit The reference to use as the head commit Options for changing the API response Compare two references in a repository The Id of the repository The reference to use as the base commit The reference to use as the head commit Options for changing the API response Gets a single commit for a given repository The owner of the repository The name of the repository The reference for the commit (SHA) Gets a single commit for a given repository The Id of the repository The reference for the commit (SHA) Gets all commits for a given repository The owner of the repository The name of the repository Gets all commits for a given repository The Id of the repository Gets all commits for a given repository The owner of the repository The name of the repository Options for changing the API response Gets all commits for a given repository The Id of the repository Options for changing the API response Gets all commits for a given repository The owner of the repository The name of the repository Used to filter list of commits returned Gets all commits for a given repository The Id of the repository Used to filter list of commits returned Gets all commits for a given repository The owner of the repository The name of the repository Used to filter list of commits returned Options for changing the API response Gets all commits for a given repository The Id of the repository Used to filter list of commits returned Options for changing the API response Get the SHA-1 of a commit reference The owner of the repository The name of the repository The repository reference Get the SHA-1 of a commit reference The Id of the repository The repository reference Gets all pull requests for a given commit The Id of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history Gets all pull requests for a given commit The Id of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history /// Options for changing the API response List pull requests associated with a commit The owner of the repository The name of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history Gets all pull requests for a given commit The owner of the repository The name of the repository Used to find all pull requests containing the provided commit SHA, which can be from any point in the commit history /// Options for changing the API response Client for accessing contents of files within a repository as base64 encoded content. See the Repository Contents API documentation for more information. Create an instance of the RepositoryContentsClient The underlying connection to use Returns the contents of a file or directory in a repository. See the API documentation for more information. The owner of the repository The name of the repository The content path Returns the raw content of the file at the given or null if the path is a directory. See the API documentation for more information. The owner of the repository The name of the repository The content path Returns the contents of a file or directory in a repository. See the API documentation for more information. The Id of the repository The content path Returns the contents of the root directory in a repository. See the API documentation for more information. The owner of the repository The name of the repository Returns the contents of the root directory in a repository. See the API documentation for more information. The Id of the repository Returns the contents of a file or directory in a repository. If given a path to a single file, this method returns a collection containing only that file. See the API documentation for more information. The owner of the repository The name of the repository The content path The name of the commit/branch/tag. Default: the repository�s default branch (usually main) Returns the raw content of the file at the given or null if the path is a directory. See the API documentation for more information. The owner of the repository The name of the repository The content path The name of the commit/branch/tag. Returns the contents of a file or directory in a repository. See the API documentation for more information. The Id of the repository The content path The name of the commit/branch/tag. Default: the repository’s default branch (usually main) Returns the contents of the root directory in a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the commit/branch/tag. Default: the repository�s default branch (usually main) Returns the contents of the root directory in a repository. If given a path to a single file, this method returns a collection containing only that file. See the API documentation for more information. The Id of the repository The name of the commit/branch/tag. Default: the repository’s default branch (usually main) Gets the preferred README for the specified repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. Gets the preferred README for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Gets the preferred README's HTML for the specified repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. Gets the preferred README's HTML for the specified repository. See the API documentation for more information. The Id of the repository Thrown when a general API error occurs. Get an archive of a given repository's contents https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository Get an archive of a given repository's contents https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository The format of the archive. Can be either tarball or zipball Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository The format of the archive. Can be either tarball or zipball Get an archive of a given repository's contents, using a specific format and reference https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Get an archive of a given repository's contents, using a specific format and reference https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The owner of the repository The name of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Time span until timeout Get an archive of a given repository's contents, in a specific format https://developer.github.com/v3/repos/contents/#get-archive-link The Id of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. Time span until timeout Creates a commit that creates a new file in a repository. The owner of the repository The name of the repository The path to the file Information about the file to create Creates a commit that creates a new file in a repository. The Id of the repository The path to the file Information about the file to create Creates a commit that updates the contents of a file in a repository. The owner of the repository The name of the repository The path to the file Information about the file to update Creates a commit that updates the contents of a file in a repository. The Id of the repository The path to the file Information about the file to update Creates a commit that deletes a file in a repository. The owner of the repository The name of the repository The path to the file Information about the file to delete Creates a commit that deletes a file in a repository. The Id of the repository The path to the file Information about the file to delete A client for GitHub's Repository Deploy Keys API. See the Deploy Keys API documentation for more information. Instantiates a new GitHub repository deploy keys API client. The API connection. Get a single deploy key by number for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. The id of the deploy key. Get a single deploy key by number for a repository. See the API documentation for more information. The Id of the repository. The id of the deploy key. Get all deploy keys for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. Get all deploy keys for a repository. See the API documentation for more information. The Id of the repository. Get all deploy keys for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. Options for changing the API response Get all deploy keys for a repository. See the API documentation for more information. The Id of the repository. Options for changing the API response Creates a new deploy key for a repository. See the API documentation for more information. The owner of the repository. The name of the repository. The deploy key to create for the repository. Creates a new deploy key for a repository. See the API documentation for more information. The Id of the repository. The deploy key to create for the repository. Deletes a deploy key from a repository. See the API documentation for more information. The owner of the repository. The name of the repository. The id of the deploy key to delete. Deletes a deploy key from a repository. See the API documentation for more information. The Id of the repository. The id of the deploy key to delete. A client for GitHub's Repository Forks API. See the Forks API documentation for more information. Initializes a new GitHub Repos Fork API client. An API connection. Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Options for changing the API response Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Options for changing the API response Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository forks Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Used to request and filter a list of repository forks Gets the list of forks defined for a repository See API documentation for more information. The owner of the repository The name of the repository Used to request and filter a list of repository forks Options for changing the API response Gets the list of forks defined for a repository See API documentation for more information. The Id of the repository Used to request and filter a list of repository forks Options for changing the API response Creates a fork for a repository. Specify organization in the fork parameter to create for an organization. See API documentation for more information. The owner of the repository The name of the repository Used to fork a repository Creates a fork for a repository. Specify organization in the fork parameter to create for an organization. See API documentation for more information. The Id of the repository Used to fork a repository A client for GitHub's Repository Webhooks API. See the Webhooks API documentation for more information. Initializes a new GitHub Webhooks API client. An API connection. Gets the list of hooks defined for a repository The repository's owner The repository's name See API documentation for more information. Gets the list of hooks defined for a repository The Id of the repository See API documentation for more information. Gets the list of hooks defined for a repository The repository's owner The repository's name Options for changing the API response See API documentation for more information. Gets the list of hooks defined for a repository The Id of the repository Options for changing the API response See API documentation for more information. Gets a single hook by Id The repository's owner The repository's name The repository's hook id See API documentation for more information. Gets a single hook by Id The Id of the repository The repository's hook id See API documentation for more information. Creates a hook for a repository The repository's owner The repository's name The hook's parameters See API documentation for more information. Creates a hook for a repository The Id of the repository The hook's parameters See API documentation for more information. Edits a hook for a repository The repository's owner The repository's name The repository's hook id The requested changes to an edit repository hook See API documentation for more information. Edits a hook for a repository The Id of the repository The repository's hook id The requested changes to an edit repository hook See API documentation for more information. Tests a hook for a repository The repository's owner The repository's name The repository's hook id See API documentation for more information. 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. Tests a hook for a repository The Id of the repository The repository's hook id See API documentation for more information. 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. This will trigger a ping event to be sent to the hook. The repository's owner The repository's name The repository's hook id See API documentation for more information. This will trigger a ping event to be sent to the hook. The Id of the repository The repository's hook id See API documentation for more information. Deletes a hook for a repository The repository's owner The repository's name The repository's hook id See API documentation for more information. Deletes a hook for a repository The Id of the repository The repository's hook id See API documentation for more information. Accept a repository invitation. See the API documentation for more information. The id of the invitation Thrown when a general API error occurs. Decline a repository invitation. See the API documentation for more information. The id of the invitation Thrown when a general API error occurs. Deletes a repository invitation. See the API documentation for more information. The id of the repository The id of the invitation Thrown when a general API error occurs. Gets all invitations for the current user. See the API documentation for more information. Thrown when a general API error occurs. Gets all invitations for the current user. See the API documentation for more information. Options for changing the API response Thrown when a general API error occurs. Gets all the invitations on a repository. See the API documentation for more information. The id of the repository Thrown when a general API error occurs. Gets all the invitations on a repository. See the API documentation for more information. The id of the repository Options for changing the API response Thrown when a general API error occurs. Updates a repository invitation. See the API documentation for more information. The id of the repository The id of the invitation The permission for the collaborator Thrown when a general API error occurs. A client for GitHub's Repository Pages API. See the Repository Pages API documentation for more information. Initializes a new GitHub Repository Pages API client. An API connection. Gets the page metadata for a given repository The owner of the repository The name of the repository See the API documentation for more information. Gets the page metadata for a given repository The Id of the repository See the API documentation for more information. Gets all build metadata for a given repository The owner of the repository The name of the repository See the API documentation for more information. Gets all build metadata for a given repository The Id of the repository See the API documentation for more information. Gets all build metadata for a given repository The owner of the repository The name of the repository Options to change the API response See the API documentation for more information. Gets all build metadata for a given repository The Id of the repository Options to change the API response See the API documentation for more information. Gets the build metadata for the last build for a given repository The owner of the repository The name of the repository See the API documentation for more information. Gets the build metadata for the last build for a given repository The Id of the repository See the API documentation for more information. Requests your site be built from the latest revision on the default branch for a given repository The owner of the repository The name of the repository See the API documentation for more information. Requests your site be built from the latest revision on the default branch for a given repository The Id of the repository See the API documentation for more information. Initializes a new GitHub Repository Branches API client. An API connection Get the public signing key to encrypt secrets for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the repository public key. List the secrets for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the list of repository secrets. Get a secret from a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the secret Thrown when a general API error occurs. A instance for the repository secret. Create or update a secret in a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the secret The encrypted value and id of the encryption key Thrown when a general API error occurs. A instance for the repository secret that was created or updated. Delete a secret in a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the secret Thrown when a general API error occurs. List the top 10 popular contents over the last 14 days https://developer.github.com/v3/repos/traffic/#list-paths The owner of the repository List the top 10 popular contents over the last 14 days https://developer.github.com/v3/repos/traffic/#list-paths The owner of the repository The name of the repository List the top 10 referrers over the last 14 days https://developer.github.com/v3/repos/traffic/#list-referrers The owner of the repository List the top 10 referrers over the last 14 days https://developer.github.com/v3/repos/traffic/#list-referrers The owner of the repository The name of the repository Get the total number of clones and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#clones The owner of the repository Breakdown per day or week Get the total number of clones and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#clones The owner of the repository The name of the repository Breakdown per day or week Get the total number of views and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#views The owner of the repository Breakdown per day or week Get the total number of views and breakdown per day or week for the last 14 days https://developer.github.com/v3/repos/traffic/#views The owner of the repository The name of the repository Breakdown per day or week Initializes a new GitHub Repository Branches API client. An API connection List the organization variables for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the list of repository variables. List the variables for a repository. See the API documentation for more information. The owner of the repository The name of the repository Thrown when a general API error occurs. A instance for the list of repository variables. Get a variable from a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the variable Thrown when a general API error occurs. A instance for the repository secret. Create a variable in a repository. See the API documentation for more information. The owner of the repository The name of the repository The variable to create Thrown when a general API error occurs. A instance for the repository variable that was created. Update a variable in a repository. See the API documentation for more information. The owner of the repository The name of the repository The variable to update Thrown when a general API error occurs. A instance for the repository variable that was updated. Delete a variable in a repository. See the API documentation for more information. The owner of the repository The name of the repository The name of the variable Thrown when a general API error occurs. A client for GitHub's Search API. See the Search API documentation for more information. Initializes a new GitHub Search API client. An API connection. search repos http://developer.github.com/v3/search/#search-repositories List of repos search users http://developer.github.com/v3/search/#search-users List of users search issues http://developer.github.com/v3/search/#search-issues List of issues search code http://developer.github.com/v3/search/#search-code List of files search labels https://developer.github.com/v3/search/#search-labels List of labels A client for GitHub's Activity Starring API. See the Activity Starring API documentation for more information. Instantiates a new GitHub Activity Starring API client. An API connection Retrieves all of the stargazers for the passed repository. The owner of the repository The name of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository. The Id of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository. The owner of the repository The name of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository. The Id of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The owner of the repository The name of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The Id of the repository Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The owner of the repository The name of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the stargazers for the passed repository with star creation timestamps. The Id of the repository Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user. Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the starred (ies) for the current user with star creation timestamps. Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user. The login of the user Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Star-specific request parameters that sort the results Thrown if the client is not authenticated. Retrieves all of the (ies) starred by the specified user with star creation timestamps. The login of the user Star-specific request parameters that sort the results Options for changing the API response Thrown if the client is not authenticated. Check if a repository is starred by the current authenticated user. The owner of the repository The name of the repository Thrown if the client is not authenticated. Stars a repository for the authenticated user. The owner of the repository to star The name of the repository to star Unstars a repository for the authenticated user. The owner of the repository to unstar The name of the repository to unstar A client for GitHub's Repository Statistics API. Note that the GitHub API uses caching on these endpoints, see a word about caching for more details. See the Repository Statistics API documentation for more information. Instantiates a new GitHub Statistics API client. An API connection Returns a list of for the given repository The owner of the repository The name of the repository Returns a list of for the given repository The Id of the repository Returns a list of for the given repository The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns a list of for the given repository The Id of the repository A token used to cancel this potentially long running request Returns the last year of commit activity grouped by week. The owner of the repository The name of the repository Returns the last year of commit activity grouped by week. The Id of the repository Returns the last year of commit activity grouped by week. The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns the last year of commit activity grouped by week. The Id of the repository A token used to cancel this potentially long running request Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The owner of the repository The name of the repository Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The Id of the repository Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns a weekly aggregate of the number of additions and deletions pushed to a repository. The Id of the repository A token used to cancel this potentially long running request Returns the total commit counts for the owner and total commit counts in total. The owner of the repository The name of the repository Returns the total commit counts for the owner and total commit counts in total. The Id of the repository Returns the total commit counts for the owner and total commit counts in total. The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns the total commit counts for the owner and total commit counts in total. The Id of the repository A token used to cancel this potentially long running request Returns a list of the number of commits per hour in each day The owner of the repository The name of the repository Returns a list of the number of commits per hour in each day The Id of the repository Returns a list of the number of commits per hour in each day The owner of the repository The name of the repository A token used to cancel this potentially long running request Returns a list of the number of commits per hour in each day The Id of the repository A token used to cancel this potentially long running request A client for GitHub's Git Tags API. See the Git Tags API documentation for more information. Instantiates a new GitHub Git Tags API client. An API connection Gets a tag for a given repository by sha reference http://developer.github.com/v3/git/tags/#get-a-tag The owner of the repository The name of the repository Tha sha reference of the tag Gets a tag for a given repository by sha reference http://developer.github.com/v3/git/tags/#get-a-tag The Id of the repository Tha sha reference of the tag Create a tag for a given repository http://developer.github.com/v3/git/tags/#create-a-tag-object The owner of the repository The name of the repository The tag to create Create a tag for a given repository http://developer.github.com/v3/git/tags/#create-a-tag-object The Id of the repository The tag to create A client for GitHub's Organization Teams API. See the Organization Teams API documentation for more information. Initializes a new GitHub Orgs Team API client. An API connection. Gets a single by identifier. https://developer.github.com/v3/orgs/teams/#get-team The team identifier. The with the given identifier. Returns all s for the current org. Organization to list teams of. Thrown when a general API error occurs. A list of the orgs's teams s. Returns all s for the current org. Organization to list teams of. Options to change API behaviour. Thrown when a general API error occurs. A list of the orgs's teams s. Returns all s for the current user. Thrown when a general API error occurs. A list of the user's s. Returns all s for the current user. Options to change API behaviour. Thrown when a general API error occurs. A list of the user's s. Returns all child teams of the given team. The team identifier https://developer.github.com/v3/orgs/teams/#list-child-teams Returns all child teams of the given team. https://developer.github.com/v3/orgs/teams/#list-child-teams The team identifier Options to change API behaviour. Returns all members of the given team. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier Returns all members of the given team. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier Options to change API behaviour. Returns all members with the specified role in the given team of the given role. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier The request filter Returns all members with the specified role in the given team of the given role. https://developer.github.com/v3/orgs/teams/#list-team-members The team identifier The request filter Options to change API behaviour. Gets whether the user with the given is a member of the team with the given . A is thrown if the user is not a member. See the API documentation for more information. The team to check. The user to check. Returns newly created for the current org. Thrown when a general API error occurs. Newly created Updates a team To edit a team, the authenticated user must either be an organization owner or a team maintainer See the API documentation for more information. updated for the current org Returns updated for the current org. This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new Update a team endpoint. . See the API documentation for more information. Thrown when a general API error occurs. Updated To delete a team, the authenticated user must be an organization owner or team maintainer. If you are an organization owner, deleting a parent team will delete all of its child teams as well. See the API documentation The organization name. The name is not case sensitive. The slug of the team name. Thrown when a general API error occurs. Delete a team - must have owner permissions to do this This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new Delete a team endpoint. . See the API documentation The unique identifier of the team. Thrown when a general API error occurs. Adds a to a . See the API documentation for more information. The team identifier. The user to add to the team. Additional parameters for the request Removes a from a . See the API documentation for more information. The team identifier. The user to remove from the team. if the user was removed from the team; otherwise. Returns all team's repositories. Team Id. Thrown when a general API error occurs. The team's repositories Returns all team's repositories. Team Id. Options to change API behaviour. Thrown when a general API error occurs. The team's repositories Add or update team repository permissions (Legacy) Deprecation Notice: This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new "Add or update team repository permissions" endpoint. Thrown when a general API error occurs. Add or update team repository permissions (Legacy) Deprecation Notice: This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new "Add or update team repository permissions" endpoint. The team identifier. Org to associate the repo with. Name of the repo. The permission to grant the team on this repository. Thrown when a general API error occurs. Remove a repository from a team (Legacy) Deprecation Notice: This endpoint route is deprecated and will be removed from the Teams API. We recommend migrating your existing code to use the new Remove a repository from a team endpoint. Thrown when a general API error occurs. Gets whether or not the given repository is managed by the given team. The team identifier Owner of the org the team is associated with. Name of the repo. See the API documentation for more information. if the repository is managed by the given team; otherwise. List all pending invitations for the given team. See the API Documentation for more information. The team identifier List all pending invitations for the given team. See the API Documentation for more information. The team identifier Options to change API behaviour Checks whether a team has admin, push, maintain, triage, or pull permission for a repository. Repositories inherited through a parent team will also be checked. See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. Checks whether a team has admin, push, maintain, triage, or pull permission for a repository. Repositories inherited through a parent team will also be checked. See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. Thrown when a general API error occurs. Add or update team repository permissions See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. The permission to grant the team on this repository. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. If no permission is specified, the team's permission attribute will be used to determine what permission to grant the team on this repository Thrown when a general API error occurs. Remove a repository from a team See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. Thrown when a general API error occurs. Get a team by slug name See the API Documentation for more information. The organization name. The name is not case sensitive. The slug of the team name. Thrown when a general API error occurs. Thrown when the team wasn't found A instance if found, otherwise a A client for GitHub's Git Trees API. See the Git Trees API documentation for more information. Instantiates a new GitHub Git Trees API client. An API connection Gets a Tree Response for a given SHA. http://developer.github.com/v3/git/trees/#get-a-tree The owner of the repository The name of the repository The SHA that references the tree Gets a Tree Response for a given SHA. http://developer.github.com/v3/git/trees/#get-a-tree The Id of the repository The SHA that references the tree Gets a Tree Response for a given SHA. https://developer.github.com/v3/git/trees/#get-a-tree-recursively The owner of the repository The name of the repository The SHA that references the tree Gets a Tree Response for a given SHA. https://developer.github.com/v3/git/trees/#get-a-tree-recursively The Id of the repository The SHA that references the tree Creates a new Tree in the specified repo http://developer.github.com/v3/git/trees/#create-a-tree The owner of the repository The name of the repository The value of the new tree Creates a new Tree in the specified repo http://developer.github.com/v3/git/trees/#create-a-tree The Id of the repository The value of the new tree A client for GitHub's User Administration API (GitHub Enterprise) See the Administration API documentation for more details. Initializes a new instance of the class. The client's connection Create a new user (must be Site Admin user). See the API documentation for more information. The object describing the user to create The created object Rename an existing user (must be Site Admin user). See the API documentation for more information. Note that this queues a request to rename a user, rather than execute it straight away The username to rename The request, specifying the new login A object indicating the queued task message and Url to the user Create an impersonation OAuth token (must be Site Admin user). See the API documentation for more information. The user to impersonate The request specifying the required scopes An object containing the impersonation token Deletes an impersonation OAuth token (must be Site Admin user). See the API documentation for more information. The user to remove impersonation token from Promotes ordinary user to a site administrator (must be Site Admin user). See the API documentation for more information. The user to promote to administrator. Demotes a site administrator to an ordinary user (must be Site Admin user). See the API documentation for more information. The user to demote from administrator. Suspends a user (must be Site Admin user). See the API documentation for more information. The user to suspend. Unsuspends a user (must be Site Admin user). See the API documentation for more information. The user to unsuspend. List all public keys (must be Site Admin user). See the API documentation for more information. Delete a user (must be Site Admin user). See the API documentation for more information. The user to delete Delete a public key (must be Site Admin user). See the API documentation for more information. The key to delete A client for GitHub's User Emails API. See the User Emails API documentation for more information. Instantiates a new GitHub User Emails API client. An API connection Gets all email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user The es for the authenticated user. Gets all email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#list-email-addresses-for-a-user The es for the authenticated user. Adds email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#add-email-addresses The email addresses to add. Returns the added es. Deletes email addresses for the authenticated user. http://developer.github.com/v3/users/emails/#delete-email-addresses The email addresses to delete. Returns the added es. A client for GitHub's UserUser GPG Keys API. See the User GPG Keys documentation for more information. Instantiates a new GitHub User GPG Keys API client. The API connection. Gets all GPG keys for the authenticated user. See the API documentation for more information. A of s for the current user. Gets all GPG keys for the authenticated user. Options for changing the API response See the API documentation for more information. A of s for the current user. View extended details of the for the specified id. The Id of the GPG key See the API documentation for more information. The for the specified Id. Creates a new for the authenticated user. The new GPG key to add. See the API documentation for more information. The newly created . Deletes the GPG key for the specified Id. The Id of the GPG key to delete. See the API documentation for more information. A client for GitHub's User Keys API. See the User Keys API documentation for more information. Gets all verified public keys for a user. https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user The @ handle of the user. Lists the verified public keys for a user. Gets all verified public keys for a user. https://developer.github.com/v3/users/keys/#list-public-keys-for-a-user The @ handle of the user. Options to change API's behavior. Lists the verified public keys for a user. Gets all public keys for the authenticated user. https://developer.github.com/v3/users/keys/#list-your-public-keys Lists the current user's keys. Gets all public keys for the authenticated user. https://developer.github.com/v3/users/keys/#list-your-public-keys Options to change API's behavior. Lists the current user's keys. Retrieves the for the specified id. https://developer.github.com/v3/users/keys/#get-a-single-public-key The Id of the SSH key Create a public key . https://developer.github.com/v3/users/keys/#create-a-public-key The SSH Key contents Delete a public key. https://developer.github.com/v3/users/keys/#delete-a-public-key The id of the key to delete A client for GitHub's Users API. See the Users API documentation for more information. Instantiates a new GitHub Users API client. An API connection A client for GitHub's User Emails API See the Emails API documentation for more information. A client for GitHub's User Keys API See the Keys API documentation for more information. A client for GitHub's UserUser GPG Keys API. See the User GPG Keys documentation for more information. Returns the user specified by the login. The login name for the user Returns a for the current authenticated user. Thrown if the client is not authenticated. A Update the specified . The login for the user Thrown if the client is not authenticated. A A client for GitHub's User Followers API See the Followers API documentation for more information. A client for GitHub's User Administration API See the User Administration API documentation for more information. A client for GitHub's Watching API. See the Watching API documentation for more information. Instantiates a new GitHub Activity Watching API client. An API connection Retrieves all of the watchers for the passed repository. The owner of the repository The name of the repository Thrown if the client is not authenticated. Retrieves all of the watchers for the passed repository. The Id of the repository Thrown if the client is not authenticated. Retrieves all of the watchers for the passed repository. The owner of the repository The name of the repository Options for changing API's response. Thrown if the client is not authenticated. Retrieves all of the watchers for the passed repository. The Id of the repository Options for changing API's response. Thrown if the client is not authenticated. Retrieves all of the watched (ies) for the current user. Thrown if the client is not authenticated. A of (ies) watched by the current authenticated user. Retrieves all of the watched (ies) for the current user. Options for changing API's response. Thrown if the client is not authenticated. A of (ies) watched by the current authenticated user. Retrieves all of the (ies) watched by the specified user. The login of the user Thrown if the client is not authenticated. A (ies) watched by the specified user. Retrieves all of the (ies) watched by the specified user. The login of the user Options for changing API's response. Thrown if the client is not authenticated. A (ies) watched by the specified user. Check if a repository is watched by the current authenticated user. The owner of the repository The name of the repository Thrown if the client is not authenticated. Check if a repository is watched by the current authenticated user. The Id of the repository Thrown if the client is not authenticated. Watches a repository for the authenticated user. The owner of the repository to star The name of the repository to star A instance describing the new subscription to create Watches a repository for the authenticated user. The Id of the repository A instance describing the new subscription to create Unwatches a repository for the authenticated user. The owner of the repository to unstar The name of the repository to unstar Unwatches a repository for the authenticated user. The Id of the repository Represents a subset of the HTTP 403 - Forbidden response returned from the API when the forbidden response is related to an abuse detection mechanism. Contains the amount of seconds after which it's safe to retry the request. Constructs an instance of AbuseException The HTTP payload from the server Constructs an instance of AbuseException The HTTP payload from the server The inner exception Constructs an instance of AbuseException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents errors that occur from the GitHub API. Constructs an instance of ApiException Constructs an instance of ApiException The error message The HTTP status code from the response Constructs an instance of ApiException The error message The inner exception Constructs an instance of ApiException The HTTP payload from the server Constructs an instance of ApiException The HTTP payload from the server The inner exception Constructs an instance of ApiException The inner exception The HTTP status code associated with the response The raw exception payload from the response Constructs an instance of ApiException. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Get the inner error message from the API response Returns null if ApiError is not populated Get the inner http response body from the API response Returns empty string if HttpResponse is not populated or if response body is not a string Represents a HTTP 422 - Unprocessable Entity response returned from the API. Constructs an instance of ApiValidationException Constructs an instance of ApiValidationException The HTTP payload from the server Constructs an instance of ApiValidationException The HTTP payload from the server The inner exception Constructs an instance of ApiValidationException The inner exception Constructs an instance of ApiValidationException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents a HTTP 401 - Unauthorized response returned from the API. Constructs an instance of AuthorizationException Constructs an instance of AuthorizationException The HTTP payload from the server Constructs an instance of AuthorizationException The HTTP payload from the server The inner exception Constructs an instance of AuthorizationException. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents a HTTP 403 - Forbidden response returned from the API. Constructs an instance of ForbiddenException The HTTP payload from the server Constructs an instance of ForbiddenException The HTTP payload from the server The inner exception Constructs an instance of ForbiddenException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents a HTTP 403 - Forbidden response returned from the API. Constructs an instance of ApiValidationException Constructs an instance of ApiValidationException The inner validation exception. Constructs an instance of InvalidGitignoreTemplateException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents a HTTP 451 - Unavailable For Legal Reasons response returned from the API. This will returned if GitHub has been asked to takedown the requested resource due to a DMCA takedown. Constructs an instance of LegalRestrictionException The HTTP payload from the server Constructs an instance of LegalRestrictionException The exception message The http status code returned by the response Constructs an instance of LegalRestrictionException The HTTP payload from the server The inner exception Constructs an instance of LegalRestrictionException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents a "Login Attempts Exceeded" response returned from the API. Constructs an instance of LoginAttemptsExceededException The HTTP payload from the server Constructs an instance of LoginAttemptsExceededException The HTTP payload from the server The inner exception Constructs an instance of LoginAttemptsExceededException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents a HTTP 404 - Not Found response returned from the API. Constructs an instance of NotFoundException The HTTP payload from the server Constructs an instance of NotFoundException The exception message The http status code returned by the response Constructs an instance of NotFoundException The HTTP payload from the server The inner exception Constructs an instance of NotFoundException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents an error that occurs when the specified SHA doesn't match the current pull request's HEAD Constructs an instance of . Constructs an instance of . The HTTP payload from the server The inner exception Constructs an instance of . The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents an error that occurs when the pull request is in an unmergeable state Constructs an instance of the class. The HTTP payload from the server Constructs an instance of the class. The HTTP payload from the server The inner exception Constructs an instance of . The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Exception thrown when GitHub API Rate limits are exceeded. For requests using Basic Authentication or OAuth, you can make up to 5,000 requests per hour. For unauthenticated requests, the rate limit allows you to make up to 60 requests per hour. See http://developer.github.com/v3/#rate-limiting for more details. Constructs an instance of RateLimitExceededException The HTTP payload from the server Constructs an instance of RateLimitExceededException The HTTP payload from the server The inner exception The maximum number of requests that the consumer is permitted to make per hour. The number of requests remaining in the current rate limit window. The date and time at which the current rate limit window resets Calculates the time from now to wait until the next request can be attempted. A non-negative value. Returns if the next Rate Limit window has started and the next request can be attempted immediately. The return value is calculated using server time data from the response in order to provide a best-effort estimate that is independent from eventual inaccuracies in the client's clock. Constructs an instance of RateLimitExceededException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Exception thrown when creating a repository, but it already exists on the server. Constructs an instance of RepositoryExistsException for an organization. The name of the organization of the existing repository The name of the existing repository The base address of the repository. The inner validation exception. Constructs an instance of RepositoryExistsException for an account. The name of the existing repository The inner validation exception The Name of the repository that already exists. The URL to the existing repository's web page on github.com (or enterprise instance). A useful default error message. The login of the organization of the repository. True if the owner is an organization and not the user. Constructs an instance of RepositoryExistsException. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Constructs an instance of LoginAttemptsExceededException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Exception thrown when Secondary GitHub API Rate limits are exceeded. This occurs when GitHub perceives misuse of the API. You may get this if you are polling heavily, creating content rapidly or making concurrent requests. See https://docs.github.com/rest/overview/resources-in-the-rest-api#secondary-rate-limits for more details. Constructs an instance of the class. The HTTP payload from the server Constructs an instance of the class. The HTTP payload from the server The inner exception Constructs an instance of . The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents a failed 2FA challenge from the API Constructs an instance of TwoFactorRequiredException. Expected 2FA response type The inner exception Constructs an instance of TwoFactorRequiredException. The HTTP payload from the server Expected 2FA response type Constructs an instance of TwoFactorRequiredException. The HTTP payload from the server Expected 2FA response type The inner exception Expected 2FA response type Constructs an instance of TwoFactorRequiredException. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Methods for receiving 2FA authentication codes No method configured Unknown method Receive via SMS Receive via application Represents a failed 2FA challenge from the API Constructs an instance of TwoFactorChallengeFailedException Constructs an instance of TwoFactorChallengeFailedException The authorization code that was incorrect The inner exception Constructs an instance of TwoFactorChallengeFailedException. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Constructs an instance of TwoFactorRequiredException. Constructs an instance of TwoFactorRequiredException. Expected 2FA response type Constructs an instance of TwoFactorRequiredException. The HTTP payload from the server Expected 2FA response type Constructs an instance of TwoFactorRequiredException. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents an error that occurs when trying to convert the last owner of the organization to an outside collaborator Constructs an instance of the class. The HTTP payload from the server Constructs an instance of the class. The HTTP payload from the server The inner exception Constructs an instance of . The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents an error that occurs when trying to convert a user that is not a member of the organization to an outside collaborator Constructs an instance of the class. The HTTP payload from the server Constructs an instance of the class. The HTTP payload from the server The inner exception Constructs an instance of ForbiddenException The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Represents an error that occurs when trying to remove an outside collaborator that is a member of the organization Constructs an instance of the class. The HTTP payload from the server Constructs an instance of the class. The HTTP payload from the server The inner exception Constructs an instance of . The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. A Client for the GitHub API v3. You can read more about the api here: http://developer.github.com. The base address for the GitHub API Create a new instance of the GitHub API v3 client pointing to https://api.github.com/ See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. Create a new instance of the GitHub API v3 client pointing to https://api.github.com/ See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. Provides credentials to the client when making requests Create a new instance of the GitHub API v3 client pointing to the specified baseAddress. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. The address to point this client to. Typically used for GitHub Enterprise instances Create a new instance of the GitHub API v3 client pointing to the specified baseAddress. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. Provides credentials to the client when making requests The address to point this client to. Typically used for GitHub Enterprise instances Create a new instance of the GitHub API v3 client using the specified connection. The underlying used to make requests Sets the timeout for the connection between the client and the server. Useful to set a specific timeout for lengthy operations, such as uploading release assets See more information here: https://technet.microsoft.com/library/system.net.http.httpclient.timeout(v=vs.110).aspx The Timeout value Gets the latest API Info - this will be null if no API calls have been made representing the information returned as part of an Api call Convenience property for getting and setting credentials. You can use this property if you only have a single hard-coded credential. Otherwise, pass in an to the constructor. Setting this property will change the to use the default with just these credentials. Convenience property for setting response cache. Setting this property will wrap existing in . The base address of the GitHub API. This defaults to https://api.github.com, but you can change it if needed (to talk to a GitHub:Enterprise server for instance). Provides a client connection to make rest requests to HTTP endpoints. Access GitHub's Authorization API. Refer to the API documentation for more information: https://developer.github.com/v3/oauth_authorizations/ Access GitHub's Activity API. Refer to the API documentation for more information: https://developer.github.com/v3/activity/ Access GitHub's Emojis API. Refer to the API documentation for more information: https://docs.github.com/rest/emojis Access GitHub's Issue API. Refer to the API documentation for more information: https://developer.github.com/v3/issues/ Access GitHub's Migration API. Refer to the API documentation for more information: https://developer.github.com/v3/migration/ Access GitHub's Miscellaneous API. Refer to the API documentation for more information: https://developer.github.com/v3/misc/ Access GitHub's OAuth API. Refer to the API documentation for more information: https://developer.github.com/v3/oauth/ Access GitHub's Organizations API. Refer to the API documentation for more information: https://developer.github.com/v3/orgs/ Access GitHub's Pacakges API. Refer to the API documentation for more information: https://docs.github.com/rest/packages Access GitHub's Pull Requests API. Refer to the API documentation for more information: https://developer.github.com/v3/pulls/ Access GitHub's Repositories API. Refer to the API documentation for more information: https://developer.github.com/v3/repos/ Access GitHub's Gists API. Refer to the API documentation for more information: https://developer.github.com/v3/gists/ Access GitHub's Users API. Refer to the API documentation for more information: https://developer.github.com/v3/users/ Access GitHub's Git Data API. Refer to the API documentation for more information: https://developer.github.com/v3/git/ Access GitHub's Apps API. Refer to the API documentation for more information: https://developer.github.com/v3/apps/ Access GitHub's Search API. Refer to the API documentation for more information: https://developer.github.com/v3/search/ Access GitHub's Enterprise API. Refer to the API documentation for more information: https://developer.github.com/v3/enterprise/ Access GitHub's Reactions API Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Checks API Refer to the API documentation for more information: https://developer.github.com/v3/checks/ Access GitHub's Meta API. Refer to the API documentation for more information: https://docs.github.com/rest/meta Access GitHub's Rate Limit API Refer to the API documentation for more information: https://docs.github.com/rest/rate-limit Access GitHub's Licenses API Refer to the API documentation for more information: https://docs.github.com/rest/licenses Access GitHub's Git Ignore API Refer to the API documentation for more information: https://docs.github.com/rest/gitignore Access GitHub's Markdown API Refer to the API documentation for more information: https://docs.github.com/rest/markdown Access GitHub's Actions API Refer to the API documentation for more information: https://developer.github.com/v3/actions/ Access GitHub's Copilot for Business API Support for retrieving raw file content with the method. https://developer.github.com/v3/repos/contents/#custom-media-types Extensions for working with the Gets all API resources in the list at the specified URI. Type of the API resource in the list. The connection to use URI of the API resource to get of the API resources in the list. Thrown when an API error occurs. Gets the HTML content of the API resource at the specified URI. The connection to use URI of the API resource to get The API resource's HTML content. Thrown when an API error occurs. Performs an asynchronous HTTP GET request that expects a containing HTML. The connection to use URI endpoint to send request to representing the received HTTP response Gets the API resource at the specified URI. Type of the API resource to get. The connection to use URI of the API resource to get The API resource. Thrown when an API error occurs. Gets the API resource at the specified URI. Type of the API resource to get. The connection to use URI of the API resource to get A token used to cancel the GetResponse request The API resource. Thrown when an API error occurs. Returns true if the API call represents a true response, or false if it represents a false response. Throws an exception if the HTTP status does not match either a true or false response. Some API endpoints return a 204 for "true" and 404 for false. See https://developer.github.com/v3/activity/starring/#check-if-you-are-starring-a-repository for one example. This encapsulates that logic. Thrown if the status is neither 204 nor 404 True for a 204 response, False for a 404 Class for retrieving GitHub API URLs Returns the that returns all of the authorizations for the currently logged in user. Returns the that returns all authorizations for a given user The user Id to search for Returns the that returns all authorizations for a given client The 20 character OAuth app client key for which to create the token. Returns the that returns all public repositories in response to a GET request. Returns the that returns all public repositories in response to a GET request. The integer Id of the last Repository that you’ve seen. Returns the that returns all of the repositories for the currently logged in user in response to a GET request. A POST to this URL creates a new repository. Returns the that returns all of the repositories for the specified login. The login for the user Returns the that create a repository using a template. Returns the that returns all of the repositories for the specified organization in response to a GET request. A POST to this URL creates a new repository for the organization. The name of the organization Returns the that returns all of the secrets for the specified organization in response to a GET request. The name of the organization Returns the that returns a secret for the specified organization in response to a GET request. A POST to this URL creates a new secret for the organization. The name of the organization The name of the secret Returns the that returns the public key for signing secrets for the specified organization in response to a GET request. The name of the organization Returns the that returns a list of repositories for a secret for the specified organization in response to a GET request. A POST to this URL sets the full repository list for a secret in the organization. The name of the organization The name of the secret Returns the that adds (PUT) or removes (DELETE) a repository from the visibility list of a secret. The name of the organization The name of the secret The id of the repo to target Returns the that returns all of the organizations for the currently logged in user. Returns the that returns all of the organization memberships for the currently logged in user. Returns the that returns all of the organizations for the specified login. The login for the user Returns the that returns all of the organizations. Returns the that returns all of the organizations. The integer Id of the last Organization that you’ve seen. Returns the that returns the organization for the specified organization name The name of the organization The that returns the organization for the specified organization name Returns the that returns all of the SSH keys for the currently logged in user. Returns the that returns all of the SSH keys for the specified user. The login for the user Returns the to retrieve keys for the current user. Returns the to retrieve keys for a given user. The user to search on Returns the to retrieve a given key. The Key Id to retrieve Returns the that returns all of the email addresses for the currently logged in user. Returns the that returns all of the releases for the specified repository. The owner of the repository The name of the repository Returns the that generates release notes for the specified repository. The owner of the repository The name of the repository The that generates release notes for the specified repository. Returns the that returns a single release for the specified repository The owner of the repository The name of the repository The id of the release Returns the that returns a single release for the specified repository The owner of the repository The name of the repository The tag of the release Returns the that returns the latest release for the specified repository The owner of the repository The name of the repository Returns the that returns all the assets for the specified release for the specified repository. The owner of the repository The name of the repository The id of the release Returns the that returns the assets specified by the asset id. The owner of the repository The name of the repository The id of the release asset Returns the that returns all of the notifications for the currently logged in user. Returns the that returns all of the notifications for the currently logged in user specific to the repository. The owner of the repository The name of the repository Returns the for the specified notification. The Id of the notification. Returns the for the specified notification's subscription status. The Id of the notification. Returns the for creating a new installation token. The Id of the GitHub App installation. Returns the that creates a github app. Returns the that creates a github app. Returns the that returns all the installations of the authenticated application. Returns the that lists repositories accessible to the user for an installation.. The id of the installation Returns the that returns the repository's installation information. Returns the that returns the repository's installation information. Returns the that returns the organization's installation information. Returns the that returns the user's installation information. Returns the that returns a single installation of the authenticated application. Returns the that returns all the installations in repositories the user has explicit permission to access Returns the that returns all the repositories Returns the that returns all of the issues across all the authenticated user’s visible repositories including owned repositories, member repositories, and organization repositories: Returns the that returns all of the issues across owned and member repositories for the authenticated user: Returns the that returns all of the issues for the currently logged in user specific to the repository. The owner of the repository The name of the repository Returns the that returns all of the issues for the specified organization for the currently logged in user. The name of the organization Returns the for the specified issue. The owner of the repository The name of the repository The issue number Returns the for the specified issue to be locked/unlocked. The owner of the repository The name of the repository The issue number Returns the for the reaction of a specified issue. The owner of the repository The name of the repository The issue number Returns the for the reaction of a specified issue. The Id of the repository The issue number Returns the for the reaction of a specified issue. The owner of the repository The name of the repository The issue number The reactionid for the issue Returns the for the reaction of a specified issue. The Id of the repository The issue number The reactionid for the issue Returns the for the timeline of a specified issue. The owner of the repository The name of the repository The issue number Returns the for the timeline of a specified issue. The Id of the repository The issue number Returns the for the comments for all issues in a specific repo. The owner of the repository The name of the repository Returns the for the comments of a specified issue. The owner of the repository The name of the repository The issue number Returns the for the specified comment. The owner of the repository The name of the repository The comment id Returns the for the reaction of a specified issue comment. The owner of the repository The name of the repository The comment number Returns the for the reaction of a specified issue comment. The owner of the repository The comment number Returns the for the reaction of a specified issue comment. The owner of the repository The name of the repository The comment number The reactionid for the comment Returns the for the reaction of a specified issue comment. The owner of the repository The comment number The reactionid for the comment Returns the for the specified comment. The owner of the repository The name of the repository The comment number Returns the for the comments of a specified commit. The owner of the repository The name of the repository The sha of the commit Returns the for the comments of a specified commit. The owner of the repository The name of the repository Returns the for the reaction of a specified commit comment. The owner of the repository The name of the repository The comment number Returns the for the reaction of a specified commit comment. The Id of the repository The comment number Returns the for the reaction of a specified commit comment. The owner of the repository The name of the repository The comment number The reaction number Returns the for the reaction of a specified commit comment. The Id of the repository The comment number The reaction number Returns the that returns all of the assignees to which issues may be assigned. The owner of the repository The name of the repository Returns the that returns a 204 if the login belongs to an assignee of the repository. Otherwise returns a 404. The owner of the repository The name of the repository The login for the user Returns the to add and remove assignees for an issue. The owner of the repository The name of the repository The issue number Returns the that returns all of the members of the organization The organization Returns the that returns all of the members of the organization The organization The member filter, The correct uri Returns the that returns all of the members of the organization The organization The role filter, The correct uri Returns the that returns all of the members of the organization The organization The member filter, The role filter, The correct uri Returns the that returns all of the public members of the organization Organization Returns the that returns a 204 if requester is an organization member and the user is, publicly or privately a member of the organization. Returns a 404 if the requester is an organization member and the user is not a member or the requester is not an organization member and is inquiring about themselves. Returns a 302 if the requester is not an organization member. The organization being inquired about The user being inquired about Returns the that returns member of organization The organization being inquired about The user being inquired about The that returns member of organization Returns the that returns a 204 if the user is a public member of the organization. Otherwise returns a 404. The organization being inquired about The user being inquired about Returns the that returns a 204 if the user is publicizing, or concealing their membership in an organization. The organization to publicize, or conceal their membership of The user publicizing, or concealing their membership of the organization Returns the for the organization memberships The name of the organization The name of the user Returns the for the organizations pending invitations The name of the organization Returns the for the organizations failed invitations The name of the organization Returns the to cancel an organization invitation The name of the organization The unique identifier of the invitation Returns the that returns all of the outside collaborators of the organization The organization Returns the that returns all of the outside collaborators of the organization The organization The collaborator filter, The correct uri Returns the that returns the issue/pull request event and issue info for the specified repository. The owner of the repository The name of the repository Returns the that returns the issue/pull request event info for the specified issue. The owner of the repository The name of the repository The issue number Returns the that returns the issue/pull request event and issue info for the specified repository. The owner of the repository The name of the repository Returns the that returns the issue/pull request event and issue info for the specified event. The owner of the repository The name of the repository The event id Returns the that returns the specified milestone. The owner of the repository The name of the repository The milestone number Returns the that returns all of the milestones for the specified repository. The owner of the repository The name of the repository Returns the that returns the specified label. The owner of the repository The name of the repository The name of label Returns the that returns all of the labels for the specified repository. The owner of the repository The name of the repository Returns the that returns the named label for the specified issue. The owner of the repository The name of the repository The issue number The name of the label Returns the that returns all of the labels for the specified issue. The owner of the repository The name of the repository The issue number Returns the that returns all of the labels for all issues in the specified milestone. The owner of the repository The name of the repository The milestone number Returns the to use when creating a commit status for the specified reference. The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Returns the that lists the repository hooks for the specified reference. The owner of the repository The name of the repository Returns the that gets the repository hook for the specified reference. The owner of the repository The name of the repository The identifier of the repository hook Returns the that can tests a specified repository hook The owner of the repository The name of the repository The identifier of the repository hook Returns the that can ping a specified repository hook The owner of the repository The name of the repository The identifier of the repository hook Returns the that lists the organization hooks for the specified reference. The name of the organization Returns the that gets the organization hook for the specified reference. The name of the organization The identifier of the organization hook Returns the that can ping a specified organization hook The name of the organization The identifier of the organization hook Returns the that lists the commit statuses for the specified reference. The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Returns the that returns a combined view of commit statuses for the specified reference. The owner of the repository The name of the repository The reference (SHA, branch name, or tag name) to list commits for Returns the that lists the repository forks for the specified reference. The owner of the repository The name of the repository Returns the that lists the watched repositories for the authenticated user. The owner of the repository The name of the repository The that lists the watched repositories for the authenticated user. Returns the that lists the watched repositories for the authenticated user. Returns the that lists the watched repositories for the specified user. The user that has the watches Returns the that shows whether the repo is starred by the current user. The owner of the repository The name of the repository Returns the that lists the starred repositories for the authenticated user. The owner of the repository The name of the repository The that lists the starred repositories for the authenticated user. Returns the that lists the starred repositories for the authenticated user. Returns the that lists the starred repositories for the specified user. The user that has the stars Returns the that shows whether the repo is starred by the current user. The owner of the repository The name of the repository Returns the for the specified tag. The owner of the repository The name of the repository The tag reference (SHA) Returns the for creating a tag object. The owner of the repository The name of the repository Returns the that returns the list of public events. Returns the that returns the feeds available to the authenticating user. Returns the that returns the list of public gists. Returns the for the specified gist. The id of the gist Returns the for the forks for the specified gist. The id of the gist Returns the for all public gists. Returns the for all started public gists. Returns the for all gists for a given user. The user to search for Returns the to star a given gist. The id of the gist Returns the for the comments for the specified gist. The id of the gist Returns the for the commits for the specified gist. The id of the gist Returns the that returns the specified pull request. The owner of the repository The name of the repository The pull request number Returns the that lists the pull requests for a repository. The owner of the repository The name of the repository Returns the that returns the pull request merge state. The owner of the repository The name of the repository The pull request number The that returns the pull request merge state. Returns the that returns the commits on a pull request. The owner of the repository The name of the repository The pull request number The that returns the commits on a pull request. Returns the that returns the files on a pull request. The owner of the repository The name of the repository The pull request number The that returns the files on a pull request. Returns the for a specific comment for the specified commit. The id of the gist The id of the comment Returns the for the specified commit. The owner of the repository The name of the repository The commit reference (SHA) Returns the for the specified reference. The owner of the repository The name of the repository Returns the for the specified reference. The owner of the repository The name of the repository The reference name Returns the for creating a commit object. The owner of the repository The name of the repository Returns the for creating a merge object. The owner of the repository The name of the repository Returns the for the network of repositories. The owner of the repository The name of the repository The for the network of repositories. Returns the for the organization. The name of the organization Returns the for the received events for a user. The login of the user Returns the for the received events for a user. The login of the user Whether to return public events or not Returns the for events performed by a user. The login of the user Returns the for events performed by a user. The login of the user Whether to return public events or not Returns the for events associated with an organization. The login of the user The name of the organization Returns the for the comments of a specified pull request review. The owner of the repository The name of the repository The pull request number The Returns the for the reviews opf a specified pull request The owner of the repository The name of the repository The pull request number The Returns the for the specified pull request review comment. The owner of the repository The name of the repository The comment number The Returns the for the specified pull request review. The owner of the repository The name of the repository The pull request number The pull request review number The Returns the for dismissing a specified pull request review The Id of the repository The pull request number The pull request review number The Returns the for dismissing a specified pull request review The owner of the repository The name of the repository The pull request number The pull request review number The Returns the for submitting a pull request review The Id of the repository The pull request number The pull request review number The that Returns the for submitting a pull request review The owner of the repository The name of the repository The pull request number The pull request review number The Returns the for submitting a pull request review The Id of the repository The pull request number The pull request review number The that Returns the for submitting a pull request review The owner of the repository The name of the repository The pull request number The pull request review number The Returns the for a specified pull request review. The Id of the repository The pull request number The pull request review number The Returns the for the reactions of a specified pull request review comment. The owner of the repository The name of the repository The comment number Returns the for the reactions of a specified pull request review comment. The Id of the repository The comment number Returns the for the reaction of a specified pull request review comment. The owner of the repository The name of the repository The comment number The reactionid for the comment Returns the for the reaction of a specified pull request review comment. The Id of the repository The comment number The reactionid for the comment Returns the for the pull request review comments on a specified repository. The owner of the repository The name of the repository The Returns the for a specific blob. The owner of the blob The name of the organization Returns the for a specific blob. The owner of the blob The name of the organization The SHA of the blob Returns the for the specified tree. The owner of the repository The name of the repository Returns the for the specified tree. The owner of the repository The name of the repository The tree reference (SHA) Returns the for the specified tree. The owner of the repository The name of the repository The tree reference (SHA) returns the for org teams use for both Get and Create methods Returns the to discover teams for the current user Returns the for child teams Returns the for teams use for getting, updating, or deleting a . The id of the . Returns the for teams use for updating, or deleteing a . returns the for team member The team id The user login. returns the for team members list The team id returns the for the repositories The team id returns the for a team repository The team id The organization id The repository name returns the for a team repository The organization name. The name is not case sensitive. The slug of the team name. The account owner of the repository. The name is not case sensitive. The name of the repository. The name is not case sensitive. returns the for the teams pending invitations The team id returns the for teams use for update or deleting a team owner of repo name of repo Returns the to check user is collaborator The owner of repo The name of repo The name of user The to check user is collaborator Returns the to check user is collaborator The id of the repository The name of the user The to check user is collaborator Returns the to review the collaborators permission The owner of the repo The name of the repo The name of the user The to review the collaborators permission returns the for branches owner of repo name of repo Creates the relative for searching repositories Creates the relative for searching users Creates the relative for searching issues Creates the relative for searching code Creates the relative for searching labels Returns the for repository codeowners errors. The owner of the repository The name of the repository the for repository topics. Returns the for repository codeowners errors. The ID of the repository the for repository topics. Returns the for repository contributors. The owner of the repository The name of the repository Returns the for repository topics. The owner of the repository The name of the repository the for repository topics. Returns the for repository topics. The ID of the repository the for repository topics. Returns the for repository languages. The owner of the repository The name of the repository Returns the for repository teams. The owner of the repository The name of the repository Returns the for repository tags. The owner of the repository The name of the repository Returns the for a repository transfer. The current owner of the repository The name of the repository Returns the for a repository transfer. The id of the repository Returns the for repository commits. The owner of the repository The name of the repository The commit reference (SHA) Returns the for repository commits. The owner of the repository The name of the repository repos/{owner}/{repo}/commits/{commit_sha}/ Returns the that lists all branches where the given commit SHA is the HEAD, or latest commit for the branch. The owner of the repository The name of the repository The commit reference (SHA) Returns the that lists all branches where the given commit SHA is the HEAD, or latest commit for the branch. The Id of the repository The commit reference (SHA) Returns the that lists the check suites for the specified reference. The owner of the repository The name of the repository The commit reference (SHA) Returns the that lists the check suites for the specified reference. The Id of the repository The commit reference (SHA) Returns the for comparing two commits. The owner of the repository The name of the repository The base commit The head commit Returns the for a repository branch. The owner of the repository The name of the repository The name of the branch Returns the for a repository branches protection. The owner of the repository The name of the repository The name of the branch Returns the for a repository branches protection. The Id of the repository The name of the branch Returns the for required status checks for a protected branch. The owner of the repository The name of the repository The name of the branch Returns the for required status checks for a protected branch. The Id of the repository The name of the branch Returns the for required status checks for a protected branch. The owner of the repository The name of the repository The name of the branch Returns the for required status checks for a protected branch. The Id of the repository The name of the branch Returns the for required_pull_request_reviews for a protected branch The owner of the repository The name of the repository The name of the branch Returns the for required_pull_request_reviews for a protected branch The Id of the repository The name of the branch Returns the for admin enforcement for a protected branch The owner of the repository The name of the repository The name of the branch Returns the for admin enforcement for a protected branch The Id of the repository The name of the branch Returns the for restrictions for a protected branch. The owner of the repository The name of the repository The name of the branch Returns the for restrictions for a protected branch. The Id of the repository The name of the branch Returns the for team restrictions for a protected branch. The owner of the repository The name of the repository The name of the branch Returns the for team restrictions for a protected branch. The Id of the repository The name of the branch Returns the for user restrictions for a protected branch. The owner of the repository The name of the repository The name of the branch Returns the for user restrictions for a protected branch. The Id of the repository The name of the branch Returns the for a repository. The owner of the repository The name of the repository Returns the for a deploy key for a repository The owner of the repository The name of the repository The id of the deploy key of the repository Returns the for deploy keys for a repository. The owner of the repository The name of the repository Returns the for checking vulnerability alerts for a repository. Returns the for the Deployments API for the given repository. Owner of the repository Name of the repository The for the Deployments API for the given repository. Returns the for the Deployment Environments API for the given repository. Owner of the repository Name of the repository The for the Deployments API for the given repository. Returns the for the Deployment Statuses API for the given deployment. Owner of the repository Name of the repository Id of the deployment Creates the relative for retrieving the current users followers The for retrieving the current users followers Creates the relative for retrieving the followers for the specified user name of the user The for retrieving the specified users followers Creates the relative for retrieving the users the current user follows The for retrieving the users the current user follows Creates the relative for retrieving the users the specified user follows name of the user The for retrieving the users the specified user follows Creates the relative for checking is the current user is following another user name of the user followed The for checking if the current user follows the specified user. Creates the relative for checking if a user is following another user name of the user following name of the user followed The for checking if the specified user follows another user Returns the for the user for the given login Name of the user The for the user for the given login Creates the relative for initiating the OAuth Web login Flow Creates the relative for initiating the OAuth device Flow Creates the relative to request an OAuth access token. Creates the relative for getting the README of the specified repository The owner of the repository The name of the repository The for getting the README of the specified repository Creates the relative for getting the contents of the specified repository's root The owner of the repository The name of the repository The for getting the contents of the specified repository's root Creates the relative for getting the contents of the specified repository and path The owner of the repository The name of the repository The path of the contents to get The for getting the contents of the specified repository and path Creates the relative for getting an archive of a given repository's contents, in a specific format The owner of the repository The name of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. The for getting an archive of a given repository's contents, in a specific format Creates the relative for getting the contents of the specified repository and path The owner of the repository The name of the repository The path of the contents to get The name of the commit/branch/tag. Default: the repository’s default branch (usually main) The for getting the contents of the specified repository and path Creates the relative for getting the page metadata for a given repository The owner of the repository The name of the repository The for getting the page metadata for a given repository Creates the relative for getting all build metadata for a given repository The owner of the repository The name of the repository The for getting all build metadata for a given repository Creates the relative for getting the build metadata for the last build for a given repository The owner of the repository The name of the repository The for getting the build metadata for the last build for a given repository Returns the for the contributors for the given repository Owner of the repository Name of the repository The for the contributors for the given repository Returns the for the commit activity for the given repository Owner of the repository Name of the repository The for the commit activity for the given repository Returns the for the code frequency for the given repository Owner of the repository Name of the repository The for the code frequency for the given repository Returns the for the participation for the given repository Owner of the repository Name of the repository The for the participation for the given repository Returns the for the punch card for the given repository Owner of the repository Name of the repository The for the punch card for the given repository Creates the for pre-receive environments. Creates the for pre-receive environments. Creates the for pre-receive environment download status. Creates the for pre-receive environment download status. Creates the for pre-receive hooks. Creates the for pre-receive hooks. Creates the relative for altering administration status of a user. The login for the intended user. Creates the relative for altering suspension status of a user. The login for the intended user. Returns the that returns the assets specified by the asset id. The Id of the repository The id of the release asset The that returns the assets specified by the asset id. Returns the that returns all of the assignees to which issues may be assigned. The Id of the repository The that returns all of the assignees to which issues may be assigned. Returns the for a specific blob. The Id of the repository The for a specific blob. Returns the for a specific blob. The Id of the repository The SHA of the blob The for a specific blob. Returns the that returns a 204 if the login belongs to an assignee of the repository. Otherwise returns a 404. The Id of the repository The login for the user The that returns a 204 if the login belongs to an assignee of the repository. Otherwise returns a 404. Returns the that returns a combined view of commit statuses for the specified reference. The Id of the repository The reference (SHA, branch name, or tag name) to list commits for The that returns a combined view of commit statuses for the specified reference. Returns the for the specified commit. The Id of the repository The commit reference (SHA) The for the specified commit. Returns the for the specified comment. The Id of the repository The comment number The for the specified comment. Returns the for the comments of a specified commit. The Id of the repository The sha of the commit The for the comments of a specified commit. Returns the for the comments of a specified commit. The Id of the repository The for the comments of a specified commit. Returns the that lists the commit statuses for the specified reference. The Id of the repository The reference (SHA, branch name, or tag name) to list commits for The that lists the commit statuses for the specified reference. Returns the for creating a commit object. The Id of the repository The for creating a commit object. Returns the to use when creating a commit status for the specified reference. The Id of the repository The reference (SHA, branch name, or tag name) to list commits for The to use when creating a commit status for the specified reference. Returns the for creating a merge object. The Id of the repository The for creating a merge object. Returns the for creating a tag object. The Id of the repository The for creating a tag object. Returns the for the Deployments API for the given repository. The Id of the repository The for the Deployments API for the given repository. Returns the for the Deployment Environments API for the given repository. The Id of the repository The for the Deployments API for the given repository. Returns the for the Deployment Statuses API for the given deployment. The Id of the repository Id of the deployment The for the Deployment Statuses API for the given deployment. Returns the that returns the issue/pull request event and issue info for the specified repository. The Id of the repository The that returns the issue/pull request event and issue info for the specified repository. Returns the that returns all the GPG Keys for the authenticated user. The that returns all the GPG Keys for the authenticated user. Returns the that returns the GPG Key for the authenticated user for the specified Id. The that returns the GPG Key for the authenticated user for the specified Id. Returns the for the specified issue. The Id of the repository The issue number The for the specified issue. Returns the for the specified comment. The Id of the repository The comment id The for the specified comment. Returns the for the comments for all issues in a specific repo. The Id of the repository The for the comments for all issues in a specific repo. Returns the for the comments of a specified issue. The Id of the repository The issue number The for the comments of a specified issue. Returns the that returns the named label for the specified issue. The Id of the repository The issue number The name of the label The that returns the named label for the specified issue. Returns the that returns all of the labels for the specified issue. The Id of the repository The issue number The that returns all of the labels for the specified issue. Returns the for the specified issue to be locked/unlocked. The Id of the repository The issue number The for the specified issue to be locked/unlocked. Returns the that returns all of the issues for the currently logged in user specific to the repository. The Id of the repository The that returns all of the issues for the currently logged in user specific to the repository. Returns the that returns the issue/pull request event and issue info for the specified event. The Id of the repository The event id The that returns the issue/pull request event and issue info for the specified event. Returns the that returns the issue/pull request event info for the specified issue. The Id of the repository The issue number The that returns the issue/pull request event info for the specified issue. Returns the that returns the issue/pull request event and issue info for the specified repository. The Id of the repository The that returns the issue/pull request event and issue info for the specified repository. Returns the that returns the specified label. The Id of the repository The name of label The that returns the specified label. Returns the that returns all of the labels for the specified repository. The Id of the repository The that returns all of the labels for the specified repository. Returns the that returns the latest release for the specified repository The Id of the repository The that returns the latest release for the specified repository Returns the that returns the pull request merge state. The Id of the repository The pull request number The that returns the pull request merge state. Returns the that returns the specified milestone. The Id of the repository The milestone number The that returns the specified milestone. Returns the that returns all of the labels for all issues in the specified milestone. The Id of the repository The milestone number The that returns all of the labels for all issues in the specified milestone. Returns the that returns all of the milestones for the specified repository. The Id of the repository The that returns all of the milestones for the specified repository. Returns the that returns all of the notifications for the currently logged in user specific to the repository. The Id of the repository The that returns all of the notifications for the currently logged in user specific to the repository. Returns the that returns the specified pull request. The Id of the repository The pull request number The that returns the specified pull request. Returns the that returns the commits on a pull request. The Id of the repository The pull request number The that returns the commits on a pull request. Returns the that returns the files on a pull request. The Id of the repository The pull request number The that returns the files on a pull request. Returns the for the specified pull request review comment. The Id of the repository The comment number The that Returns the for the comments of a specified pull request review. The Id of the repository The pull request number The that Returns the for the reviews of a specified pull request The Id of the repository The pull request number The that Returns the for the pull request review comments on a specified repository. The Id of the repository The that Returns the that lists the pull requests for a repository. The Id of the repository The that lists the pull requests for a repository. Returns the for the specified reference. The Id of the repository The for the specified reference. Returns the for the specified reference. The Id of the repository The reference name The for the specified reference. Returns the that returns all the assets for the specified release for the specified repository. The Id of the repository The id of the release The that returns all the assets for the specified release for the specified repository. Returns the that returns all of the releases for the specified repository. The Id of the repository The that returns all of the releases for the specified repository. Returns the that generates release notes for the specified repository. The Id of the repository The that generates release notes for the specified repository. Returns the that returns a single release for the specified repository The Id of the repository The id of the release The that returns a single release for the specified repository Returns the that returns a single release for the specified repository The Id of the repository The tag of the release The that returns a single release for the specified repository Returns the for a repository branch. The Id of the repository The name of the branch The for a repository branch. Returns the that returns all of the branches for the specified repository. The Id of the repository The that returns all of the branches for the specified repository. Returns the that returns all of the collaborators for the specified repository. The Id of the repository The that returns all of the collaborators for the specified repository. Returns the for comparing two commits. The Id of the repository The base commit The head commit The for comparing two commits. Returns the for a repository. The Id of the repository The for a repository. Returns the for getting an archive of a given repository's contents, in a specific format The Id of the repository The format of the archive. Can be either tarball or zipball A valid Git reference. The for getting an archive of a given repository's contents, in a specific format Returns the for repository commits. The Id of the repository The commit reference (SHA) The for repository commits. Returns the for repository commits. The Id of the repository The for repository commits. Returns the for getting the contents of the specified repository's root The Id of the repository The for getting the contents of the specified repository's root Returns the for getting the contents of the specified repository and path The Id of the repository The path of the contents to get The for getting the contents of the specified repository and path Returns the for getting the contents of the specified repository and path The Id of the repository The path of the contents to get The name of the commit/branch/tag. Default: the repository’s default branch (usually main) The for getting the contents of the specified repository and path Returns the for repository contributors. The Id of the repository The for repository contributors. Returns the for a deploy key for a repository The Id of the repository The id of the deploy key of the repository The for a deploy key for a repository Returns the for deploy keys for a repository. The Id of the repository The for deploy keys for a repository. Returns the that lists the repository forks for the specified reference. The Id of the repository The that lists the repository forks for the specified reference. Returns the that gets the repository hook for the specified reference. The Id of the repository The identifier of the repository hook The that gets the repository hook for the specified reference. Returns the that can ping a specified repository hook The Id of the repository The identifier of the repository hook The that can ping a specified repository hook Returns the that lists the repository hooks for the specified reference. The Id of the repository The that lists the repository hooks for the specified reference. Returns the that can tests a specified repository hook The Id of the repository The identifier of the repository hook The that can tests a specified repository hook Returns the for repository languages. The Id of the repository The for repository languages. Returns the for getting the page metadata for a given repository The Id of the repository The for getting the page metadata for a given repository Returns the for getting all build metadata for a given repository The Id of the repository The for getting all build metadata for a given repository Returns the for getting the build metadata for the last build for a given repository The Id of the repository The for getting the build metadata for the last build for a given repository Returns the for getting the README of the specified repository The Id of the repository The for getting the README of the specified repository Returns the for repository tags. The Id of the repository The for repository tags. Returns the for repository teams. The Id of the repository The for repository teams. Returns the that lists the starred repositories for the authenticated user. The Id of the repository The that lists the starred repositories for the authenticated user. Returns the for the code frequency for the given repository The Id of the repository The for the code frequency for the given repository Returns the for the commit activity for the given repository The Id of the repository The for the commit activity for the given repository Returns the for the contributors for the given repository The Id of the repository The for the contributors for the given repository Returns the for the participation for the given repository The Id of the repository The for the participation for the given repository Returns the for the punch card for the given repository The Id of the repository The for the punch card for the given repository Returns the for the specified tag. The Id of the repository The tag reference (SHA) The for the specified tag. Returns the for the specified tree. The Id of the repository The for the specified tree. Returns the for the specified tree. The Id of the repository The tree reference (SHA) The for the specified tree. Returns the for the specified tree. The Id of the repository The tree reference (SHA) The for the specified tree. Returns the that shows whether the repo is starred by the current user. The Id of the repository The that shows whether the repo is starred by the current user. Returns the that lists the watched repositories for the authenticated user. The Id of the repository The that lists the watched repositories for the authenticated user. Returns the for deleting a reaction. The reaction number The that lists the watched repositories for the authenticated user. Returns the for repository invitations. The id of the repository The for repository invitations. Returns the for a single repository invitation. The id of the repository The id of the invitation The for repository invitations. Returns the for invitations for the current user. The for invitations for the current user. Returns the for a single invitation of the current user. The id of the invitation The for invitations for the current user. Returns the for repository traffic referrers. The owner of repo The name of repo The for repository traffic referrers. Returns the for repository traffic referrers. The id of the repository The for repository traffic referrers. Returns the for repository traffic paths. The owner of repo The name of repo The for repository traffic paths. Returns the for repository traffic paths. The id of the repository The for repository traffic paths. Returns the for repository traffic views. The owner of repo The name of repo The for repository traffic views. Returns the for repository traffic views. The id of the repository The for repository traffic views. Returns the for repository traffic clones. The owner of repo The name of repo The for repository traffic clones. Returns the for repository traffic clones. The id of the repository The for repository traffic clones. Returns the for pull request review requests. The owner of repo The name of repo The pull request number The for pull request review requests. Returns the for pull request review requests. The id of the repository The pull request number The for pull request review requests. Returns the for the specified project projects. The owner of the repository The name of the repository The for projects. Returns the for the specified project projects. The id of the repository The for projects. Returns the for the specified organization projects. The name of the organization The for projects. Returns the for a project. The id of the project The for repository projects. Returns the for project columns. The id of the columns The for project columns. Returns the for a specific project column. The id of the project The for a specific project column. Returns the to move a project column. The id of the column to move The to move a project column. Returns the for project cards. The id of the card The for project cards. Returns the for project cards. The id of the column The for project cards. Returns the to move a project card. The id of the card to move The to move a project card. Returns the for repository's license requests. The owner of repo The name of repo The for repository's license requests. Returns the for repository's license requests. The id of the repository The for repository's license requests. Returns the that returns the specified check run. The Id of the repository The check run Id The that returns the specified check run. Returns the that returns the specified check run. The owner of repo The name of repo The check run Id The that returns the specified check run. Returns the that handles the check runs for the repository. The Id of the repository The that handles the check runs for the repository. Returns the that handles the check runs for the repository. The owner of repo The name of repo The that handles the check runs for the repository. Returns the that lists the check runs for the specified reference. The Id of the repository The git reference The that returns the check runs for the specified reference. Returns the that lists the check runs for the specified reference. The owner of repo The name of repo The git reference The that returns the check runs for the specified reference. Returns the that lists the check runs for the specified reference. The Id of the repository The Id of the check suite The that returns the check runs for the specified reference. Returns the that lists the check runs for the specified reference. The owner of repo The name of repo The Id of the check suite The that returns the check runs for the specified reference. Returns the that lists the annotations for the specified check run. The Id of the repository The Id of the check run The that returns the annotations for the specified check run. Returns the that lists the annotations for the specified check run. The owner of repo The name of repo The Id of the check run The that returns the annotations for the specified check run. Returns the that returns the specified check suite. The Id of the repository The check run Id The that returns the specified check suite. Returns the that returns the specified check suite. The owner of repo The name of repo The check run Id The that returns the specified check suite. Returns the that lists the check suites for the specified reference. The Id of the repository The git reference The that returns the check suites for the specified reference. Returns the that lists the check suites for the specified reference. The owner of repo The name of repo The git reference The that returns the check suites for the specified reference. Returns the that handles the check suites for the repository. The Id of the repository The that handles the check suites for the repository. Returns the that handles the check suites for the repository. The owner of repo The name of repo The that handles the check suites for the repository. Returns the that handles the check suite requests for the repository. The Id of the repository The Id of the check suite The that handles the check suite requests for the repository. Returns the that handles the check suite requests for the repository. The owner of repo The name of repo The Id of the check suite The that handles the check suite requests for the repository. Returns the that handles the check suite preferences for the repository. The Id of the repository The that handles the check suite preferences for the repository. Returns the that handles the check suite preferences for the repository. The owner of repo The name of repo The that handles the check suite preferences for the repository. Returns the that handles the repository secrets for the repository The owner of the repo The name of the repo The name of the secret The that handles the repository secrets for the repository Returns the that handles the repository secrets for the repository The owner of the repo The name of the repo The that handles the repository secrets for the repository Returns the that handles the repository secrets for the repository The owner of the repo The name of the repo The that handles the repository secrets for the repository Returns the that handles the repository variables for the repository The owner of the repo The name of the repo The name of the variable The that handles the repository variables for the repository Returns the that handles the repository variables for the repository The owner of the repo The name of the repo The that handles the repository variables for the repository Returns the that handles the organization variables for the repository The owner of the repo The name of the repo The that handles the organization variables for the repository Returns the that returns all emojis in response to a GET request. The for emojis. Returns the that returns rendered markdown in response to a POST request. The to render markdown. Returns the that returns rendered markdown in response to a POST request. The to render markdown. Returns the that returns all git ignore templates in response to a GET request. The to git ignore templates. Returns the that returns specified git ignore templates in response to a GET request. The name of the template to retrieve The to git ignore template. Returns the that returns all licenses in response to a GET request. The to licenses. Returns the that returns specified license in response to a GET request. The key of the license to retrieve The to license. Returns the that returns rate limit in response to a GET request. The to rate limit. Returns the that returns meta in response to a GET request. The to meta. Returns the that returns all organization credentials in response to a GET request. The organization name. The to meta. Returns the that returns all organization credentials for a given login in response to a GET request. The organization name. Limits the list of credentials authorizations for an organization to a specific login The to meta. Returns the for the Packages request The Packages endpoint. Returns the for the Package request The Package endpoint. Returns the for the Package Restore request The Package Restore endpoint. Returns the for the Package Versions request The Package endpoint. Returns the for the Package Version request The Package endpoint. Returns the for the Package Version request The Package endpoint. Returns the for the Packages request The Packages endpoint. Returns the for the Package request The Package endpoint. Returns the for the Package Restore request The Package Restore endpoint. Returns the for the Package Versions request The Package endpoint. Returns the for the Package Version request The Package endpoint. Returns the for the Package Version request The Package endpoint. Returns the for the Packages request The Packages endpoint. Returns the for the Package request The Package endpoint. Returns the for the Package Restore request The Package Restore endpoint. Returns the for the Package Versions request The Package endpoint. Returns the for the Package Version request The Package endpoint. Returns the for the Package Version request The Package endpoint. Returns the that disables an Actions workflow for a repository. The owner of repo The name of repo The Id of the workflow. The that gets an Actions workflow for a repository. Returns the that disables an Actions workflow for a repository. The owner of repo The name of repo The workflow file name. The that gets an Actions workflow for a repository. Returns the that disables an Actions workflow for a repository. The owner of repo The name of repo The workflow file name. The that gets an Actions workflow for a repository. Returns the that disables an Actions workflow for a repository. The owner of repo The name of repo The Id of the workflow. The that gets an Actions workflow for a repository. Returns the that enables an Actions workflow for a repository. The owner of repo The name of repo The workflow file name. The that gets an Actions workflow for a repository. Returns the that enables an Actions workflow for a repository. The owner of repo The name of repo The Id of the workflow. The that gets an Actions workflow for a repository. Returns the that gets an Actions workflow for a repository. The owner of repo The name of repo The workflow file name. The that gets an Actions workflow for a repository. Returns the that gets an Actions workflow for a repository. The owner of repo The name of repo The Id of the workflow. The that gets an Actions workflow for a repository. Returns the that gets an Actions workflow'usage for a repository. The owner of repo The name of repo The workflow file name. The that gets an Actions workflow for a repository. Returns the that gets an Actions workflow's usage for a repository. The owner of repo The name of repo The Id of the workflow. The that gets an Actions workflow for a repository. Returns the that handles the Actions workflows for the repository. The owner of repo The name of repo The that handles the Actions workflows for the repository. Returns the that re-runs an Actions workflow job for a repository. The owner of repo The name of repo The Id of the workflow job. The that gets an Actions workflow for a repository. Returns the that re-runs an Actions workflow job for a repository. The owner of repo The name of repo The Id of the workflow job. The that gets an Actions workflow for a repository. Returns the that gets the logs an Actions workflow job for a repository. The owner of repo The name of repo The Id of the workflow job. The that gets an Actions workflow job for a repository. Returns the that handles the Actions jobs for a workflow run. The owner of repo The name of repo The Id of the workflow run. The that handles the Actions workflows runs for a workflow. Returns the that handles the Actions jobs for a workflow run. The owner of repo The name of repo The Id of the workflow run. The attempt number of the workflow job. The that handles the Actions workflows runs for a workflow. Returns the that gets Actions workflow runs for a repository. The owner of repo The name of repo The that gets Actions workflow runs for a repository. Returns the that gets an Actions workflow run for a repository. The owner of repo The name of repo The Id of the workflow run. The that gets an Actions workflow run for a repository. Returns the that gets an Actions workflow run attempt for a repository. The owner of repo The name of repo The Id of the workflow run. The attempt number of the workflow run. The that gets an Actions workflow run for a repository. Returns the that approves an Actions workflow run for a repository. The owner of repo The name of repo The Id of the workflow run. The that approves an Actions workflow run for a repository. Returns the that cancels an Actions workflow run for a repository. The owner of repo The name of repo The Id of the workflow run. The that cancels an Actions workflow run for a repository. Returns the that gets the logs an Actions workflow run attempt for a repository. The owner of repo The name of repo The Id of the workflow run. The that gets an Actions workflow run for a repository. Returns the that gets the logs an Actions workflow run attempt for a repository. The owner of repo The name of repo The Id of the workflow run. The attempt number of the workflow run. The that gets an Actions workflow run for a repository. Returns the that re-runs an Actions workflow run for a repository. The owner of repo The name of repo The Id of the workflow job. The that gets an Actions workflow for a repository. Returns the that re-runs failed jobs of an Actions workflow run for a repository. The owner of repo The name of repo The Id of the workflow job. The that gets an Actions workflow for a repository. Returns the that gets an Actions workflow's usage for a repository. The owner of repo The name of repo The Id of the workflow. The that gets an Actions workflow for a repository. Returns the that gets Actions workflow run approvals for a repository. The owner of repo The name of repo The Id of the workflow. The that gets Actions workflow run approvals for a repository. Returns the that gets Actions workflow run pending deployments for a repository. The owner of repo The name of repo The Id of the workflow. The that gets Actions workflow run pending deployments for a repository. Returns the that handles the Actions workflow runs for a workflow. The owner of repo The name of repo The Id of the workflow. The that handles the Actions workflows runs for a workflow. Returns the that handles the Actions workflow runs for a workflow. The owner of repo The name of repo The workflow file name. The that handles the Actions workflows runs for a workflow. Returns the that handles the Actions self-hosted runners for an enterprise. The name of the enterprise. The that handles the Actions self-hosted runners for an enterprise. Returns the that handles the Actions self-hosted runners for an organization. The name of the organization. The that handles the Actions self-hosted runners for an organization. Returns the that handles the Actions self-hosted runners for a repository. The owner of repo The name of repo The that handles the Actions self-hosted runners for a repository. Returns the that handles the Actions self-hosted runner for a runner group in an enterprise. The name of the enterprise. The Id of the runner group. The that handles the Actions self-hosted runner for a runner group in an enterprise. Returns the that handles the Actions self-hosted runner for a runner group in an organization. The name of the organization. The Id of the runner group. The that handles the Actions self-hosted runner for a runner group in an organization. Returns the that handles the Actions self-hosted runner for a runner group in a repository. The owner of repo The name of repo The Id of the runner group. The that handles the Actions self-hosted runner for a runner group in a repository. Returns the that handles the Actions self-hosted runner applications for an enterprise. The name of the enterprise. The that handles the Actions self-hosted runner applications for an enterprise. Returns the that handles the Actions self-hosted runner applications for an organization. The name of the organization. The that handles the Actions self-hosted runner applications for an organization. Returns the that handles the Actions self-hosted runner applications for a repository. The owner of repo The name of repo The that handles the Actions self-hosted runner applications for a repository. Returns the that handles the Actions self-hosted runner delete from an enterprise. The name of the enterprise. The Id of the runner. The that handles the Actions self-hosted runner delete from an enterprise. Returns the that handles the Actions self-hosted runner delete from an organization. The name of the organization. The Id of the runner. The that handles the Actions self-hosted runner delete from an organization. Returns the that handles the Actions self-hosted runner delete from a repository. The owner of repo The name of repo The Id of the runner. The that handles the Actions self-hosted runner delete from a repository. Returns the that handles the Actions self-hosted runner registration token for an enterprise. The name of the enterprise. The that handles the Actions self-hosted runner registration token for an enterprise. Returns the that handles the Actions self-hosted runner registration token for an organization. The name of the organization. The that handles the Actions self-hosted runner registration token for an organization. Returns the that handles the Actions self-hosted runner registration token for a repository. The owner of repo The name of repo The that handles the Actions self-hosted runner registration token for a repository. Returns the that handles the Actions self-hosted runner groups for an enterprise. The name of the enterprise. Unique identifier of the self-hosted runner group. The that handles the Actions self-hosted runner groups for an enterprise. Returns the that handles the Actions self-hosted runner groups for an organization. The name of the organization. Unique identifier of the self-hosted runner group. The that handles the Actions self-hosted runner groups for an organization. Returns the that handles the Actions self-hosted runner groups for an enterprise. The name of the enterprise. The that handles the Actions self-hosted runner groups for an enterprise. Returns the that handles the Actions self-hosted runner groups for an organization. The name of the organization. The that handles the Actions self-hosted runner groups for an organization. Returns the that handles the Actions self-hosted runner group organizations that belong to an enterprise. The name of the enterprise. The Id of the runner group. The that handles the Actions self-hosted runner group organizations that belong to an enterprise. Returns the that handles the Actions self-hosted runner group repositories that belong to an organization. The name of the organization. The Id of the runner group. The that handles the Actions self-hosted runner group repositories that belong to an organization. Returns the that handles adding or removing of copilot licenses for an organisation The name of the organization A Uri Instance Returns the that handles reading copilot billing settings for an organization The name of the organization A Uri Instance Returns the that allows for searching across all licenses for an organisation Returns the that lists the artifacts for a repository. The owner of the repository The name of the repository A Uri Instance Returns the for the specified artifact. The owner of the repository The name of the repository The id of the artifact A Uri Instance Returns the to download the specified artifact. The owner of the repository The name of the repository The id of the artifact The archive format e.g. zip A Uri Instance Returns the to list the artifacts for a workflow. The owner of the repository The name of the repository The id of the workflow run A Uri Instance Returns the to rename a repository branch. The owner of the repository The name of the repository The name of the branch to rename A Uri Instance Returns the to get or set an organization OIDC subject claim. The organization name A Uri Instance Returns the to get or set a repository OIDC subject claim. The account owner of the repository The name of the repository A Uri Instance Returns the to create an autolink The account owner of the repository The name of the repository A Uri Instance Returns the to delete an autolink The account owner of the repository The name of the repository The unique identifier of the autolink A Uri Instance Returns the to get an autolink The account owner of the repository The name of the repository The unique identifier of the autolink A Uri Instance Returns the to get a list of autolinks configured for the given repository The account owner of the repository The name of the repository A Uri Instance Represents operations to simplify triggering the authorization flow This method will create a new authorization for the specified OAuth application, only if an authorization for that application doesn’t already exist for the user. It returns the user’s token for the application if one exists. Otherwise, it creates a new one. This method allows the caller to provide a callback which is used to retrieve the two-factor code from the user. Typically the callback is used to show some user interface to the user. See API documentation for more details. The this method extends Client Id for the OAuth application that is requesting the token The client secret Defines the scopes and metadata for the token Callback used to retrieve the two-factor authentication code from the user Ensure input parameters Checks an argument to ensure it isn't null. The argument value to check The name of the argument Checks an argument to ensure it isn't null or the default value. The argument value to check The name of the argument Checks a string argument to ensure it isn't null or empty. The argument value to check The name of the argument Checks a timespan argument to ensure it is a positive value. The argument value to check The name of the argument Checks an integer argument to ensure it is a positive value. The argument value to check The name of the argument Checks an enumerable argument to ensure it isn't null or empty. The argument value to check The name of the argument Used to paginate through API response results. This is meant to be internal, but I factored it out so we can change our mind more easily later. Paginate a request to asynchronous fetch the results until no more are returned Type of the API resource to get. A function which generates the first request The original URI (used only for raising an exception) Reflects a collection of data returned from an API that can be paged. Returns the next page of items. Represents operations to simplify working with references Creates a branch, based off the branch specified. The this method extends The owner of the repository. The name of the repository. The new branch name The to base the branch from Creates a branch, based off the master branch. The this method extends The owner of the repository. The name of the repository. The new branch name Creates a branch, based off the default branch. The this method extends The owner of the repository. The name of the repository. The new branch name The repository's default branch name Attribute used to denote that a string property should be serialized as a base64 encoded string. Extensions for converting between different time representations Convert a Unix tick to a with UTC offset UTC tick Convert with UTC offset to a Unix tick Date Time with UTC offset Represents the response to a 2FA challenge from the API Helper action for resending the 2FA code Construct an instance of TwoFactorChallengeResult True if this request should resent an authentication code The user-specified authentication code Extensions for working with Uris Returns a Uri where any existing relative Uri component is stripped eg https://example.com/some/path becomes https://example.com Base Uri Returns a Uri where any existing relative Uri component is replaced with the respective value eg https://example.com/some/path becomes https://example.com/replacement/path Base Uri Relative Uri to add to the base Uri, replacing any existing relative Uri component Merge a dictionary of values with an existing Original request Uri Collection of key-value pairs Updated request Uri A connection for making API requests against URI endpoints. Provides type-friendly convenience methods that wrap methods. Initializes a new instance of the class. A connection for making HTTP requests Initializes a new instance of the class. A connection for making HTTP requests A pagination for paging API responses The underlying connection. Gets the API resource at the specified URI. Type of the API resource to get. URI of the API resource to get The API resource. Thrown when an API error occurs. Gets the API resource at the specified URI. Type of the API resource to get. URI of the API resource to get Parameters to add to the API request The API resource. Thrown when an API error occurs. Gets the API resource at the specified URI. Type of the API resource to get. URI of the API resource to get Parameters to add to the API request Accept header to use for the API request The API resource. Thrown when an API error occurs. Gets the API resource at the specified URI. Type of the API resource to get. URI of the API resource to get Parameters to add to the API request Accept header to use for the API request Function to preprocess HTTP response prior to deserialization (can be null) The API resource. Thrown when an API error occurs. Gets the HTML content of the API resource at the specified URI. URI of the API resource to get Parameters to add to the API request The API resource's HTML content. Thrown when an API error occurs. Gets the raw content of the API resource at the specified URI. URI of the API resource to get Parameters to add to the API request The API resource's raw content or null if the points to a directory. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Options for changing the API response of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Accept header to use for the API request of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request Options for changing the API response of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request Accept header to use for the API request of the API resources in the list. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. URI endpoint to send request to An optional token to monitor for cancellation requests Representing the received HTTP response Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body Accept header to use for the API request An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body Accept header to use for the API request Content type of the API request An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body Accept header to use for the API request Content type of the API request Two Factor Authentication Code An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates or replaces the API resource at the specified URI URI of the API resource to put A for the request's execution. Creates or replaces the API resource at the specified URI URI of the API resource to put Object that describes the API resource; this will be serialized and used as the request's body A for the request's execution. Creates or replaces the API resource at the specified URI. The API resource's type. URI of the API resource to create or replace Object that describes the API resource; this will be serialized and used as the request's body The created API resource. Thrown when an API error occurs. Creates or replaces the API resource at the specified URI. The API resource's type. URI of the API resource to create or replace Object that describes the API resource; this will be serialized and used as the request's body The two-factor authentication code in response to the current user's previous challenge The created API resource. Thrown when an API error occurs. Creates or replaces the API resource at the specified URI. The API resource's type. URI of the API resource to create or replace Object that describes the API resource; this will be serialized and used as the request's body The two-factor authentication code in response to the current user's previous challenge Accept header to use for the API request The created API resource. Thrown when an API error occurs. Updates the API resource at the specified URI. URI of the API resource to patch A for the request's execution. Updates the API resource at the specified URI. URI of the API resource to patch Accept header to use for the API request A for the request's execution. Updates the API resource at the specified URI. The API resource's type. URI of the API resource to update Object that describes the API resource; this will be serialized and used as the request's body The updated API resource. Thrown when an API error occurs. Updates the API resource at the specified URI. The API resource's type. URI of the API resource to update Object that describes the API resource; this will be serialized and used as the request's body Accept header to use for the API request The updated API resource. Thrown when an API error occurs. Deletes the API object at the specified URI. URI of the API resource to delete A for the request's execution. Deletes the API object at the specified URI. URI of the API resource to delete Two Factor Code A for the request's execution. Deletes the API object at the specified URI. URI of the API resource to delete Object that describes the API resource; this will be serialized and used as the request's body A for the request's execution. Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type The returned Performs an asynchronous HTTP DELETE request. The API resource's type. URI endpoint to send request to The object to serialize as the body of the request Performs an asynchronous HTTP DELETE request. Attempts to map the response body to an object of type The API resource's type. URI endpoint to send request to Specifies accept response media type The returned Performs an asynchronous HTTP DELETE request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type Executes a GET to the API object at the specified URI. This operation is appropriate for API calls which queue long running calculations and return a collection of a resource. It expects the API to respond with an initial 202 Accepted, and queries again until a 200 OK is received. It returns an empty collection if it receives a 204 No Content response. The API resource's type. URI of the API resource to update A token used to cancel this potentially long running request The updated API resource. Thrown when an API error occurs. Extra information returned as part of each API response. Oauth scopes that were included in the token used to make the request. Oauth scopes accepted for this particular call. Etag Links to things like next/previous pages Information about the API rate limit The best-effort time difference between the server and the client. If both the server and the client have reasonably accurate clocks, the value of this property will be close to . The actual value is sensitive to network transmission and processing delays. Allows you to clone ApiInfo A clone of Determines whether the is assignable from taking into account generic definitions A connection for making HTTP requests against URI endpoints. Creates a new connection instance used to make requests of the GitHub API. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. Creates a new connection instance used to make requests of the GitHub API. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. The client to use for executing requests Creates a new connection instance used to make requests of the GitHub API. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. The address to point this client to such as https://api.github.com or the URL to a GitHub Enterprise instance Creates a new connection instance used to make requests of the GitHub API. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. Provides credentials to the client when making requests Creates a new connection instance used to make requests of the GitHub API. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. The address to point this client to such as https://api.github.com or the URL to a GitHub Enterprise instance Provides credentials to the client when making requests Creates a new connection instance used to make requests of the GitHub API. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name (and optionally version) of the product using this library, the name of your GitHub organization, or your GitHub username (in that order of preference). This is sent to the server as part of the user agent for analytics purposes, and used by GitHub to contact you if there are problems. The address to point this client to such as https://api.github.com or the URL to a GitHub Enterprise instance Provides credentials to the client when making requests A raw used to make requests Class used to serialize and deserialize JSON requests Gets the latest API Info - this will be null if no API calls have been made representing the information returned as part of an Api call Performs an asynchronous HTTP GET request that expects a containing HTML. URI endpoint to send request to Querystring parameters for the request representing the received HTTP response Performs an asynchronous HTTP GET request that expects a containing raw data. URI endpoint to send request to Querystring parameters for the request representing the received HTTP response The property will be null if the points to a directory instead of a file Performs an asynchronous HTTP POST request. URI endpoint to send request to An optional token to monitor for cancellation requests representing the received HTTP response Performs an asynchronous HTTP POST request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accepted response media types. Specifies the media type of the request body Two Factor Authentication Code An optional token to monitor for cancellation requests representing the received HTTP response Performs an asynchronous HTTP PATCH request. URI endpoint to send request to representing the received HTTP response Performs an asynchronous HTTP PATCH request. URI endpoint to send request to Specifies accept response media type representing the received HTTP response Performs an asynchronous HTTP PUT request that expects an empty response. URI endpoint to send request to The returned Performs an asynchronous HTTP PUT request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to Two Factor Code The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type The returned Performs an asynchronous HTTP DELETE request. The API resource's type. URI endpoint to send request to The object to serialize as the body of the request Performs an asynchronous HTTP DELETE request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type Base address for the connection. Gets the used to provide credentials for the connection. Gets or sets the credentials used by the connection. You can use this property if you only have a single hard-coded credential. Otherwise, pass in an to the constructor. Setting this property will change the to use the default with just these credentials. Sets response cache used by the connection. Setting this property will wrap existing in . Sets the timeout for the connection between the client and the server. The Timeout value A connection for making API requests against URI endpoints. Provides type-friendly convenience methods that wrap methods. The underlying connection. Gets the API resource at the specified URI. Type of the API resource to get. URI of the API resource to get The API resource. Thrown when an API error occurs. Gets the API resource at the specified URI. Type of the API resource to get. URI of the API resource to get Parameters to add to the API request The API resource. Thrown when an API error occurs. Gets the API resource at the specified URI. Type of the API resource to get. URI of the API resource to get Parameters to add to the API request Accept header to use for the API request The API resource. Thrown when an API error occurs. Gets the HTML content of the API resource at the specified URI. URI of the API resource to get Parameters to add to the API request The API resource's HTML content. Thrown when an API error occurs. Gets the raw content of the API resource at the specified URI. URI of the API resource to get Parameters to add to the API request The API resource's raw content or null if the points to a directory. Thrown when an API error occurs. Gets the raw stream of the API resource at the specified URI. URI of the API resource to get Parameters to add to the API request The API resource's raw stream or null if the points to a directory. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Options for changing the API response of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Accept header to use for the API request of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request Options for changing the API response of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request Accept header to use for the API request of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request Accept header to use for the API request Options for changing the API response of the API resources in the list. Thrown when an API error occurs. Gets all API resources in the list at the specified URI. Type of the API resource in the list. URI of the API resource to get Parameters to add to the API request Accept header to use for the API request Options for changing the API response Function to preprocess HTTP response prior to deserialization (can be null) of the API resources in the list. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. URI endpoint to send request to An optional token to monitor for cancellation requests Representing the received HTTP response Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI endpoint to send request to An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body Accept header to use for the API request An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body Accept header to use for the API request Content type of the API request An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body Accept header to use for the API request Content type of the API request Two Factor Authentication Code An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates a new API resource in the list at the specified URI. The API resource's type. URI of the API resource to get Object that describes the new API resource; this will be serialized and used as the request's body Accept header to use for the API request Content type of the API request Timeout for the request An optional token to monitor for cancellation requests The created API resource. Thrown when an API error occurs. Creates or replaces the API resource at the specified URI URI of the API resource to put A for the request's execution. Creates or replaces the API resource at the specified URI URI of the API resource to put Object that describes the API resource; this will be serialized and used as the request's body A for the request's execution. Creates or replaces the API resource at the specified URI. The API resource's type. URI of the API resource to create or replace Object that describes the API resource; this will be serialized and used as the request's body The created API resource. Thrown when an API error occurs. Creates or replaces the API resource at the specified URI. The API resource's type. URI of the API resource to create or replace Object that describes the API resource; this will be serialized and used as the request's body The two-factor authentication code in response to the current user's previous challenge The created API resource. Thrown when an API error occurs. Creates or replaces the API resource at the specified URI. The API resource's type. URI of the API resource to create or replace Object that describes the API resource; this will be serialized and used as the request's body The two-factor authentication code in response to the current user's previous challenge Accept header to use for the API request The created API resource. Thrown when an API error occurs. Updates the API resource at the specified URI. URI of the API resource to patch A for the request's execution. Updates the API resource at the specified URI. URI of the API resource to patch Accept header to use for the API request A for the request's execution. Updates the API resource at the specified URI. The API resource's type. URI of the API resource to update Object that describes the API resource; this will be serialized and used as the request's body The updated API resource. Thrown when an API error occurs. Updates the API resource at the specified URI. The API resource's type. URI of the API resource to update Object that describes the API resource; this will be serialized and used as the request's body Accept header to use for the API request The updated API resource. Thrown when an API error occurs. Deletes the API object at the specified URI. URI of the API resource to delete A for the request's execution. Deletes the API object at the specified URI. URI of the API resource to delete Two Factor Code A for the request's execution. Deletes the API object at the specified URI. URI of the API resource to delete Object that describes the API resource; this will be serialized and used as the request's body A for the request's execution. Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type The returned Performs an asynchronous HTTP DELETE request. The API resource's type. URI endpoint to send request to The object to serialize as the body of the request Performs an asynchronous HTTP DELETE request. Attempts to map the response body to an object of type The API resource's type. URI endpoint to send request to Specifies accept response media type The returned Performs an asynchronous HTTP DELETE request. Attempts to map the response body to an object of type The API resource's type. URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type The returned Executes a GET to the API object at the specified URI. This operation is appropriate for API calls which queue long running calculations and return a collection of a resource. It expects the API to respond with an initial 202 Accepted, and queries again until a 200 OK is received. It returns an empty collection if it receives a 204 No Content response. The API resource's type. URI of the API resource to update A token used to cancel this potentially long running request The updated API resource. Thrown when an API error occurs. Provides a property for the Last recorded API information Gets the latest API Info - this will be null if no API calls have been made representing the information returned as part of an API call A connection for making HTTP requests against URI endpoints. Performs an asynchronous HTTP GET request that expects a containing HTML. URI endpoint to send request to Querystring parameters for the request representing the received HTTP response Performs an asynchronous HTTP GET request that expects a containing raw data. URI endpoint to send request to Querystring parameters for the request representing the received HTTP response The property will be null if the points to a directory instead of a file Performs an asynchronous HTTP GET request that expects a containing raw data. URI endpoint to send request to Querystring parameters for the request The Timeout value representing the received HTTP response The property will be null if the points to a directory instead of a file Performs an asynchronous HTTP GET request that expects a containing raw data. URI endpoint to send request to Querystring parameters for the request representing the received HTTP response The property will be null if the points to a directory instead of a file Performs an asynchronous HTTP GET request. Attempts to map the response to an object of type The type to map the response to URI endpoint to send request to Querystring parameters for the request representing the received HTTP response Performs an asynchronous HTTP GET request. Attempts to map the response to an object of type The type to map the response to URI endpoint to send request to Querystring parameters for the request Specifies accepted response media types. representing the received HTTP response Performs an asynchronous HTTP GET request. Attempts to map the response to an object of type The type to map the response to URI endpoint to send request to Querystring parameters for the request Specifies accepted response media types. A token used to cancel the Get request representing the received HTTP response Performs an asynchronous HTTP GET request. Attempts to map the response to an object of type The type to map the response to URI endpoint to send request to Querystring parameters for the request Specifies accepted response media types. A token used to cancel the Get request Function to preprocess HTTP response prior to deserialization (can be null) representing the received HTTP response Performs an asynchronous HTTP GET request. Attempts to map the response to an object of type The type to map the response to URI endpoint to send request to Expiration time of the request representing the received HTTP response Performs an asynchronous HTTP PATCH request. URI endpoint to send request to representing the received HTTP response Performs an asynchronous HTTP PATCH request. URI endpoint to send request to Specifies accepted response media types. representing the received HTTP response Performs an asynchronous HTTP PATCH request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request representing the received HTTP response Performs an asynchronous HTTP PATCH request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accepted response media types. representing the received HTTP response Performs an asynchronous HTTP POST request. URI endpoint to send request to An optional token to monitor for cancellation requests The returned Performs an asynchronous HTTP POST request. URI endpoint to send request to The object to serialize as the body of the request Specifies accepted response media types. An optional token to monitor for cancellation requests The returned Performs an asynchronous HTTP POST request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to An optional token to monitor for cancellation requests representing the received HTTP response Performs an asynchronous HTTP POST request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accepted response media types. Specifies the media type of the request body Extra parameters for authentication. An optional token to monitor for cancellation requests representing the received HTTP response Performs an asynchronous HTTP POST request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accepted response media types. Specifies the media type of the request body Two Factor Authentication Code An optional token to monitor for cancellation requests representing the received HTTP response Performs an asynchronous HTTP POST request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accepted response media types. Specifies the media type of the request body An optional token to monitor for cancellation requests representing the received HTTP response Performs an asynchronous HTTP POST request. Attempts to map the response body to an object of type We have one case where we need to override the BaseAddress. This overload is for that case. https://developer.github.com/v3/oauth/#web-application-flow The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accepted response media types. Specifies the media type of the request body Allows overriding the base address for a post. An optional token to monitor for cancellation requests representing the received HTTP response Performs an asynchronous HTTP PUT request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The body of the request representing the received HTTP response Performs an asynchronous HTTP PUT request using the provided two factor authentication code. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Two factory authentication code to use representing the received HTTP response Performs an asynchronous HTTP PUT request using the provided two factor authentication code. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Two factory authentication code to use Specifies accepted response media types. representing the received HTTP response Performs an asynchronous HTTP PUT request that expects an empty response. URI endpoint to send request to The returned Performs an asynchronous HTTP PUT request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to Two Factor Code The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request The returned Performs an asynchronous HTTP DELETE request that expects an empty response. URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type The returned Performs an asynchronous HTTP DELETE request. The API resource's type. URI endpoint to send request to The object to serialize as the body of the request Performs an asynchronous HTTP DELETE request. Attempts to map the response body to an object of type The type to map the response to URI endpoint to send request to The object to serialize as the body of the request Specifies accept response media type Base address for the connection. Gets the used to provide credentials for the connection. Gets or sets the credentials used by the connection. You can use this property if you only have a single hard-coded credential. Otherwise, pass in an to the constructor. Setting this property will change the to use the default with just these credentials. Sets response cache used by the connection. Setting this property will wrap existing in . Sets the timeout for the connection between the client and the server. The Timeout value Abstraction for interacting with credentials Retrieve the credentials from the underlying store A continuation containing credentials A response from an API call that includes the deserialized object instance. Object deserialized from the JSON response body. The original non-deserialized http response. Represents a generic HTTP response Raw response body. Typically a string, but when requesting images, or binary files, it will be a Stream. Information about the API. Information about the API response parsed from the response headers. The response status code. The content type of the response. Represents a product header value. This is used to generate the User Agent string sent with each request. The name used should represent the product, the GitHub Organization, or the GitHub username that's using Octokit.net (in that order of preference). This class is a wrapper around so that consumers of Octokit.net would not have to add a reference to the System.Net.Http.Headers namespace. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required Initializes a new instance of the class. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name of the product, the GitHub Organization, or the GitHub Username (in that order of preference) that's using Octokit Initializes a new instance of the class. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The name of the product, the GitHub Organization, or the GitHub Username (in that order of preference) that's using Octokit The version of the product that's using Octokit Initializes a new instance of the class. See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The . The name of the product, the GitHub Organization, or the GitHub Username that's using Octokit (in that order of preference) See more information regarding User-Agent requirements here: https://developer.github.com/v3/#user-agent-required The version of the product. Parses a string in the format "foo" or "foo/1.0" and returns the corresponding instance. The input. Parses a string in the format "foo" or "foo/1.0" and returns the corresponding instance via an out parameter. The input. The parsed value. The maximum number of requests that the consumer is permitted to make per hour. The number of requests remaining in the current rate limit window. The date and time at which the current rate limit window resets The date and time at which the current rate limit window resets - in UTC epoch seconds Allows you to clone RateLimit A clone of Container for the static method that represents an intentional empty request body to avoid overloading null. A Client for the GitHub API v3. You can read more about the API here: http://developer.github.com. Sets the timeout for the connection between the client and the server. GitHub will terminate the request if it takes more than 10 seconds to process the request Useful to set a specific timeout for lengthy operations, such as uploading release assets See more information here: https://technet.microsoft.com/library/system.net.http.httpclient.timeout(v=vs.110).aspx The Timeout value Provides a client connection to make rest requests to HTTP endpoints. Access GitHub's Authorization API. Refer to the API documentation for more information: https://developer.github.com/v3/oauth_authorizations/ Access GitHub's Activity API. Refer to the API documentation for more information: https://developer.github.com/v3/activity/ Access GitHub's Actions API. Refer to the API documentation for more information: https://developer.github.com/v3/actions/ Access GitHub's Application API. Refer to the API documentation for more information: https://developer.github.com/v3/apps/ Access GitHub's Issue API. Refer to the API documentation for more information: https://developer.github.com/v3/issues/ Access GitHub's Migration API. Refer to the API documentation for more information: https://developer.github.com/v3/migration/ Access GitHub's Miscellaneous API. Refer to the API documentation for more information: https://developer.github.com/v3/misc/ Access GitHub's OAuth API. Refer to the API documentation for more information: https://developer.github.com/v3/oauth/ Access GitHub's Organizations API. Refer to the API documentation for more information: https://developer.github.com/v3/orgs/ Access GitHub's Pacakges API. Refer to the API documentation for more information: https://docs.github.com/rest/packages Access GitHub's Pull Requests API. Refer to the API documentation for more information: https://developer.github.com/v3/pulls/ Access GitHub's Repositories API. Refer to the API documentation for more information: https://developer.github.com/v3/repos/ Access GitHub's Gists API. Refer to the API documentation for more information: https://developer.github.com/v3/gists/ Access GitHub's Users API. Refer to the API documentation for more information: https://developer.github.com/v3/users/ Access GitHub's Git Data API. Refer to the API documentation for more information: https://developer.github.com/v3/git/ Access GitHub's Search API. Refer to the API documentation for more information: https://developer.github.com/v3/search/ Access GitHub's Enterprise API Refer to the API documentation for more information: https://developer.github.com/v3/enterprise/ Access GitHub's Reactions API Refer to the API documentation for more information: https://developer.github.com/v3/reactions/ Access GitHub's Checks API. Refer to the API documentation for more information: https://developer.github.com/v3/checks/ Access GitHub's Meta API. Refer to the API documentation for more information: https://docs.github.com/rest/meta Access GitHub's Rate Limit API Refer to the API documentation for more information: https://docs.github.com/rest/rate-limit Access GitHub's Markdown API Refer to the API documentation for more information: https://docs.github.com/rest/markdown Access GitHub's Git Ignore API Refer to the API documentation for more information: https://docs.github.com/rest/gitignore Access GitHub's Licenses API Refer to the API documentation for more information: https://docs.github.com/rest/licenses Access to the GitHub Copilot for Business API States of a Team/Organization Membership Author has been invited to collaborate on the repository. Author has previously committed to the repository. Author has not previously committed to GitHub. Author has not previously committed to the repository. Author is a member of the organization that owns the repository. Author is the owner of the repository. Author has no association with the repository. Enables or disables automatic creation of CheckSuite events upon pushes to the repository Enables or disables automatic creation of CheckSuite events upon pushes to the repository The Id of the GitHub App (required) Set to true to enable automatic creation of CheckSuite events upon pushes to the repository, or false to disable them (required) The Id of the GitHub App Set to true to enable automatic creation of CheckSuite events upon pushes to the repository, or false to disable them Check Suite preferences Check Suite preferences Enables or disables automatic creation of CheckSuite events upon pushes to the repository. Enabled by default Enables or disables automatic creation of CheckSuite events upon pushes to the repository. Enabled by default Represents the author or committer to a Git commit. This is the information stored in Git and should not be confused with GitHub account information. Initializes a new instance of the class. Initializes a new instance of the class. The full name of the author or committer. The email. The date. Initializes a new instance of the class. The GraphQL Node Id The full name of the author or committer. The email. The date. GraphQL Node Id Gets the name of the author or committer. The name. Gets the email of the author or committer. The email. Gets the date of the author or contributor's contributions. The date. The possible reasons that an issue or pull request was locked. Npm repository packages Gradle registry packages RubyGems packages Docker container registry packages Nuget registry packages Container registry packages Package version which is active Package version which is deleted Only public packages Only private packages Only supported by container package types, otherwise the same as private The permission to grant the team on this repository(Legacy). Deprecated. The permission that new repositories will be added to the team with when none is specified Default: pull Can be one of: pull, push team members can pull, but not push to these repositories team members can pull and push to these repositories The permission associated with the invitation for a collaborator in a repository Object for team repository permissions Can read and clone repository. Can also open and comment on issues and pull requests. Required Can read and clone repository. Can also manage issues and pull requests. Required Can read, clone, and push to repository. Can also manage issues and pull requests. Required Can read, clone, and push to repository. They can also manage issues, pull requests, and some repository settings. Required Can read, clone, and push to repository. Can also manage issues, pull requests, and repository settings, including adding collaborators. Required Object for collaborator permissions Specify the start page for pagination actions Page numbering is 1-based on the server Specify the number of pages to return Specify the number of results to return for each page Results returned may be less than this total if you reach the final page of results Used to add assignees to an issue. API: https://developer.github.com/v3/git/commits/#create-a-commit Used to create a new authorization. Replaces the authorization scopes with this list. A list of scopes to add to this authorization. A list of scopes to remove from this authorization. An optional note to remind you what the OAuth token is for. An optional URL to remind you what app the OAuth token is for. Optional parameter that allows an OAuth application to create multiple authorizations for a single user Represents a repository Autolink object. This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit. The URL must contain <num> for the reference number. <num> matches different characters depending on the value of is_alphanumeric. Whether this autolink reference matches alphanumeric characters. If true, the <num> parameter of the url_template matches alphanumeric characters A-Z (case insensitive), 0-9, and -. If false, this autolink reference only matches numeric characters. Base class for searching issues/code/users/repos Initializes a new instance of the class. Initializes a new instance of the class. The term. The search term The sort field Gets the sort order as a properly formatted lowercased query string parameter. The sort order. Optional Sort order if sort parameter is provided. One of asc or desc; the default is desc. Page of paginated results Number of items per page All qualifiers that are used for this search Add qualifiers onto the search term Any additional parameters required by the derived class Get the query parameters that will be appending onto the search Wraps a string for the body of a request. Initializes a new instance of the class. The body. Gets the body. The body. Specifies the requested settings for branch protection Note: this is a PREVIEW api: https://developer.github.com/changes/2016-06-27-protected-branches-api-update/ Create a BranchProtection update request Specifies the requested status check settings. Pass null to disable status checks Create a BranchProtection update request Specifies if reviews are required to merge the pull request. Pass null to disable restrictions Create a BranchProtection update request Specifies the requested push access restrictions (applies only to Organization owned repositories). Pass null to disable push access restrictions Create a BranchProtection update request Specifies whether the protections applied to this branch also apply to repository admins Optionally specfies that the branch should be read-only. Create a BranchProtection update request Specifies the requested status check settings. Pass null to disable status checks Specifies if reviews are required to merge the pull request. Pass null to disable required reviews Specifies whether the protections applied to this branch also apply to repository admins Optionally specfies that the branch should be read-only. Create a BranchProtection update request Specifies the requested status check settings. Pass null to disable status checks Specifies if reviews are required to merge the pull request. Pass null to disable required reviews Specifies the requested push access restrictions (applies only to Organization owned repositories). Pass null to disable push access restrictions Specifies whether the protections applied to this branch also apply to repository admins Optionally specfies that the branch should be read-only. Create a BranchProtection update request Specifies the requested status check settings. Pass null to disable status checks Specifies if reviews are required to merge the pull request. Pass null to disable required reviews Specifies the requested push access restrictions (applies only to Organization owned repositories). Pass null to disable push access restrictions Specifies whether commits to a branch are required to be signed by gpg keys Specifies whether the protections applied to this branch also apply to repository admins Enforces a linear commit Git history Permits force pushes to the protected branch Allows deletion of the protected branch The restrictions branch protection settings will also block pushes which create new branches Requires all conversations on code to be resolved before a pull request can be merged Optionally specfies that the branch should be read-only. Status check settings for the protected branch Required Pull Request review settings for the protected branch Push access restrictions for the protected branch Specifies whether the signed commits are required for this branch Specifies whether the protections applied to this branch also apply to repository admins Specifies whether this branch should be read-only. Enforces a linear commit Git history. Default is false. Permits force pushes to the protected branch by anyone with write access to the repository. Default is false. Allows deletion of the protected branch by anyone with write access to the repository. Default is false. If set to true, the restrictions branch protection settings which limits who can push will also block pushes which create new branches, unless the push is initiated by a user, team, or app which has the ability to push. Default is false. Requires all conversations on code to be resolved before a pull request can be merged. Default is false. Specifies settings for status checks which must pass before branches can be merged into the protected branch Status check settings for branch protection Require branches to be up to date before merging Require status checks to pass before merging Require branches to be up to date before merging Require status checks to pass before merging Specifies teams and/or people allowed to push to the protected branch. Required status checks will still prevent these people from merging if the checks fail Specify only administrators are allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail Specify teams (in addition to Administrators) allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail List of Team slugs allowed to push to this branch Specify people (in addition to Administrators) allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail List of User logins allowed to push to this branch Specify teams and/or people (in addition to Administrators) allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail List of Team slugs allowed to push to this branch List of User logins allowed to push to this branch List of Team slugs allowed to push to this branch List of User logins allowed to push to this branch Specifies settings for requiring pull request reviews before merging a pull request. Settings for requiring reviews before a pull request can be merged. Dismiss approved reviews automatically when a new commit is pushed. Blocks merge until code owners have reviewed. Specify the number of reviewers required to approve pull requests. Use a number between 1 and 6. Whether the most recent push must be approved by someone other than the person who pushed it. Default: false. Settings for requiring reviews before a pull request can be merged. Specify which users and teams can dismiss pull request reviews (applies only to Organization owned repositories). Dismiss approved reviews automatically when a new commit is pushed. Blocks merge until code owners have reviewed. Specify the number of reviewers required to approve pull requests. Use a number between 1 and 6. Whether the most recent push must be approved by someone other than the person who pushed it. Default: false. Specify which users and teams can dismiss pull request reviews. Dismiss approved reviews automatically when a new commit is pushed. Blocks merge until code owners have reviewed. Specify the number of reviewers required to approve pull requests. Use a number between 1 and 6. Whether the most recent push must be approved by someone other than the person who pushed it. Default: false Specifies whether review dismissal for the protected branch will be restricted to Admins, specified Teams/Users or unrestricted Specify whether dismissing reviews is restricted or not True to restrict review dismissal to Administrators, false to disable restrictions Restrict dismissing reviews to the specified teams (in addition to Administrators). List of Team slugs allowed to dismiss reviews Restrict dismissing reviews to the specified people (in addition to Administrators). List of User logins allowed to dismiss reviews Restrict dismissing reviews to the specified teams and people (in addition to Administrators). List of Team slugs allowed to dismiss reviews List of User logins allowed to dismiss reviews List of Team slugs allowed to dismiss reviews List of User logins allowed to dismiss reviews Details to filter a check suite request, such as by App Id or check run name Returns check runs with the specified name. Returns check runs with the specified status. Can be one of queued, in_progress, or completed. Filters check runs by their completed_at timestamp. Can be one of latest (returning the most recent check runs) or all. Default: latest Creates a new Check Run The name of the check. For example, "code-coverage" The URL of the integrator's site that has the full details of the check A reference for the run on the integrator's system The current status. Can be one of queued, in_progress, or completed. Default: queued The time that the check run began Required if you provide completed_at or a status of completed. The final conclusion of the check. Can be one of success, failure, neutral, cancelled, timed_out, or action_required. When the conclusion is action_required, additional details should be provided on the site specified by details_url. Note: Providing conclusion will automatically set the status parameter to completed Required if you provide conclusion. The time the check completed Check runs can accept a variety of data in the output object, including a title and summary and can optionally provide descriptive details about the run Possible further actions the integrator can perform, which a user may trigger. Each action includes a label, identifier and description. A maximum of three actions are accepted Details to filter a check suite request, such as by App Id or check run name Filters check suites by GitHub App Id Filters check suites by the name of the check run Request to trigger the creation of a check suite Request to trigger the creation of a check suite The sha of the head commit (required) The sha of the head commit Used to set the permission for a collaborator. The permission to grant the collaborator on this repository. Only valid on organization-owned repositories. We accept the following permissions to be set: pull, triage, push, maintain, admin and you can also specify a custom repository role name, if the owning organization has defined any. Encapsulates the parameters for a request to retrieve commits. SHA or branch to start listing commits from. Only commits containing this file path will be returned. GitHub login or email address by which to filter by commit author. Only commits after this date will be returned. Only commits before this date will be returned. Base class with common properties for all the Repository Content Request APIs. Initializes a new instance of the class. The message. Initializes a new instance of the class. The message. The branch the request is for. The commit message. This is required. The branch name. If null, this defaults to the default branch which is usually "main". Specifies the committer to use for the commit. This is optional. Specifies the author to use for the commit. This is optional. Represents the request to delete a file in a repository. Initializes a new instance of the class. The message. The sha. Initializes a new instance of the class. The message. The sha. The branch the request is for. Represents the parameters to create a file in a repository. https://developer.github.com/v3/repos/contents/#create-a-file Creates an instance of a . The message. The content. Initializes a new instance of the class. The message. The content. The branch the request is for. Creates an instance of a . The message. The content. True to convert content to base64. Initializes a new instance of the class. The message. The content. The branch the request is for. True to convert content to base64. The contents of the file to create, Base64 encoded. This is required. Represents the parameters to update a file in a repository. Creates an instance of a . The message. The content. The sha. Creates an instance of a . The message. The content. The sha. The branch the request is for. Creates an instance of a . The message. The content. The sha. True to convert content to base64. Creates an instance of a . The message. The content. The sha. The branch the request is for. True to convert content to base64. The blob SHA of the file being replaced. Specifies the values used to create a workflow dispatch event. Creates a new workflow dispatch event. Required. The git reference for the workflow. The reference can be a branch or tag name. The git reference for the workflow. The reference can be a branch or tag name. Input keys and values configured in the workflow file. A draft comment that is part of a Pull Request Review Creates a draft comment The text of the comment The relative path of the file to comment on The line index in the diff to comment on The text of the comment. The relative path of the file to comment on. The line index in the diff to comment on. Represents the requested changes to an edit repository hook. Initializes a new instance of the class. Initializes a new instance of the class. The configuration. Gets or sets the events. The events. Gets or sets the active. The active. Represents the requested changes to an edit repository hook. Initializes a new instance of the class. Initializes a new instance of the class. The configuration. Gets or sets the events. The events. Gets or sets the remove events. The remove events. Gets or sets the active. The active. Specify the number of results to return for each page Results returned may be less than this total if you reach the final page of results Used to filter a audit log request. The range of filters available for event types. https://docs.github.com/en/enterprise-cloud@latest/rest/enterprise-admin/audit-log Web (non-git) events. (Default) Git events. Both web and Git events. The two possible sort directions. Sort ascending Sort descending Id of this deployment environment GraphQL Node Id Environment Name Environment API URL Environment HTML URL Date and time that the environment was created. Date and time that the environment was updated. The total count of secrets for the repository The list of secrets for the repository Describes a new organization to create via the method. Initializes a new instance of the class. The LDAP Distinguished Name The LDAP Distinguished Name (required) Describes a new organization to create via the method. Initializes a new instance of the class. The organization's username The login of the user who will manage this organization Initializes a new instance of the class. The organization's username The login of the user who will manage this organization The organization's display name The organization's username (required) The login of the user who will manage this organization (required) The organization's display name Describes a new pre-receive environment. Initializes a new instance of the class. The name of the environment as displayed in the UI. URL to the tarball that will be downloaded and extracted. The name of the environment as displayed in the UI. URL to the tarball that will be downloaded and extracted. Describes a new pre-receive hook. Initializes a new instance of the class. The name of the hook. The script that the hook runs. The repository where the script is kept. The pre-receive environment where the script is executed. Initializes a new instance of the class. The name of the hook. The script that the hook runs. The of a repository where the script is kept. The of a pre-receive environment where the script is executed. The name of the hook. The script that the hook runs. The script that the hook runs. The script that the hook runs. The state of enforcement for this hook. default: Whether enforcement can be overridden at the org or repo level. default: false. A reference to a pre-receive environment. The identifier for the pre-receive environment. A Reference to a repository. The full name for the repository. Maintenance request with default details (results in Maintenance mode being turned off immediately) Maintenance request with specific details Details for the maintenance request Maintenance request details with default values (results in Maintenance mode being turned off immediately) Maintenance request details to enable/disable maintenance mode immediately true to enable, false to disable Maintenance request details to enable/disable maintenance at a specified time (only applicable when enabling maintenance) true to enable, false to disable A phrase specifying when maintenance mode will be enabled. Phrase uses humanized forms supported by the mojombo/chronic library used by the GitHub API such as "this friday at 5pm" or "5 minutes before midday tomorrow" If enabled is false, the when parameter is ignored and maintenance is turned off immediately Maintenance request details to enable/disable maintenance at a specified time (only applicable when enabling maintenance) true to enable, false to disable A specifying when maintenance mode will be enabled. If enabled is false, the when parameter is ignored and maintenance is turned off immediately Whether maintenance mode is enabled or disabled When maintenance mode will take effect (only applicable when enabling maintenance) Describes an update to an existing pre-receive environment. The name of the environment as displayed in the UI. URL to the tarball that will be downloaded and extracted. Describes a new pre-receive hook. The name of the hook. The script that the hook runs. The script that the hook runs. The script that the hook runs. The state of enforcement for this hook. Defaults is Whether enforcement can be overridden at the org or repo level. Default is false. Base class for classes which represent UrlFormEncoded parameters to certain API endpoints. Converts the derived object into a UrlFormEncoded parameter string containing named parameters and their json serialized values This format is required for particular API calls (eg the GitHub Enterprise Management Console API) that take a parameter formatted as json but not in the request body Used to generate release notes for a given tag. API: https://docs.github.com/rest/releases/releases#generate-release-notes-content-for-a-release Initializes a new instance of the class. Name of the tag to create in the repository for this release. Gets the name of the tag. The name of the tag. The name of the previous tag to use as the starting point for the release notes. Use to manually specify the range for the set of changes considered as part this release. The target commitish. Gets the name of the tag. The name of the previous tag. Specifies a path to a file in the repository containing configuration settings used for generating the release notes. If unspecified, the configuration file located in the repository at '.github/release.yml' or '.github/release.yaml' will be used. If that is not present, the default configuration will be used. The path to the configuration file. Used as part of a to update the name or contents of an existing gist file API docs: https://developer.github.com/v3/gists/ Gets or sets the new name of the file. The new name of the file. Gets or sets the content. The content. Used to request Gists since a certain date. API docs: https://developer.github.com/v3/gists/ Initializes a new instance of the class. The date for which only gists updated at or after this time are returned. Gets or sets the date for which only gists updated at or after this time are returned. This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ The since. Used to update a gist and its contents. Note: All files from the previous version of the gist are carried over by default if not included in the object. Deletes can be performed by including the filename with a null object. API docs: https://developer.github.com/v3/gists/ Gets a dictionary of gist files to update. Note: All files from the previous version of the gist are carried over by default if not included in the hash. Deletes can be performed by including the filename with a `null` hash. Used to update a invitation. Used to filter issue comments. Initializes a new instance of the class. Can be either created or updated. Default: created. Can be either asc or desc. Default: asc. Only comments updated at or after this time are returned. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Used to filter a request to list issues. Initializes a new instance of the class. Gets or sets the which indicates which sorts of issues to return. The filter. Gets or sets the for the issues to return. The state. Gets the labels to filter by. Add labels to the collection to only request issues with those labels. Sent as a comma separated list The labels. Gets or sets the property to sort the returned issues by. Combine this with to specify sort direction. The sort property. Gets or sets the sort direction. The sort direction. Gets or sets the date for which only issues updated at or after this time are returned. This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. The since. The range of filters available for issues. http://developer.github.com/v3/issues/#list-issues Issues assigned to the authenticated user. (Default) Issues created by the authenticated user. Issues mentioning the authenticated user. Issues the authenticated user is subscribed to for updates. All issues the authenticated user can see, regardless of participation or creation. Range of states for Issues, Milestones and PullRequest API. Items that are open. Items that are closed. All the items. Items that are open OR closed Items that are open Items that are closed The reason for the state change. Item closed as completed. Item closed as unplanned. Item reopened. The available properties to sort issues by. Sort by create date (default) Sort by the date of the last update Sort by the number of comments The two possible sort directions. Sort ascending Sort descending Specifies the values used to update an issue. Title of the issue (required) Details about the issue. List of logins for the multiple users that this issue should be assigned to Only users with push access can set the multiple assignees for new issues. The assignees are silently dropped otherwise. Milestone to associate this issue with. Only users with push access can set the milestone for new issues. The milestone is silently dropped otherwise Labels to associate with this issue. Only users with push access can set labels for new issues. Labels are silently dropped otherwise. Whether the issue is open or closed. The reason for the state change. Ignored unless is changed. Adds the specified assignees to the issue. The login of the assignee. Clears all the assignees. Removes the specified assignee from the issue The login of the assignee to remove Adds the specified label to the issue. The name of the label. Clears all the labels. Removes the specified label from the issue The name of the label to remove Used to update an existing label. Initializes a new instance of the class. The name of the label. The color of the label. Name of the label (required). Color of the label (required). A short description of the label (optional). Used to filter requests for lists of artifacts. Filter artifacts by name. How many results to return per page (maximum 100). What page to retrieve. Used to mark a notification as "read" which removes it from the default view on GitHub.com. https://developer.github.com/v3/activity/notifications/#mark-as-read Initializes a new instance of the class. Describes the last point that notifications were checked. Anything updated since this time will not be updated. This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Default: the current time. Used to merge a pull request (Merge Button). https://developer.github.com/v3/pulls/#merge-a-pull-request-merge-button The message that will be used for the merge commit (optional) The SHA that pull request head must match to allow merge (optional) The Title for the automatic commit message (optional) Specify the Merge method to use (optional - default is Merge) Method to use when merging a PR Create a merge commit Squash and merge Rebase and merge Used to filter requests for lists of milestones Which Milestones to get. The default is . Used to update a milestone Title of the milestone (required) Whether the milestone is open or closed. The default is . Optional description for the milestone. An optional date when the milestone is due. Used to create an arbitrary markdown API: https://developer.github.com/v3/markdown/#render-an-arbitrary-markdown-document Create an arbitrary markdown The Markdown text to render The rendering mode. Can be either markdown by default or gfm The repository context. Only taken into account when rendering as gfm Create an arbitrary markdown The Markdown text to render Create an arbitrary markdown The Markdown text to render The rendering mode. Can be either markdown by default or gfm Gets the markdown text The text. Gets the mode of the text The mode. Gets the context of the markdown The context. Used to create a new authorization. Initializes a new instance of the class. Initializes a new instance of the class. The note. The scopes. Initializes a new instance of the class. The note. The scopes. The fingerprint. Replaces the authorization scopes with this list. Optional parameter that allows an OAuth application to create multiple authorizations for a single user An optional note to remind you what the OAuth token is for. An optional URL to remind you what app the OAuth token is for. Used to create a Blob. The content of the blob. The encoding of the blob. Creates a new Check Run Required. The name of the check. For example, "code-coverage" Required. The SHA of the commit Required. The name of the check. For example, "code-coverage" Required. The SHA of the commit The URL of the integrator's site that has the full details of the check A reference for the run on the integrator's system The current status. Can be one of queued, in_progress, or completed. Default: queued The time that the check run began Required if you provide completed_at or a status of completed. The final conclusion of the check. Can be one of success, failure, neutral, cancelled, timed_out, or action_required. When the conclusion is action_required, additional details should be provided on the site specified by details_url. Note: Providing conclusion will automatically set the status parameter to completed Required if you provide conclusion. The time the check completed Check runs can accept a variety of data in the output object, including a title and summary and can optionally provide descriptive details about the run Possible further actions the integrator can perform, which a user may trigger. Each action includes a label, identifier and description. A maximum of three actions are accepted Constructs a CheckRunAction request object Required. The text to be displayed on a button in the web UI. The maximum size is 20 characters Required. A short explanation of what this action would do. The maximum size is 40 characters Required. A reference for the action on the integrator's system. The maximum size is 20 characters Required. The text to be displayed on a button in the web UI. The maximum size is 20 characters Required. A short explanation of what this action would do. The maximum size is 40 characters Required. A reference for the action on the integrator's system. The maximum size is 20 characters Constructs a CheckRunCreateAnnotation request object Required. The path of the file to add an annotation to. For example, assets/css/main.css Required. The start line of the annotation Required. The end line of the annotation Required. The level of the annotation. Can be one of notice, warning, or failure Required. A short description of the feedback for these lines of code. The maximum size is 64 KB Constructs a CheckRunCreateAnnotation request object (using Filename, BlobHref and WarningLevel) Required. The path of the file to add an annotation to. For example, assets/css/main.css Required. The file's full blob URL. You can find the blob_href in the response of the Get a single commit endpoint, by reading the blob_url from an element of the files array. You can also construct the blob URL from the head_sha, the repository, and the filename: https://github.com/:owner/:repo/blob/:head_sha/:filename Required. The start line of the annotation Required. The end line of the annotation Required. The warning level of the annotation. Can be one of notice, warning, or failure Required. A short description of the feedback for these lines of code. The maximum size is 64 KB Required. The path of the file to add an annotation to. For example, assets/css/main.css Required. The path of the file to add an annotation to. For example, assets/css/main.css Required. The file's full blob URL. You can find the blob_href in the response of the Get a single commit endpoint, by reading the blob_url from an element of the files array. You can also construct the blob URL from the head_sha, the repository, and the filename: https://github.com/:owner/:repo/blob/:head_sha/:filename Required. The start line of the annotation Required. The end line of the annotation Required. The start line of the annotation Required. The end line of the annotation Required. The warning level of the annotation. Can be one of notice, warning, or failure Required. The level of the annotation. Can be one of notice, warning, or failure Required. A short description of the feedback for these lines of code. The maximum size is 64 KB The title that represents the annotation. The maximum size is 255 characters Details about this annotation. The maximum size is 64 KB Constructs a CheckRunImage request object Required. The alternative text for the image Required. The full URL of the image Required. The alternative text for the image Required. The full URL of the image A short image description Constructs a CheckRunOutput request object Required. The title of the check run Required. The summary of the check run. This parameter supports Markdown Required. The title of the check run Required. The summary of the check run. This parameter supports Markdown The details of the check run. This parameter supports Markdown Adds information from your analysis to specific lines of code. Annotations are visible in GitHub's pull request UI. For details about annotations in the UI, see "About status checks" Adds images to the output displayed in the GitHub pull request UI Creates a new Check Suite Required. The sha of the head commit Required. The sha of the head commit Used to create a commit. API: https://developer.github.com/v3/git/commits/#create-a-commit Create a new commit which has multiple parents (i.e. a merge commit) The message to associate with the commit The tree associated with the commit The SHAs of the commits that were the parents of this commit. If empty, the commit will be written as a root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of more than one should be provided. Create a new commit which does not have any parents The message to associate with the commit The tree associated with the commit Create a new commit which has one parent The message to associate with the commit The tree associated with the commit The commit to use as a parent Gets the commit message. The message. Gets the tree associated with the commit. The tree. Gets the SHAs of the commits that were the parents of this commit. If empty, the commit will be written as a root commit. For a single parent, an array of one SHA should be provided; for a merge commit, an array of more than one should be provided. The parents. Gets or sets the author of the commit. If omitted, it will be filled in with the authenticated user’s information and the current date. The author. Gets or sets the person who applied the commit. If omitted, this will be filled in with the . The committer. Describes a new commit comment to create via the method. Initializes a new instance of the class. The body of the comment. The contents of the comment (required) Relative path of the file to comment on Line index in the diff to comment on Used to create a new commit status. The state of the commit. URL associated with this status. GitHub.com displays this URL as a link to allow users to easily see the ‘source’ of the Status. For example, if your Continuous Integration system is posting build status, you would want to provide the deep link for the build output for this specific sha. Short description of the status. A string label to differentiate this status from the status of other systems. Describes a new deployment key to create. API: https://developer.github.com/v3/repos/keys/ Gets or sets a name for the deployment key. The title. Gets or sets the contents of the deployment key. The key. Gets or sets a value indicating whether the key will only be able to read repository contents. Otherwise, the key will be able to read and write. true if [read only]; otherwise, false. Describes a new deployment status to create. Deployments are a request for a specific ref(branch,sha,tag) to be deployed. API: https://developer.github.com/v3/repos/deployments/ Initializes a new instance of the class. The ref to deploy. The ref to deploy. This can be a branch, tag, or sha. (REQUIRED) Gets or sets the optional task used to specify a task to execute, e.g. deploy or deploy:migrations. Default if not specified: deploy Merges the default branch into the requested deployment branch if true; Does nothing if false. (DEFAULT if not specified: True) Optional array of status contexts verified against commit status checks. If this property is null then all unique contexts will be verified before a deployment is created. To bypass checking entirely, set this to an empty collection. Defaults to all unique contexts (aka null). The required contexts. JSON payload with extra information about the deployment. Optional name for the target deployment environment (e.g., production, staging, qa). Default: "production" The environment. A short description of the deployment. Indicates if the environment is specific to a deployment and will no longer exist at some point in the future. (DEFAULT if not specified: False) Indicates if the environment is one with which end users directly interact. (DEFAULT if not specified: True when environment is "production" and False otherwise) Describes a new deployment status to create. Initializes a new instance of the class. State of the deployment (Required). The state of the status. The target URL to associate with this status. This URL should contain output to keep the user updated while the task is running or serve as historical information for what happened in the deployment A short description of the status. The URL for accessing your environment. Name for the target deployment environment. Indicates if a new inactive status should be added to all non-transient, non-production environment deployments with the same repository and environment name as the created status's deployment. (DEFAULT if not specified: True) Used to create a new Gist. The description of the gist. Indicates whether the gist is public Files that make up this gist using the key as Filename and value as Content Describes a new Impersonation Token to create via the method. Initializes a new instance of the class. The scopes for the token. The scopes for the token Describes a new issue to create via the method. Initializes a new instance of the class. The title of the issue. Title of the milestone (required) Details about the issue. List of logins for the multiple users that this issue should be assigned to Only users with push access can set the multiple assignees for new issues. The assignees are silently dropped otherwise. Milestone to associate this issue with. Only users with push access can set the milestone for new issues. The milestone is silently dropped otherwise Labels to associate with this issue. Only users with push access can set labels for new issues. Labels are silently dropped otherwise. Describes a new label to create via the method. Initializes a new instance of the class. The name of the label. The color of the label. Name of the label (required). Emoji can be added to label names, using either native emoji or colon-style markup. For example, typing :strawberry: will render the emoji for strawberry. For a full list of available emoji and codes, see http://emoji-cheat-sheet.com/. Color of the label (required). The hexadecimal color code for the label, without the leading #. A short description of the label (optional). Used to merge branches in a repository. The Repo Merging API supports merging branches in a repository. This accomplishes essentially the same thing as merging one branch into another in a local repository and then pushing to GitHub. The benefit is that the merge is done on the server side and a local repository is not needed. This makes it more appropriate for automation and other tools where maintaining local repositories would be cumbersome and inefficient. API: https://developer.github.com/v3/repos/merging/ Create a new commit which has multiple parents (i.e. a merge commit) The name of the base branch that the head will be merged into The head to merge. This can be a branch name or a commit SHA1. Gets or sets the commit message. The commit message. The name of the base branch that the head will be merged into (REQUIRED). The base. The head to merge. This can be a branch name or a commit SHA1 (REQUIRED). The head. Describes a new milestone to create via the method. Initializes a new instance of the class. The title. Title of the milestone (required) Whether the milestone is open or closed. The default is . Optional description for the milestone. An optional date when the milestone is due. Creates a Webhook for the organization. To create a webhook, the following fields are required by the config: url A required string defining the URL to which the payloads will be delivered. content_type An optional string defining the media type used to serialize the payloads. Supported values include json and form. The default is form. secret An optional string that’s passed with the HTTP requests as an X-Hub-Signature header. The value of this header is computed as the HMAC hex digest of the body, using the secret as the key. insecure_ssl: An optional string that determines whether the SSL certificate of the host for url will be verified when delivering payloads. Supported values include "0" (verification is performed) and "1" (verification is not performed). The default is "0". API: https://developer.github.com/v3/repos/hooks/#create-a-hook Initializes a new instance of the class. Use "web" for a webhook or use the name of a valid service. (See https://api.github.com/hooks for the list of valid service names.) Key/value pairs to provide settings for this hook. These settings vary between the services and are defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for false. Any JSON true/false values will be converted automatically. Gets the name of the hook to create. Use "web" for a webhook or use the name of a valid service. (See https://api.github.com/hooks for the list of valid service names.) The name. Key/value pairs to provide settings for this hook. These settings vary between the services and are defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for false. Any JSON true/false values will be converted automatically. The configuration. Determines what events the hook is triggered for. Default: ["push"] The events. Determines whether the hook is actually triggered on pushes. true if active; otherwise, false. Creates a Webhook for the repository. To create a webhook, the following fields are required by the config: url A required string defining the URL to which the payloads will be delivered. content_type An optional string defining the media type used to serialize the payloads. Supported values include json and form. The default is form. secret An optional string that’s passed with the HTTP requests as an X-Hub-Signature header. The value of this header is computed as the HMAC hex digest of the body, using the secret as the key. insecure_ssl: An optional string that determines whether the SSL certificate of the host for url will be verified when delivering payloads. Supported values include "0" (verification is performed) and "1" (verification is not performed). The default is "0". API: https://developer.github.com/v3/repos/hooks/#create-a-hook Initializes a new instance of the class. Using default values for ContentType, Secret and InsecureSsl. Use "web" for a webhook or use the name of a valid service. (See https://api.github.com/hooks for the list of valid service names.) Key/value pairs to provide settings for this hook. These settings vary between the services and are defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for false. Any true/false values will be converted automatically. A required string defining the URL to which the payloads will be delivered. Gets the URL of the hook to create. The URL. Gets the content type used to serialize the payload. The default is `form`. The content type. Gets the secret used as the key for the HMAC hex digest of the body passed with the HTTP requests as an X-Hub-Signature header. The secret. Gets whether the SSL certificate of the host will be verified when delivering payloads. The default is `false`. true if SSL certificate verification is not performed; otherwise, false. The supported content types for payload serialization. Initializes a new instance of the class. The name of the project. Required. Gets or sets the name of the project. Optional. Gets or sets the body of the project. The note of the card. The id of the Issue or Pull Request to associate with this card. The type of content to associate with this card. Required. Gets or sets the name of the column. Used to create a public SSH key The title of the key The Key data Describes a new pull request to create via the method. Initializes a new instance of the class. The title of the pull request. The branch (or git ref where your changes are implemented. In other words, the source branch/ref The base (or git ref) reference you want your changes pulled into. In other words, the target branch/ref Initializes a new instance of the class. The number of an existing issue to convert into a pull request. The branch (or git ref where your changes are implemented. In other words, the source branch/ref The base (or git ref) reference you want your changes pulled into. In other words, the target branch/ref Title of the pull request (required if not provided). The number of an existing issue to convert into a pull request (required if not provided). The branch (or git ref) you want your changes pulled into (required). The branch (or git ref) where your changes are implemented (required). Whether maintainers of the base repository can push to the HEAD branch (optional). Body of the pull request (optional) Whether the pull request is in a draft state or not (optional) Initializes a new instance of the class. The reaction type. The reaction type (required) Used to create a new Git reference. API: https://developer.github.com/v3/git/refs/#create-a-reference Initializes a new instance of the class. The name of the fully qualified reference (ie: refs/heads/main). If it doesn’t start with ‘refs’ and have at least two slashes, it will be rejected. The SHA1 value to set this reference to The name of the fully qualified reference (ie: refs/heads/main). If it doesn’t start with ‘refs’ and have at least two slashes, it will be rejected. The reference. The SHA1 value to set this reference to The sha. Used to create a new release. API: https://docs.github.com/rest/releases/releases#create-a-release Initializes a new instance of the class. Name of the tag to create in the repository for this release. Gets the name of the tag. The name of the tag. Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. Unused if the Git tag already exists. Default: the repository�s default branch (usually main). The target commitish. Gets or sets the name of the release. The name. Gets or sets the text describing the contents of the tag. The body. Gets or sets a value indicating whether this is a draft (unpublished). Default: false true if draft; otherwise, false. Gets or sets a value indicating whether this is prerelease. true if prerelease; otherwise, false. If specified, a discussion of the specified category is created and linked to the release. The value must be a category that already exists in the repository. The discussion category name. Gets or sets a value indicating whether to automatically generate the name and body for this release. If name is specified, the specified name will be used; otherwise, a name will be automatically generated. If body is specified, the body will be pre-pended to the automatically generated notes. true to generate release notes; otherwise, false. Specifies whether this release should be set as the latest release for the repository. Drafts and prereleases cannot be set as latest. Defaults to true for newly published releases. True set release as latest; Legacy specifies that the latest release should be determined based on the release creation date and higher semantic version. Describes a new repository to create via the method. Creates an object that describes the repository to create on GitHub. The name of the repository. This is the only required parameter. Optional. Gets or sets whether to create an initial commit with empty README. The default is false. Required. Gets or sets the new repository's description Optional. Gets or sets whether to enable downloads for the new repository. The default is true. Optional. Gets or sets whether to enable issues for the new repository. The default is true. Optional. Gets or sets whether to enable projects for the new repository. The default is true. Optional. Gets or sets whether to enable the wiki for the new repository. The default is true. Either true to make this repo available as a template repository or false to prevent it. Default: false. Optional. Gets or sets the new repository's optional website. Optional. Gets or sets the desired language's or platform's .gitignore template to apply. Use the name of the template without the extension; "Haskell", for example. Ignored if is null or false. Optional. Gets or sets the desired LICENSE template to apply. Use the name of the template without the extension. For example, “mit” or “mozilla”. The list of license templates are here: https://github.com/github/choosealicense.com/tree/gh-pages/_licenses Just omit the ".txt" file extension for the template name. Required. Gets or sets the new repository's name. Optional. Gets or sets whether the new repository is private; the default is false. Optional. Gets or sets the Id of the team to grant access to this repository. This is only valid when creating a repository for an organization. Optional. Gets or sets whether the new repository is public, private, or internal. A value provided here overrides any value set in the existing private field. Optional. Gets or sets whether the new repository allows rebase merges. Optional. Gets or sets whether the new repository allows squash merges. Optional. Gets or sets whether the new repository allows merge commits. Optional. Gets or sets whether the new repository allows auto merge. Optional. Gets or sets whether the squash pr title is used as default when using Squash Merge. Default is false. Cannot currently be tested as it isn't returned in the GET method. The properties that repositories can be visible by. Sets repository visibility to public Sets repository visibility to private Sets repository visibility to internal Used to fork a repository. API: https://developer.github.com/v3/repos/forks/#create-a-fork Gets or sets the organization name to fork into (Optional). If not specified, creates a fork for the authenticated user. The organization. Describes a new repository to create via the method. Creates an object that describes the repository to create on GitHub. The name of the repository. This is the only required parameter. Optional. The organization or person who will own the new repository. To create a new repository in an organization, the authenticated user must be a member of the specified organization. Required. The name of the new repository. Optional. A short description of the new repository. Optional. Either true to create a new private repository or false to create a new public one. Default: false Creates a Webhook for the repository. To create a webhook, the following fields are required by the config: url A required string defining the URL to which the payloads will be delivered. content_type An optional string defining the media type used to serialize the payloads. Supported values include json and form. The default is form. secret An optional string that’s passed with the HTTP requests as an X-Hub-Signature header. The value of this header is computed as the HMAC hex digest of the body, using the secret as the key. insecure_ssl: An optional string that determines whether the SSL certificate of the host for url will be verified when delivering payloads. Supported values include "0" (verification is performed) and "1" (verification is not performed). The default is "0". API: https://developer.github.com/v3/repos/hooks/#create-a-hook Initializes a new instance of the class. Use "web" for a webhook or use the name of a valid service. (See https://api.github.com/hooks for the list of valid service names.) Key/value pairs to provide settings for this hook. These settings vary between the services and are defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for false. Any JSON true/false values will be converted automatically. Gets the name of the hook to create. Use "web" for a webhook or use the name of a valid service. (See https://api.github.com/hooks for the list of valid service names.) The name. Key/value pairs to provide settings for this hook. These settings vary between the services and are defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for false. Any JSON true/false values will be converted automatically. The configuration. Determines what events the hook is triggered for. Default: ["push"] The events. Determines whether the hook is actually triggered on pushes. true if active; otherwise, false. Creates a Webhook for the repository. To create a webhook, the following fields are required by the config: url A required string defining the URL to which the payloads will be delivered. content_type An optional string defining the media type used to serialize the payloads. Supported values include json and form. The default is form. secret An optional string that’s passed with the HTTP requests as an X-Hub-Signature header. The value of this header is computed as the HMAC hex digest of the body, using the secret as the key. insecure_ssl: An optional string that determines whether the SSL certificate of the host for url will be verified when delivering payloads. Supported values include "0" (verification is performed) and "1" (verification is not performed). The default is "0". API: https://developer.github.com/v3/repos/hooks/#create-a-hook Initializes a new instance of the class. Using default values for ContentType, Secret and InsecureSsl. Use "web" for a webhook or use the name of a valid service. (See https://api.github.com/hooks for the list of valid service names.) Key/value pairs to provide settings for this hook. These settings vary between the services and are defined in the github-services repository. Booleans are stored internally as “1” for true, and “0” for false. Any true/false values will be converted automatically. A required string defining the URL to which the payloads will be delivered. Gets the URL of the hook to create. The URL. Gets the content type used to serialize the payload. The default is `form`. The content type. Gets the secret used as the key for the HMAC hex digest of the body passed with the HTTP requests as an X-Hub-Signature header. The secret. Gets whether the SSL certificate of the host will be verified when delivering payloads. The default is `false`. true if SSL certificate verification is not performed; otherwise, false. The supported content types for payload serialization. Used to watch a repository (subscribe to repository's notifications). Called by the method. API: https://developer.github.com/v3/activity/watching/#set-a-repository-subscription Determines if notifications should be received from this repository. If you would like to watch a repository, set subscribed to true. If you would like to ignore notifications made within a repository, set ignored to true. If you would like to stop watching a repository, delete the repository’s subscription completely using the method. Determines if all notifications should be blocked from this repository. Used to create a new tag 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] reference. If you want to create a lightweight tag, you only have to create the tag reference - this call would be unnecessary. Gets or sets the tag. The tag. Gets or sets the tag message. The message. The SHA of the git object this is tagging The object. The type of the object we’re tagging. Normally this is a commit but it can also be a tree or a blob. The type. An object with information about the individual creating the tag. The tagger. Used to create a team. In order to create a team, the authenticated user must be a member of :org. API: https://developer.github.com/v3/orgs/teams/#create-team Initializes a new instance of the class. The name. The name of the team (required). The description of the team. The logins of organization members to add as maintainers of the team The full name (e.g., "organization-name/repository-name") of repositories to add the team to The level of privacy this team should have (default: Secret) The permission that new repositories will be added to the team with when none is specified (default: Pull) Id of a team to set as the parent team Represents updatable fields for a users subscription to a given thread Determines if notifications should be received from this thread Determines if all notifications should be blocked from this thread Used to create a new 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. The SHA1 of the tree you want to update with new data. The list of Tree Items for this new Tree item. A tree item that would be included as part of a when creating a tree. The file referenced in the tree. String of the file mode - one of 100644 for file (blob), 100755 for executable (blob), 040000 for subdirectory (tree), 160000 for submodule (commit) or 120000 for a blob that specifies the path of a symlink The type of tree item this is. The SHA for this Tree item. Gets or sets the content you want this file to have. GitHub will write this blob out and use that SHA for this entry. Use either this, or tree.sha. The content. Describes a new user to create via the method. Initializes a new instance of the class. The login for the user. The email address of the user Login of the user Email address of the user Specifies the parameters to filter notifications by If true, show notifications marked as read. Default: false If true, only shows notifications in which the user is directly participating or mentioned. Default: false Only show notifications updated after the given time. Defaults to the everything if unspecified. Only show notifications updated before the given time. This is sent as a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. The before. Used to create an Oauth device flow initiation request. Creates an instance of the OAuth login request with the required parameter. The client Id you received from GitHub when you registered the application. The client Id you received from GitHub when you registered the application. A set of scopes to request. If not provided, scope defaults to an empty list of scopes for users that don’t have a valid token for the app. For users who do already have a valid token for the app, the user won't be shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will automatically complete with the same scopes that were used last time the user completed the flow. See the scopes documentation for more information about scopes. Used to initiate an OAuth2 authentication flow from 3rd party web sites. Creates an instance of the OAuth login request with the required parameter. The client Id you received from GitHub when you registered the application. The client Id you received from GitHub when you registered the application. The URL in your app where users will be sent after authorization. See the documentation about redirect urls for more information. Suggests a specific account to use for signing in and authorizing the app. A set of scopes to request. If not provided, scope defaults to an empty list of scopes for users that don’t have a valid token for the app. For users who do already have a valid token for the app, the user won’t be shown the OAuth authorization page with the list of scopes. Instead, this step of the flow will automatically complete with the same scopes that were used last time the user completed the flow. See the scopes documentation for more information about scopes. An unguessable random string. It is used to protect against cross-site request forgery attacks. In ASP.NET MVC this would correspond to an anti-forgery token. Whether or not unauthenticated users will be offered an option to sign up for GitHub during the OAuth flow. The default is true. Use false in the case that a policy prohibits signups. Used to create an Oauth login request. Creates an instance of the OAuth token refresh request. The client Id you received from GitHub when you registered the application. The client secret you received from GitHub when you registered. The refresh token you received when making the original oauth token request. The client Id you received from GitHub when you registered the application. The client secret you received from GitHub when you registered. The type of grant. Should be ommited, unless renewing an access token. The refresh token you received as a response to making the OAuth login request. Used to create an Oauth login request. Creates an instance of the OAuth login request with the required parameter. The client Id you received from GitHub when you registered the application. The client secret you received from GitHub when you registered. The code you received as a response to making the OAuth login request The client Id you received from GitHub when you registered the application. The client secret you received from GitHub when you registered. The code you received as a response to making the OAuth login request. The URL in your app where users will be sent after authorization. See the documentation about redirect urls for more information. Used to create an Oauth login request for the device flow. Creates an instance of the OAuth login request with the required parameter. The client Id you received from GitHub when you registered the application. The device code you received from the device flow initiation call. The client Id you received from GitHub when you registered the application. The device code you received from the device flow initiation call. The authorization grant type. The role to give the user in the organization. The default is . Initializes a new instance of the class Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Used as part of the request to retrieve all organizations. Initializes a new instance of the class. The integer Id of the last Organization that you've seen. Gets or sets the integer Id of the last Organization that you've seen. Represents updateable fields on an organization. Values that are null will not be sent in the request. Use string.empty to clear a value. Billing email address. This address is not publicized. The company name. The publicly visible email address. The location. The shorthand name of the company. Gets or sets the description of the organization. The description. The list of environment Ids to approve or reject. Whether to approve or reject deployment to the specified environments. A comment to accompany the deployment review. Used to filter requests for lists of projects Used to filter requests for lists of projects Used to filter requests for lists of projects Which project cards to include. Which project cards to include./>. Items that are open. Items that are closed. All the items. The new note of the card. Archive/Unarchive the card. Required. Gets or sets the name of the column. Used to filter requests for lists of projects Which projects to get. The default is . The new name of the project. The new body of the project. The new state of the project. Used as part of the request to retrieve all public repositories. Initializes a new instance of the class. The Id of the last Repository that you’ve seen. Gets or sets the integer Id of the last Repository that you’ve seen. The since. Used to filter requests for lists of pull requests. Which PullRequests to get. The default is Filter pulls by head user and branch name in the format of "user:ref-name". Filter pulls by base branch name. What property to sort pull requests by. What direction to sort the pull requests. Sort by created date (default) Sort by last updated date Sort by popularity (comment count) Sort by age (filtering by pulls updated in the last month) Used to create a pull request review comment. Creates a comment The text of the comment The SHA of the commit to comment on The relative path of the file to comment on The line index in the diff to comment on The text of the comment. The SHA of the commit to comment on. The relative path of the file to comment on. The line index in the diff to comment on. Used to edit a pull request review comment Creates an edit to a comment The new text of the comment The new text of the comment. Used to create a reply to a pull request review comment. Creates a comment that is replying to another comment. The text of the comment The comment Id to reply to The text of the comment. The comment Id to reply to. Used to filter pull request review comments. Initializes a new instance of the class. Can be either created or updated. Default: created. Can be either asc or desc. Default: asc. Only comments updated at or after this time are returned. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Used to create a pull request review The Commit ID which the review is being created for. Default is the latest. The body of the review message The review event - Approve, Request Changes, Comment or leave blank (null) for Pending. List of comments to include with this review Used to dismiss a pull request review The message explaining why this review is being dismissed Used to add and delete pull request review requests. API: https://developer.github.com/v3/pulls/review_requests/#create-a-review-request API: https://developer.github.com/v3/pulls/review_requests/#delete-a-review-request Used to submit a pending pull request review The body of the review message The review event - Approve, Request Changes, Comment The review is approved The review requests changes that must be addressed before merging The review provides comment without explicit approval Used to update an existing pull request. Title of the pull request (required) Whether the pull request is open or closed. The default is . The body for the pull request. Supports GFM. The base branch of the pull request. Whether maintainers of the base repository can push to the HEAD branch. Upsed to update a Git reference. Initializes a new instance of the class. The sha. Initializes a new instance of the class. The SHA1 value to set this reference to. Indicates whether to force the update or to make sure the update is a fast-forward update. Leaving this out or setting it to false will make sure you’re not overwriting work. The SHA1 value to set this reference to. The sha. Indicates whether to force the update or to make sure the update is a fast-forward update. Leaving this out or setting it to false will make sure you’re not overwriting work. true if force; otherwise, false. Used to update a release asset. Initializes a new instance of the class. The name. The file name of the asset. This field is required. An alternate description of the asset. Used in place of the filename. Used to upload a release asset. This endpoint makes use of a Hypermedia relation to determine which URL to access. This endpoint is provided by a URI template in the release�s API response. You need to use an HTTP client which supports SNI to make calls to this endpoint. The asset data is expected in its raw binary form, rather than JSON. Everything else about the endpoint is the same as the rest of the API. For example, you�ll still need to pass your authentication to be able to upload an asset. Initializes a new instance of the class. Initializes a new instance of the class. Name of the file. The content type of the asset. Example: "application/zip". For a list of acceptable types, refer this list of common media types. The raw data. The timeout. Gets or sets the name of the file. The name of the file. Gets or sets the type of the content. The type of the content. Gets or sets the raw data. The raw data. Gets or sets the timeout. The timeout. Used to update a release. API: https://docs.github.com/rest/releases/releases#update-a-release Gets the name of the tag. The name of the tag. Specifies the commitish value that determines where the Git tag is created from. Can be any branch or commit SHA. Unused if the Git tag already exists. Default: the repository�s default branch (usually main). The target commitish. Gets or sets the name of the release. The name. Gets or sets the text describing the contents of the tag. The body. Gets or sets a value indicating whether this is a draft (unpublished). Default: false true if draft; otherwise, false. Gets or sets a value indicating whether this is prerelease. true if prerelease; otherwise, false. Specifies whether this release should be set as the latest release for the repository. Drafts and prereleases cannot be set as latest. Defaults to true for newly published releases. True set release as latest; Legacy specifies that the latest release should be determined based on the release creation date and higher semantic version. Used to request and filter a list of repository collaborators Initializes a new instance of the class. Gets or sets the collaborator affiliation property. The collaborator affiliation Filter collaborators by the permissions they have on the repository. If not specified, all collaborators will be returned. The collaborator affiliation All collaborators the authenticated user can see. All collaborators with permissions to an organization-owned repository, regardless of organization membership status. All outside collaborators of an organization-owned repository. Used to request and filter a list of repository forks. Initializes a new instance of the class. Gets or sets the sort property. The sort. The sort order. Sort by date and show the newest first. Sort by date and show the oldest first. Sort by the number of stargazers. Used to request and filter a list of repository issues. Identifies a filter for the milestone. Use "*" for issues with any milestone. Use the milestone number for a specific milestone. Use the value "none" for issues with any milestones. Filter on the user assigned for the request Specify "none" for issues with no assigned user The user that created the issue A user that’s mentioned in the issue Initializes a new instance of the class Whether to use the default template or not. If true, the IncludeClaimKeys field is ignored. Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Whether to use the default template or not. If true, the IncludeClaimKeys field is ignored. Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Used to add or update a team repository. The permission to grant the team on this repository. Used to request and filter a list of repositories. Gets or sets the repository type. The type. Gets or sets the sort property. The sort. Gets or sets the sort direction. The direction. Gets or sets the visibility property. The visibility. Gets or sets the affiliation property. The affiliation. The properties that repositories can be filtered by. Return all repositories. Return repositories that the current authenticated user owns. Returns public repositories. The privateReturn private repositories. Return repositories for which the current authenticated user is a member of the org or team. The properties that repositories can be sorted by. Sort by the date the repository was created. Sort by the date the repository was last updated. Sort by the date the repository was last pushed. Sort by the repository name. The properties that repositories can be visible by. Returns only public repositories Returns only private repositories Return both public and private repositories Returns only internal repositories The properties that repositories can be affiliated by. Repositories that are owned by the authenticated user Repositories that the user has been added to as a collaborator. Repositories that the user has access to through being a member of an organization. This includes every repository on every team that the user is on. Return repositories that are owned by authenticated user and added to as a collaborator. Return repositories that are owned by authenticated user or user is a organization member. Return repositories that user has been added as collaborator or user is a organization member. Returns all repositories where user is owner,collaborator or organization member. Describes the transfer of a repository to a new owner. Creates a new repository transfer description with no team Ids. The new owner of the repository after the transfer. Creates a new repository transfer description. The new owner of the repository after the transfer. A list of team Ids to add to the repository after the transfer (only applies to transferring to an Organization). The new owner of the repository after the transfer. A list of team Ids to add to the repository after the transfer (only applies to transferring to an Organization). Represents updatable fields on a repository. Values that are null will not be sent in the request. Use string.empty if you want to clear a value. Creates an object that describes an update to a repository on GitHub. Required. Gets or sets the repository name. Optional. Gets or sets the repository description. The default is null (do not update) Optional. Gets or sets the repository homepage url. The default is null (do not update). Gets or sets whether to make the repository private. The default is null (do not update). Optional. Gets or sets whether the new repository is public, private, or internal. A value provided here overrides any value set in the existing private field. Gets or sets whether to enable issues for the repository. The default is null (do not update). The default when created is true. Gets or sets whether to enable projects for the repository. The default is null (do not update). The default when created is true. Optional. Gets or sets whether to enable the wiki for the repository. The default is null (do not update). The default when created is true. Optional. Gets or sets whether to enable downloads for the repository. The default is null (do not update). No longer appears on the documentation but still works. Optional. Gets or sets whether the repository is a template. The default is null (do not update). The default when created is false. Optional. Gets or sets the default branch. The default is null (do not update). Optional. Allows the "Squash Merge" merge method to be used. The default is null (do not update). The default when created is true. Optional. Allows the "Create a merge commit" merge method to be used. The default is null (do not update). The default when created is true. Optional. Allows the "Rebase and Merge" method to be used. The default is null (do not update). The default when created is true. Optional. Allows the auto merge feature to be used. The default is null (do not update). The default when created is false. Optional. Automatically delete branches on PR merge. The default is null (do not update). The default when created is false. Optional. Automatically set the title of squashed commits to be the PR title. The default is null (do not update). The default when created is false. Optional. True to archive this repository. Note: you cannot unarchive repositories through the API. The default is null (do not update). The default when created is false. Optional. Get or set whether to allow this repository to be forked or not. The default is null (do not update). The default when created is false. Optional. Get or set whether to always allow a pull request head branch that is behind its base branch to be updated even if it is not required to be up to date before merging, or false otherwise. The default is null (do not update). The default when created is false. Available since GitHub Enterprise 3.1 (2021-05-06) Optional. Either true to require contributors to sign off on web-based commits, or false to not require contributors to sign off on web-based commits. The default when created is false. Optional. Gets or sets whether to enable discussions for the repository. The default is null (do not update). The default when created is false. Base class for classes which represent query string parameters to certain API endpoints. Converts the derived object into a dictionary that can be used to supply query string parameters. Searching Code/Files http://developer.github.com/v3/search/#search-code Initializes a new instance of the class. Initializes a new instance of the class. The search term. Initializes a new instance of the class. The term. The owner. The name. Optional Sort field. Can only be indexed, which indicates how recently a file has been indexed by the GitHub search infrastructure. If not provided, results are sorted by best match. http://developer.github.com/v3/search/#search-code Qualifies which fields are searched. With this qualifier you can restrict the search to just the file contents, the file path, or both. https://help.github.com/articles/searching-code#search-in Searches code based on the language it’s written in. https://help.github.com/articles/searching-code#language Specifies that code from forked repositories should be searched. Repository forks will not be searchable unless the fork has more stars than the parent repository. https://help.github.com/articles/searching-code#forks Finds files that match a certain size (in bytes). https://help.github.com/articles/searching-code#size Specifies the path that the resulting file must be at. https://help.github.com/articles/searching-code#path Matches files with certain extensions. https://help.github.com/articles/searching-code#extension Matches specific file names https://help.github.com/articles/searching-code/#search-by-filename Limits searches to specific users. https://help.github.com/articles/searching-code#users-organizations-and-repositories Limits searches to specific organizations. https://help.github.com/articles/searching-code/#search-within-a-users-or-organizations-repositories Limits searches to a specific repository. https://help.github.com/articles/searching-code#users-organizations-and-repositories Searching Issues Search without specifying a keyword Search using a specify keyword The term to filter on Optional Sort field. One of comments, created, updated or merged If not provided, results are sorted by best match. https://help.github.com/articles/searching-issues/#sort-the-results With this qualifier you can restrict the search to issues or pull request only. https://help.github.com/articles/searching-issues/#search-issues-or-pull-requests Qualifies which fields are searched. With this qualifier you can restrict the search to just the title, body, comments, or any combination of these. https://help.github.com/articles/searching-issues/#scope-the-search-fields Finds issues created by a certain user. https://help.github.com/articles/searching-issues/#search-by-the-author-of-an-issue-or-pull-request Finds issues that are assigned to a certain user. https://help.github.com/articles/searching-issues/#search-by-the-assignee-of-an-issue-or-pull-request Finds issues that mention a certain user. https://help.github.com/articles/searching-issues/#search-by-a-mentioned-user-within-an-issue-or-pull-request Finds issues that a certain user commented on. https://help.github.com/articles/searching-issues/#search-by-a-commenter-within-an-issue-or-pull-request Finds issues that were either created by a certain user, assigned to that user, mention that user, or were commented on by that user. https://help.github.com/articles/searching-issues/#search-by-a-user-thats-involved-within-an-issue-or-pull-request Finds issues that @mention a team within the organization https://help.github.com/articles/searching-issues/#search-by-a-team-thats-mentioned-within-an-issue-or-pull-request Filter issues based on whether they’re open or closed. https://help.github.com/articles/searching-issues/#search-based-on-whether-an-issue-or-pull-request-is-open Filters issues based on the labels assigned. https://help.github.com/articles/searching-issues/#search-by-the-labels-on-an-issue Searches for issues based on missing metadata. https://help.github.com/articles/searching-issues/#search-by-missing-metadata-on-an-issue-or-pull-request Searches for issues in repositories that match a certain language. https://help.github.com/articles/searching-issues/#search-by-the-main-language-of-a-repository Searches for issues using a more human syntax covering options like state, type, merged status, private/public repository https://help.github.com/articles/searching-issues/#search-based-on-the-state-of-an-issue-or-pull-request Filters issues based on times of creation. https://help.github.com/articles/searching-issues/#search-based-on-when-an-issue-or-pull-request-was-created-or-last-updated Filters issues based on times when they were last updated. https://help.github.com/articles/searching-issues/#search-based-on-when-an-issue-or-pull-request-was-created-or-last-updated Filters pull requests based on times when they were last merged. https://help.github.com/articles/searching-issues/#search-based-on-when-a-pull-request-was-merged Filters pull requests based on the status of the commits. https://help.github.com/articles/searching-issues/#search-based-on-commit-status Filters pull requests based on the branch they came from. https://help.github.com/articles/searching-issues/#search-based-on-branch-names Filters pull requests based on the branch they are merging into. https://help.github.com/articles/searching-issues/#search-based-on-branch-names Filters issues based on times when they were last closed. https://help.github.com/articles/searching-issues/#search-based-on-when-an-issue-or-pull-request-was-closed Filters issues based on the quantity of comments. https://help.github.com/articles/searching-issues#comments Limits searches to repositories owned by a certain user or organization. https://help.github.com/articles/searching-issues/#search-within-a-users-or-organizations-repositories Gets or sets the milestone to filter issues based on Filters issues or pull requests based on whether they are in an archived repository. Wrap the label in quotes if it contains a space The input label search by number of comments search by created search by last updated search by last merged Searching Issues Exclusions for Issue Search Excludes issues created by a certain user. https://help.github.com/articles/searching-issues/#search-by-the-author-of-an-issue-or-pull-request Excludes issues that are assigned to a certain user. https://help.github.com/articles/searching-issues/#search-by-the-assignee-of-an-issue-or-pull-request Excludes issues that mention a certain user. https://help.github.com/articles/searching-issues/#search-by-a-mentioned-user-within-an-issue-or-pull-request Excludes issues that a certain user commented on. https://help.github.com/articles/searching-issues/#search-by-a-commenter-within-an-issue-or-pull-request Excludes issues that were either created by a certain user, assigned to that user, mention that user, or were commented on by that user. https://help.github.com/articles/searching-issues/#search-by-a-user-thats-involved-within-an-issue-or-pull-request Excludes issues based on open/closed state. https://help.github.com/articles/searching-issues/#search-based-on-whether-an-issue-or-pull-request-is-open Excludes issues based on the labels assigned. https://help.github.com/articles/searching-issues/#search-by-the-labels-on-an-issue Excludes issues in repositories that match a certain language. https://help.github.com/articles/searching-issues/#search-by-the-main-language-of-a-repository Excludes pull requests based on the status of the commits. https://help.github.com/articles/searching-issues/#search-based-on-commit-status Excludes pull requests based on the branch they came from. https://help.github.com/articles/searching-issues/#search-based-on-branch-names Excludes pull requests based on the branch they are merging into. https://help.github.com/articles/searching-issues/#search-based-on-branch-names Excludes issues which target the specified milestone. https://help.github.com/articles/searching-issues-and-pull-requests/#search-by-milestone-on-an-issue-or-pull-request Search labels https://developer.github.com/v3/search/#search-labels Initializes a new instance of the class. Initializes a new instance of the class. The search term. The repository to search in Optional Sort field. One of created or updated. If not provided, results are sorted by best match. The repository to search in search by created search by last updated Used to qualify a search term. Greater than ">" Less than "<" Less than or equal to. "<=" Greater than or equal to. ">=" Searching Repositories http://developer.github.com/v3/search/#search-repositories Initializes a new instance of the class. Initializes a new instance of the class. The search term. For https://help.github.com/articles/searching-repositories#sorting Optional Sort field. One of stars, forks, or updated. If not provided, results are sorted by best match. The in qualifier limits what fields are searched. With this qualifier you can restrict the search to just the repository name, description, README, or any combination of these. Without the qualifier, only the name and description are searched. https://help.github.com/articles/searching-repositories#search-in Filters repositories based on the number of forks, and/or whether forked repositories should be included in the results at all. https://help.github.com/articles/searching-repositories#forks Filters repositories based whether forked repositories should be included in the results at all. Defaults to ExcludeForks https://help.github.com/articles/searching-repositories#forks The size qualifier finds repository's that match a certain size (in kilobytes). https://help.github.com/articles/searching-repositories#size Searches repositories based on the language they’re written in. https://help.github.com/articles/searching-repositories#languages Searches repositories based on the number of stars. https://help.github.com/articles/searching-repositories#stars Limits searches to a specific user or repository. https://help.github.com/articles/searching-repositories#users-organizations-and-repositories Filters repositories based on times of creation. https://help.github.com/articles/searching-repositories#created-and-last-updated Filters repositories based on when they were last updated. https://help.github.com/articles/searching-repositories#created-and-last-updated Filters repositories based on license https://help.github.com/articles/searching-repositories#search-by-license Filters whether archived repositories should be included (true) or not (false). Filters on whether repositories are tagged with the given topic. Filters on the number of topics that a repository is associated with. https://help.github.com/articles/searching-repositories#search-in The in qualifier limits what fields are searched. With this qualifier you can restrict the search to just the repository name, description, README, or any combination of these. Helper class in generating the range values for a qualifier e.g. In or Size qualifiers Matches repositories that are size MB exactly Matches repositories that are between and KB Matches repositories with regards to the size We will use the to see what operator will be applied to the size qualifier Helper class that build a with a LessThan comparator used for filtering results Helper class that build a with a LessThanOrEqual comparator used for filtering results Helper class that build a with a GreaterThan comparator used for filtering results Helper class that build a with a GreaterThanOrEqualTo comparator used for filtering results helper class in generating the date range values for the date qualifier e.g. https://help.github.com/articles/searching-repositories#created-and-last-updated Matches repositories with regards to the . We will use the to see what operator will be applied to the date qualifier Matches repositories with regards to both the and dates. Matches repositories with regards to both the and date and time values. Matches repositories with regards to the . We will use the to see what operator will be applied to the date qualifier helper method to create a LessThan Date Comparison e.g. < 2011 date to be used for comparison (times are ignored) helper method to create a LessThanOrEqualTo Date Comparison e.g. <= 2011 date to be used for comparison (times are ignored) helper method to create a GreaterThan Date Comparison e.g. > 2011 date to be used for comparison (times are ignored) helper method to create a GreaterThanOrEqualTo Date Comparison e.g. >= 2011 date to be used for comparison (times are ignored) helper method to create a bounded Date Comparison e.g. 2015-08-01..2015-10-31 earlier date of the two latter date of the two helper method to create a LessThan DateTime Comparison e.g. < 2011 datetime to be used for comparison (times are ignored) helper method to create a LessThanOrEqualTo DateTime Comparison e.g. <= 2011 datetime to be used for comparison (times are ignored) helper method to create a GreaterThan DateTime Comparison e.g. > 2011 datetime to be used for comparison (times are ignored) helper method to create a GreaterThanOrEqualTo DateTime Comparison e.g. >= 2011 datetime to be used for comparison (times are ignored) helper method to create a bounded DateTime Comparison e.g. 2015-08-01..2015-10-31 earlier datetime of the two latter datetime of the two Languages that can be searched on in GitHub https://help.github.com/articles/searching-repositories#languages Licenses than can be searched on GitHub https://help.github.com/articles/searching-repositories#search-by-license sorting repositories by any of below https://help.github.com/articles/searching-repositories#sorting search by number of stars search by number of forks search by last updated https://help.github.com/articles/searching-repositories#forks Specifying whether forked repositories should be included in results or not. only search for forked repos include forked repos into the search Searching Users Initializes a new instance of the class. The search term. Optional Sort field. One of followers, repositories, or joined. If not provided (null), results are sorted by best match. https://help.github.com/articles/searching-users#sorting The sort field as a string. Filter users based on the number of followers they have. https://help.github.com/articles/searching-users#followers Filter users based on when they joined. https://help.github.com/articles/searching-users#created Filter users by the location indicated in their profile. https://help.github.com/articles/searching-users#location Filters users based on the number of repositories they have. https://help.github.com/articles/searching-users#repository-count Search for users that have repositories that match a certain language. https://help.github.com/articles/searching-users#language With this qualifier you can restrict the search to just personal accounts or just organization accounts. https://help.github.com/articles/searching-users#type Qualifies which fields are searched. With this qualifier you can restrict the search to just the username, public email, full name, or any combination of these. https://help.github.com/articles/searching-users#search-in Account Type used to filter search result User account Organization account User type to filter search results Search by the username Search by the user's email address Search by the user's full name Represents request to set the repositories with visibility to the secrets in an organization. List of repository Ids that should have visibility to the repository Information about an author or committer. Creates an instance of Signature with the required values. The full name of the author/committer. The email address of the author/committer. Used to retrieve and filter lists of stars. Initializes a new instance of the class. Gets or sets the sort property. The sort property. Gets or sets the sort direction. The sort direction. Property to sort stars by. Sort y the date the star was created. Sort by the date the star was last updated. Request body for starting a migration. See docs for more information. Parameter-less constructor needed for SimpleJsonSerializer. Instantiate a new Migration Request object. List of repositories in {owner}/{repo} format. To lock the repos or not. To exclude the attachments or not. Required. A list of arrays indicating which repositories should be migrated. Indicates whether repositories should be locked (to prevent manipulation) while migrating data. Default: false. Indicates whether attachments should be excluded from the migration (to reduce migration archive file size). Default: false. Used to filter requests for team members Which membership roles to get Filtering by Roles within a Team Regular Team Member Team Maintainer All Roles Used to update a team. Initializes a new instance of the class. The updated team name. The name of the team (required). The description of the team. The level of privacy this team should have (default: Secret) The permission that new repositories will be added to the team with when none is specified (default: Pull) Although permission can be one of : pull, push, or admin based on documentation, passing admin results in an error response. That's why TeamPermission does not contain an admin value. See the issue here https://github.com/github/rest-api-description/issues/1952 Id of a team to set as the parent team Used to filter requests for team members Which membership roles to get Represents request to change the value of a secret for an organization. The visibility level of the secret The list of ids for the repositories with selected visibility to the secret Used to create or update a repository secret The encrypted value of the secret. See the API documentation for more information on how to encrypt the secret The id of the encryption key used to encrypt the secret. Get key and id from and use the API documentation for more information on how to encrypt the secret Describes the new login when renaming a user via the method. Initializes a new instance of the class. The new login for the user. The new username for the user Represents updatable fields on a user. Values that are null will not be sent in the request. Use string.empty if you want to clear a value. This user's bio. URL for this user's blog. The company this user's works for. This user's email. The geographic location of this user. This user's full name. Tells if this user is currently hireable. Initializes a new instance of the class. The name of the variable. The value of the variable. Required. Gets or sets the name of the variable. Required. Gets or sets the value of the variable. Details to filter a workflow run jobs request, such as by the latest attempt. Filters jobs by their completed_at timestamp. Details to filter a workflow runs request, such as by branch or check suite Id. Returns someone's workflow runs. Returns workflow runs associated with a branch. Returns workflow run triggered by the event you specify. Only returns workflow runs that are associated with the specified head SHA. Returns workflow runs with the check run status or conclusion that you specify. Returns workflow runs created within the given date-time range. If true pull requests are omitted from the response. Returns workflow runs with the check_suite_id that you specify. The access token The expiration date Base class for a GitHub account, most often either a or . URL of the account's avatar. The account's bio. URL of the account's blog. Number of collaborators the account has. Company the account works for. Date the account was created. Amount of disk space the account is using. The account's email. Number of followers the account has. Number of other users the account is following. Indicates whether the account is currently hireable. True if the account is hireable; otherwise, false. The HTML URL for the account on github.com (or GitHub Enterprise). The account's system-wide unique Id. GraphQL Node Id The account's geographic location. The account's login. The account's full name. The type of account associated with this entity Number of private repos owned by the account. Plan the account pays for. Number of private gists the account has created. Number of public gists the account has created. Number of public repos the account owns. Total number of private repos the account owns. The account's API URL. User account Organization account Bot account Mannequin account - all user activity in the migrated repository (except Git commits) is attributed to placeholder identities called mannequins. An entry in the activity event stream The type of the activity. Whether the activity event is public or not. The repository associated with the activity event. The user associated with the activity event. The organization associated with the activity event. The date the activity event was created. The activity event Id. The payload associated with the activity event. Represents the author or committer to a Git commit. This is the information stored in Git and should not be confused with GitHub account information. Initializes a new instance of the class. Initializes a new instance of the class. The full name of the author or committer. The email. The username associated with the account. Gets the name of the author or committer. The name. Gets the email of the author or committer. The email. Gets the GitHub username associated with the commit The username. The name of the repository. The SHA of the reference. The date the commit status was created. The date the commit status was updated. The state of the commit URL associated with this status. GitHub.com displays this URL as a link to allow users to easily see the ‘source’ of the Status. Short description of the status. A string label to differentiate this status from the status of other systems. The unique identifier of the status. The relevant commit. The organization associated with the event. The branches involved. Represents lines added and deleted at a given point in time Construct an instance of AdditionsAndDeletions If the list of data points is not 3 elements Date of the recorded activity Lines added for the given day Lines deleted for the given day Error payload from the API response The error message URL to the documentation for this error. Additional details about the error Represents an oauth application. Name. The Url of this . Represents an oauth access given to a particular application. The oauth token (be careful with these, they are like passwords!). This will return only return a value the first time the authorization is created. All subsequent API calls (for example, 'get' for an authorization) will return `null` The artifact Id The artifact node Id The name of the artifact The size of the artifact in bytes The url for retrieving the artifact information The url for downloading the artifact contents True if the artifact has expired The date and time when the artifact was created The date and time when the artifact expires The date and time when the artifact was last updated The workflow from where the artifact was created The workflow run Id The repository Id The head repository Id The head branch The head Sha GraphQL Node Id Represents an oauth access given to a particular application. The Id of this . The API URL for this . The that created this . The last eight characters of the user's token Base-64 encoded representation of the SHA-256 digest of the token Optional parameter that allows an OAuth application to create multiple authorizations for a single user Notes about this particular . A url for more information about notes. When this was created. When this was last updated. The scopes that this has. This is the kind of access that the token allows. Represents a repository Autolink object. The unique identifier of the autolink. This prefix appended by certain characters will generate a link any time it is found in an issue, pull request, or commit. The URL must contain <num> for the reference number. <num> matches different characters depending on the value of is_alphanumeric. Whether this autolink reference matches alphanumeric characters. If true, the <num> parameter of the url_template matches alphanumeric characters A-Z (case insensitive), 0-9, and -. If false, this autolink reference only matches numeric characters. GraphQL Node Id The content of the blob. The encoding of the blob. The SHA of the blob. The size of the blob. The SHA of the blob. Name of this . Whether this is protected. The history for this . Protection details for a . Status check settings for the protected branch Required review settings for the protected branch Push access restrictions for the protected branch Specifies whether the protections applied to this branch also apply to repository admins Indicates whether this branch is read-only. Specifies whether a linear history is required Specifies whether force pushes are allowed Specifies whether deletions are allowed Specifies whether creations can be blocked Specifies whether conversation resolution iss required Specifies whether signatures are required Specifies whether the protections applied to this branch also apply to repository admins Specifies whether the this branch also should be read-only. Specifies settings for status checks which must pass before branches can be merged into the protected branch Require branches to be up to date before merging Require status checks to pass before merging Specifies people or teams allowed to push to the protected branch. Required status checks will still prevent these people from merging if the checks fail Push access is restricted to the specified Teams Push access is restricted to the specified Users Specifies if pull request reviews are required before merging a pull request. Can optionally enforce the policy on repository administrators also. Specify which users and teams can dismiss pull request reviews. Dismiss approved reviews automatically when a new commit is pushed. Blocks merge until code owners have reviewed. Specify the number of reviewers required to approve pull requests. Use a number between 1 and 6. Whether the most recent push must be approved by someone other than the person who pushed it. Default: false Specifies people or teams allowed to push to the protected branch. Required status checks will still prevent these people from merging if the checks fail The specified Teams that can dismiss reviews The specified Users who can dismiss reviews The Id of the check run The SHA of the commit the check run is associated with A reference for the run on the integrator's system The GitHub API URL of the check run The GitHub.com URL of the check run The URL of the integrator's site that has the full details of the check. The check run status The final conclusion of the check The time that the check run began The time the check run completed Descriptive details about the run The name of the check The check suite that is associated with this check run The GitHub App that is associated with this check run The pull requests that are associated with this check run The path of the file the annotation refers to The path of the file the annotation refers to The file's full blob URL The start line of the annotation The end line of the annotation The start line of the annotation The end line of the annotation The warning level of the annotation. Can be one of notice, warning, or failure The level of the annotation. Can be one of notice, warning, or failure A short description of the feedback for these lines of code The title that represents the annotation Details about this annotation The title of the check run The summary of the check run The details of the check run The number of annotation entries for the check run (use to get annotation details) The Identifier of the check run requested action. The total number of check runs that match the request filter The retrieved check runs The Id of the check suite The branch the check suite is associated with The SHA of the head commit in the push that created the check suite The summarized status of the check runs included in the check suite The summarized conclusion of the check runs included in the check suite The GitHub API URL of the check suite The hash of the commit prior to the push that created the check suite The hash of the commit after the push that created the check suite (or HeadSha if no later commits exist) The pull requests that are associated with the check suite The GitHub App for the check suite The repository for the check suite The check suite preferences The repository the check suite preferences are related to The total number of check suites that match the request filter The retrieved check suites Represents the summary of lines added and deleted Construct an instance of CodeFrequency Raw data A weekly aggregate of the number of additions and deletions pushed to a repository. GraphQL Node Id Based on "#/components/schemas/repository-collaborator-permission: The combined state of the commits. The SHA of the reference. The total number of statuses. The statuses. The repository of the reference. Returns the last year of commit activity grouped by week. The issue comment Id. GraphQL Node Id The URL for this repository comment. The html URL for this repository comment. Details about the repository comment. Relative path of the file that was commented on. Line index in the diff that was commented on. The line number in the file that was commented on. The commit The user that created the repository comment. The date the repository comment was created. The date the repository comment was last updated. The reaction summary for this comment. Information about a file in a repository. It does not include the contents of the file. Name of the content. Path to this content. SHA of this content. Size of the content. The type of this content. It might be a File, Directory, Submodule, or Symlink URL to the raw content URL to this content The GIT URL to this content. The URL to view this content on GitHub. The internal Id for this pull request (not the pull request number) GraphQL Node Id The URL for this pull request. The URL for the pull request page. The URL for the pull request's diff (.diff) file. The URL for the pull request's patch (.patch) file. The URL for the specific pull request issue. The URL for the pull request statuses. The pull request number. Whether the pull request is open or closed. The default is . Title of the pull request. The body (content) contained within the pull request. When the pull request was created. When the pull request was last updated. When the pull request was closed. When the pull request was merged. The HEAD reference for the pull request. The BASE reference for the pull request. The user who created the pull request. The user who is assigned the pull request. The multiple users this pull request is assigned to. The milestone, if any, that this pull request is assigned to. Whether or not the pull request is in a draft state, and cannot be merged. Whether or not the pull request has been merged. The value of this field changes depending on the state of the pull request. Not Merged - the hash of the test commit used to determine mergeability. Merged with merge commit - the hash of said merge commit. Merged via squashing - the hash of the squashed commit added to the base branch. Merged via rebase - the hash of the commit that the base branch was updated to. Users requested for review Teams requested for review The date the commit status was created. The date the commit status was updated. The state of the commit URL associated with this status. GitHub.com displays this URL as a link to allow users to easily see the ‘source’ of the Status. Short description of the status. A string label to differentiate this status from the status of other systems. The unique identifier of the status. GraphQL Node Id The URL of the status. The user that created the status. Represents the state of a commit. The commit state is still being determined. A build server might set this when it starts a build. The build was successful for the commit. There was some error with the build. The build completed and reports a failure. The possible repository content types. Represents a contributor on GitHub. The billing settings for a Copilot-enabled organization. A summary of the current billing settings for the organization. A string that indicates how seats are billed for the organization. A string that indicates if public code suggestions are enabled or blocked for the organization. Details about a Copilot seat allocated to an organization member. Timestamp of when the assignee was last granted access to GitHub Copilot, in ISO 8601 format Timestamp of when the assignee's GitHub Copilot access was last updated, in ISO 8601 format. The pending cancellation date for the seat, in `YYYY-MM-DD` format. This will be null unless the assignee's Copilot access has been canceled during the current billing cycle. If the seat has been cancelled, this corresponds to the start of the organization's next billing cycle. Timestamp of user's last GitHub Copilot activity, in ISO 8601 format. Last editor that was used by the user for a GitHub Copilot completion. The assignee that has been granted access to GitHub Copilot The team that granted access to GitHub Copilot to the assignee. This will be null if the user was assigned a seat individually. Holds information about an API response after adding or removing seats for a Copilot-enabled organization. The total number of seat assignments removed. The total number of seat assignments created. Total number of Copilot For Business seats for the organization currently being billed Information about a Copilot Business seat assignment for a user, team, or organization. The breakdown of Copilot Business seats for the organization. The total number of seats being billed for the organization as of the current billing cycle. Seats added during the current billing cycle The number of seats that have been assigned to users that have not yet accepted an invitation to this organization. The number of seats that are pending cancellation at the end of the current billing cycle. The number of seats that have used Copilot during the current billing cycle. The number of seats that have not used Copilot during the current billing cycle Holds information about user names to be added or removed from a Copilot-enabled organization. One or more usernames to be added or removed from a Copilot-enabled organization. Id of this deployment. GraphQL Node Id The SHA recorded at creation time. The name of the ref. This can be a branch, tag, or SHA. The API URL for this deployment. The that created the deployment. JSON payload with extra information about the deployment. Date and time that the deployment was created. Date and time that the deployment was updated. A short description of the deployment. The API URL for the es of this deployment. The API URL for the of this deployment. The name of the that was deployed to (e.g., staging or production). The name of the that was originally deployed to (e.g., staging or production). Indicates if the environment is specific to a deployment and will no longer exist at some point in the future. Indicates if the environment is one with which end users directly interact. Specifies a task to execute (e.g., deploy or deploy:migrations) Id of this deployment status. GraphQL Node Id The API URL for this deployment status. The state of this deployment status. The that created this deployment status. JSON payload with extra information about the deployment. The target URL of this deployment status. This URL should contain output to keep the user updated while the task is running or serve as historical information for what happened in the deployment The target URL of this deployment status. This URL should contain output to keep the user updated while the task is running or serve as historical information for what happened in the deployment The URL for accessing your environment. The date and time that the status was created. The date and time that the status was updated. A short description of the status. A users email The email address True if the email is verified; otherwise false True if this is the users primary email; otherwise false "private" or "public" if the email address is the primary; otherwise null Represents the visibility of an email address. Primary email address and is public Primary email address and is private Describes a pre-receive environment. Identifier for the pre-receive environment. The name of the environment as displayed in the UI. URL to the pre-receive environment. URL to the tarball that will be downloaded and extracted. UI URL to the pre-receive environment. Whether this is the default environment that ships with GitHub Enterprise. The time when the pre-receive environment was created. The number of pre-receive hooks that use this environment. This environment's download status. Prepares an for use when updating a pre-receive environment. Describes the current download state of a pre-receive environment image. URL to the download status for a pre-receive environment. The state of the most recent download. On failure, this will have any error messages produced. The time when the most recent download started. The state of the most recent download. Describes a pre-receive hook. The identifier for the pre-receive hook. The name of the hook. The state of enforcement for this hook. The script that the hook runs. The GitHub repository where the script is kept. The pre-receive environment where the script is executed. Whether enforcement can be overridden at the org or repo level. The state of enforcement for a hook. Indicates the pre-receive hook will not run. Indicates it will run and reject any pushes that result in a non-zero status. Means the script will run but will not cause any pushes to be rejected. Represents an environment for a deployment approval. The Id of the environment. GraphQL Node Id. The name of the environment. The URL for this environment. The URL for the HTML view of this environment. The time that the environment was created. The time that the environment was last updated. Represents an environment for a deployment approval. The list of environments that were approved or rejected. The user that approved or rejected the deployments. Whether deployment to the environment(s) was approved or rejected. The comment submitted with the deployment review. The id of the issue/pull request event. GraphQL Node Id The URL for this event. Always the User that generated the event. The user that was assigned, if the event was 'Assigned'. The label that was assigned, if the event was 'Labeled' Identifies the actual type of Event that occurred. The String SHA of a commit that referenced this Issue. Date the event occurred for the issue/pull request. The issue was added to a project board. The issue was assigned to the actor. GitHub unsuccessfully attempted to automatically change the base branch of the pull request. GitHub successfully attempted to automatically change the base branch of the pull request. The base reference branch of the pull request changed. The issue was closed by the actor. When the commit_id is present, it identifies the commit that closed the issue using “closes / fixes #NN” syntax. A comment was added to the issue. A commit was added to the pull request's HEAD branch. Only provided for pull requests. An issue was connected. The pull request was converted to draft mode. The issue was created by converting a note in a project board to an issue. The issue was referenced from another issue. The source attribute contains the id, actor, and url of the reference's source. The issue was removed from a milestone. The pull request was deployed. The pull request deployment environment was changed. The issue or pull request was unlinked from another issue or pull request. The pull request’s branch was deleted. The pull request’s branch was restored. The pull request’s branch was force pushed to. A label was added to the issue. The issue was locked by the actor. The actor was @mentioned in an issue body. A user with write permissions marked an issue as a duplicate of another issue or a pull request as a duplicate of another pull request. The issue was merged by the actor. The commit_id attribute is the SHA1 of the HEAD commit that was merged. The issue was added to a milestone. The issue was moved between columns in a project board. An issue was pinned. The pull request is ready for review The issue was referenced from a commit message. The commit_id attribute is the commit SHA1 of where that happened. The issue was removed from a project board. The issue title was changed. The issue was reopened by the actor. The actor dismissed a review from the pull request. The actor requested review from the subject on this pull request. The actor removed the review request for the subject on this pull request. The issue was reviewed. The actor subscribed to receive notifications for an issue. An issue was transferred. The issue was unassigned to the actor. A label was removed from the issue. The issue was unlocked by the actor. An issue that a user had previously marked as a duplicate of another issue is no longer considered a duplicate. An issue was unpinned. The actor unsubscribed from notifications for an issue. An organization owner blocked a user from the organization. A line comment was made. A commit comment was made. An issue comment was deleted. Lists all the feeds available to the authenticating user: The GitHub global public timeline The public timeline for any user, using URI template The public timeline for the authenticated user The private timeline for the authenticated user The private timeline for activity created by the authenticated user The private timeline for the authenticated user for a given organization, using URI template List of feed urls including feed url and feed type, e.g. application/atom+xml Collection of feeds including both url and type The GitHub global public timeline The public timeline for any user, using URI template The public timeline for the authenticated user The private timeline for the authenticated user The private timeline for activity created by the authenticated user The private timeline for the authenticated user for a given organization, using URI template Feed information including feed url and feed type Link to feed Feed type, e.g. application/atom+xml Used to retrieve generated release notes. API: https://docs.github.com/rest/releases/releases#generate-release-notes-content-for-a-release The generated release notes are not saved anywhere. They are intended to be generated and used when creating a new release. Gets the name of the release. The name of the relaese. Gets the body of the release. The body of the release. The API URL for this . The Id of this . Given a gist url of https://gist.github.com/UserName/1234 the Id would be '1234'. GraphQL Node Id A description of the . Indicates if the is private or public. The who owns this . Given a gist url of https://gist.github.com/UserName/1234 the Owner would be 'UserName'. A containing all s in this . The number of comments on this . A url to retrieve the comments for this . URL to view the gist on gist.github.com. The git url to pull from to retrieve the contents for this . The git url to push to when changing this . The for when this was created. The for when this was last updated. A of all that exist for this . A of all containing the full history for this . Used by to indicate the level of change. The number of deletions that occurred as part of this change. The number of additions that occurred as part of this change. The total number of changes. The gist comment id. GraphQL Node Id The URL for this gist comment. The body of this gist comment. t The user that created this gist comment. The date this comment was created. The date this comment was last updated. The size in bytes of the file. The name of the file The mime type of the file The programming language of the file, if any. The text content of the file. The url to download the file. GraphQL Node Id The that created this The API URL for this . The for when this was created. A historical version of a The url that can be used by the API to retrieve this version of the . A git sha representing the version. The who create this version. A that represents the level of change for this . The the version was created. Represents a GitHub application. The Id of the GitHub App. The url-friendly version of the GitHub App name. The Name of the GitHub App. The Owner of the GitHub App. The Description of the GitHub App. The URL to the GitHub App's external website. The URL to view the GitHub App on GitHub. Date the GitHub App was created. Date the GitHub App was last updated. The Permissions granted to the Installation The Events subscribed to by the Installation An enhanced git commit containing links to additional resources Gets the GitHub account information for the commit author. It attempts to match the email address used in the commit with the email addresses registered with the GitHub account. If no account corresponds to the commit email, then this property is null. Gets the GitHub account information for the commit committer. It attempts to match the email address used in the commit with the email addresses registered with the GitHub account. If no account corresponds to the commit email, then this property is null. The affected files in a . The name of the file Number of additions performed on the file. Number of deletions performed on the file. Number of changes performed on the file. File status, like modified, added, deleted. The url to the file blob. The url to file contents API. The raw url to download the file. The SHA of the file. The patch associated with the commit The previous filename for a renamed file. An enhanced git commit containing links to additional resources The number of additions made within the commit The number of deletions made within the commit The total number of modifications within the commit GraphQL Node Id The URL associated with this reference. The reference label. The reference identifier. The sha value of the reference. The user associated with this reference. The repository associated with this reference. Represents an application installation. For more information see https://docs.github.com/en/rest/apps/installations?apiVersion=2022-11-28#list-app-installations-accessible-to-the-user-access-token The user who owns the Installation. The URL to view the Installation on GitHub. The Id of the associated GitHub App. The Id of the User/Organization the Installation is installed in The type of the target (User or Organization) The Permissions granted to the Installation The Events subscribed to by the Installation The single file the GitHub App can manage (when Permissions.SingleFile is set to read or write) The choice of repositories the installation is on. Can be either "selected" or "all". The user who suspended the Installation. Can be null if the Installation is not suspended. The date the Installation was suspended. Can be null if the Installation is not suspended. The Installation Id. The permissions granted to the user-to-server access token. The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts. The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation. The level of permission to grant the access token for checks on code. The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges. The level of permission to grant the access token for deployments and deployment statuses. The level of permission to grant the access token for managing repository environments. The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones. The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata. The level of permission to grant the access token for packages published to GitHub Packages. The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds. The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges. The level of permission to grant the access token to view and manage announcement banners for a repository. The level of permission to grant the access token to manage the post-receive hooks for a repository. The level of permission to grant the access token to manage repository projects, columns, and cards. The level of permission to grant the access token to view and manage secret scanning alerts. The level of permission to grant the access token to manage repository secrets. The level of permission to grant the access token to view and manage security events like code scanning alerts. The level of permission to grant the access token to manage just a single file. The level of permission to grant the access token for commit statuses. The level of permission to grant the access token to manage Dependabot alerts. The level of permission to grant the access token to update GitHub Actions workflow files. The level of permission to grant the access token for organization teams and members. The level of permission to grant the access token to manage access to an organization. The level of permission to grant the access token for custom roles management. This property is in beta and is subject to change. The level of permission to grant the access token to view and manage announcement banners for an organization. The level of permission to grant the access token to manage the post-receive hooks for an organization. The level of permission to grant the access token for viewing an organization's plan. The level of permission to grant the access token to manage organization projects and projects beta (where available). The level of permission to grant the access token for organization packages published to GitHub Packages. The level of permission to grant the access token to manage organization secrets. The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization. The level of permission to grant the access token to view and manage users blocked by the organization. The level of permission to grant the access token to manage team discussions and related comments. The total number of check suites that match the request filter The retrieved check suites The internal Id for this issue (not the issue number) GraphQL Node Id The URL for this issue. The URL for the HTML view of this issue. The Comments URL of this issue. The Events URL of this issue. The issue number. Whether the issue is open or closed. The reason for the state change. Ignored unless is changed. Title of the issue Details about the issue. Details about the user who has closed this issue. The user that created the issue. The set of labels applied to the issue The user this issue is assigned to. The multiple users this issue is assigned to. The milestone, if any, that this issue is assigned to. The number of comments on the issue. The date the issue was closed if closed. The date the issue was created. The date the issue was last updated. If the issue is locked or not. The repository the issue comes from. The reaction summary for this issue. Reason that the conversation was locked. The issue comment Id. GraphQL Node Id The URL for this issue comment. The html URL for this issue comment. Details about the issue comment. The date the issue comment was created. The date the issue comment was last updated. The user that created the issue comment. The comment author association with repository. The reaction summary for this comment. Sort by create date (default) Sort by the date of the last update The id of the issue/pull request event. GraphQL Node Id The URL for this issue/pull request event. Always the User that generated the event. The user that was assigned, if the event was 'Assigned'. The label that was assigned, if the event was 'Labeled' Identifies the actual type of Event that occurred. The String SHA of a commit that referenced this Issue. The commit URL of a commit that referenced this issue. Date the event occurred for the issue/pull request. The issue associated to this event. An object containing rename details Only provided for renamed events Information about the project card that triggered the event. The project_card attribute is not returned if someone deletes the project board, or if you do not have permission to view it. The user that was requested to review the pull request. Only provided for "review_requested" and "review_request_removed" events. The user that requested the review for the pull request. Only provided for "review_requested" and "review_request_removed" events. The user who performed the (un)assignment for the issue, if the event is assigned or unassigned. The reason an issue or pull request conversation was locked, if one was provided. Only provided for "locked" and "unlocked" events. Object containing dismissed review details. Only provided for "review_dismissed" events. Milestone object. Only provided for "milestoned" and "demilestoned" events. The identification number of the project card. The API URL of the project card, if the card still exists. Not included for removed_from_project events. The identification number of the project. The API URL of the project. The name of the column that the card is listed in. The name of the column that the card was listed in prior to column_name Only returned for moved_columns_in_project events. Id of the label Url of the label Name of the label GraphQL Node Id Color of the label Description of the label Is default label Url to the license on https://choosealicense.com A description of the license. A group or family that the license belongs to such as the GPL family of licenses. Notes on how to properly apply the license. Set of codes for what is required under the terms of the license. For example, "include-copyright" Set of codes for what is permitted under the terms of the license. For example, "commercial-use" Set of codes for what is forbidden under the terms of the license. For example, "no-liability" The text of the license Keyword for the given license (i.e. mit, gpl, cc) GraphQL Node Id Friendly name of the license. SPDX license identifier. URL to retrieve details about a license. Whether the license is one of the licenses featured on https://choosealicense.com The number of artifacts found The list of found artifacts States of a Team/Organization Membership The membership is pending The membership is active Response from the /meta endpoint that provides information about GitHub.com or a GitHub Enterprise instance. Create an instance of the Meta Create an instance of the Meta Whether authentication with username and password is supported. The currently-deployed SHA of github-services. An array of IP addresses in CIDR format specifying the addresses that incoming service hooks will originate from on GitHub.com. An array of IP addresses in CIDR format specifying the Web servers for GitHub An array of IP addresses in CIDR format specifying the Api servers for GitHub An array of IP addresses in CIDR format specifying the Git servers for the GitHub server An array of IP addresses in CIDR format specifying the Packages servers for GitHub An array of IP addresses in CIDR format specifying the A records for GitHub Pages. An Array of IP addresses specifying the addresses that source imports will originate from on GitHub.com. An array of IP addresses in CIDR format specifying the Actions servers for GitHub An array of IP addresses in CIDR format specifying the Dependabot servers for GitHub The installed version of GitHub Enterprise Server Whether authentication with username and password is supported. (GitHub Enterprise instances using CAS or OAuth for authentication will return false. Features like Basic Authentication with a username and password, sudo mode, and two-factor authentication are not supported on these servers.) The currently-deployed SHA of github-services. An Array of IP addresses in CIDR format specifying the addresses that incoming service hooks will originate from on GitHub.com. Subscribe to the API Changes blog or follow @GitHubAPI on Twitter to get updated when this list changes. An Array of IP addresses in CIDR format specifying the Web servers for GitHub.com. An Array of IP addresses in CIDR format specifying the Api servers for GitHub.com. An Array of IP addresses in CIDR format specifying the Git servers for GitHub.com. An Array of IP addresses in CIDR format specifying the Packages servers for GitHub.com. An Array of IP addresses in CIDR format specifying the A records for GitHub Pages. An Array of IP addresses specifying the addresses that source imports will originate from on GitHub.com. An Array of IP addresses in CIDR format specifying the Actions servers. An Array of IP addresses in CIDR format specifying the Dependabot servers. The installed version of GitHub Enterprise Server. Represents a migration. See docs for more information. Parameter-less constructore needed for SimpleJsonSerializer. Id of migration. GraphQL Node Id Guid of migration. The state of migration. Can be one of pending, exporting, exported and failed. Whether to lock repositories. Whether attachments are excluded or not. URL of migration. Time of migration creation. Time of migration updation. List of locked repositories. State of a migration. See: https://developer.github.com/v3/migration/migrations/#get-the-status-of-a-migration The migration hasn't started yet. The migration is in progress. The migration finished successfully. The migration failed. The URL for this milestone. The Html page for this milestone. The ID for this milestone. The milestone number. GraphQL Node Id Whether the milestone is open or closed. Title of the milestone. Optional description for the milestone. The user that created this milestone. The number of open issues in this milestone. The number of closed issues in this milestone. The date this milestone was created. The date, if any, when this milestone is due. The date, if any, when this milestone was closed. The date, if any, when this milestone was updated. Object of resources rate limits Legacy rate limit - to be depreciated - https://developer.github.com/v3/rate_limit/#deprecation-notice The device verification code is 40 characters and used to verify the device. The user verification code is displayed on the device so the user can enter the code in a browser. This code is 8 characters with a hyphen in the middle. The verification URL where users need to enter the UserCode: https://github.com/login/device. The number of seconds before the DeviceCode and UserCode expire. The default is 900 seconds or 15 minutes. The minimum number of seconds that must pass before you can make a new access token request (POST https://github.com/login/oauth/access_token) to complete the device authorization. For example, if the interval is 5, then you cannot make a new request until 5 seconds pass. If you make more than one request over 5 seconds, then you will hit the rate limit and receive a slow_down error. Initializes a new instance of the class. Use this constructor when you don't have a refreshToken. The type of token returned by GitHub. The access token returned by GitHub. The auhtorization scope of the returned token. The error code returned by the GitHub API. The error message, if any, returned by the GitHub API. The GitHub documentation link, detailing the error message. Initializes a new instance of the class. Use this constructor by default. The type of token returned by GitHub. The access token returned by GitHub. The amount of seconds, before the access token expires. The refresh token returned by GitHub. Use this, to get a new access token if it expires. The amount of seconds, before the refresh token expires. The auhtorization scope of the returned token. The error code returned by the GitHub API. The error message, if any, returned by the GitHub API. The GitHub documentation link, detailing the error message. The type of OAuth token The secret OAuth access token. Use this to authenticate Octokit.net's client. The amount of seconds, until the acces token expires. The secret refresh token. Use this to get a new access token, without going through the OAuth flow again. The amount of seconds, until the refresh token expires. The list of scopes the token includes. Gets or sets the error code or the response. Gets or sets the error description. Gets or sets the error uri. The billing address for an organization. This is only returned when updating an organization. User login that owns the underlying credential. Unique identifier for the credential. Human-readable description of the credential type. Last eight characters of the credential. Only included in responses with credential_type of personal access token. Date when the credential was authorized for use. List of oauth scopes the token has been granted. Unique string to distinguish the credential. Only included in responses with credential_type of SSH Key. Date when the credential was last accessed. May be null if it was never accessed The title given to the ssh key. This will only be present when the credential is an ssh key. The note given to the token. This will only be present when the credential is a token. The expiry for the token. This will only be present when the credential is a token. GraphQL Node Id Initializes a new instance of the class Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Represents an organization secret. Does not contain the secret value The visibility level of the secret within the organization The URL to retrieve the list of selected repositories Represents response of the repositories for a secret in an organization. The total count of repositories with visibility to the secret in the organization The list of repositories with visibility to the secret in the organization Represents response of secrets for an organization. The total count of secrets for the organization The list of secrets for the organization The Id of the package The Name of the package The Type of the package The Owner of the package The Version Count of the package The Visibility of the package The Url of the package The Date the package was first created The Date the package was last updated The Url of the package The site has yet to be built The build has been requested but not yet begun The build is in progress The site has been built An error occurred during the build Information about your GitHub Pages configuration The pages's API URL. Absolute URL to the rendered site. Build status of the pages site. CName of the pages site. Will be null if no CName was provided by the user. Is a custom 404 page provided. Metadata of a GitHub Pages build. The pages's API URL. The status of the build. Error details - if there was one. The user whose commit initiated the build. Commit SHA. Duration of the build Returns the total commit counts for the owner and total commit counts in total in the last 52 weeks Returns the commit counts made each week, for the last 52 weeks Returns the commit counts made by the owner each week, for the last 52 weeks The total number of commits made by the owner in the last 52 weeks. The total number of commits made by contributors in the last 52 weeks. The total number of commits made in the last 52 weeks. A plan (either paid or free) for a particular user The number of collaborators allowed with this plan. This returns because GitHub Enterprise uses a sentinel value of 999999999999 to denote an "unlimited" number of collaborators. The name of the plan. The number of private repositories allowed with this plan. This returns because GitHub Enterprise uses a sentinel value of 999999999999 to denote an "unlimited" number of plans. The amount of disk space allowed with this plan. This returns because GitHub Enterprise uses a sentinel value of 999999999999 to denote an "unlimited" amount of disk space. The billing email for the organization. Only has a value in response to editing an organization. The number of seats filled on this plan The number of seats available for this plan The URL for this projects repository. The HTML URL for this project. The URL for this project. The Id for this project. GraphQL Node Id The name for this project. The body for this project. The number for this project. The current state of this project. The user associated with this project. When this project was created. When this project was last updated. The URL for this cards column. The URL for this cards content. The Id for this card. GraphQL Node Id The note for this card. The user associated with this card. When this card was created. When this card was last updated. Whether this card is archived. The Id for this column. GraphQL Node Id The name for this column. The URL for this columns project. When this column was created. When this column was last updated. Only visible for the current user, or with the correct OAuth scope Only visible for the current user, or with the correct OAuth scope The internal Id for this pull request (not the pull request number) GraphQL Node Id The URL for this pull request. The URL for the pull request page. The URL for the pull request's diff (.diff) file. The URL for the pull request's patch (.patch) file. The URL for the specific pull request issue. The URL for the pull request statuses. The pull request number. Whether the pull request is open or closed. The default is . Title of the pull request. The body (content) contained within the pull request. When the pull request was created. When the pull request was last updated. When the pull request was closed. When the pull request was merged. The HEAD reference for the pull request. The BASE reference for the pull request. The user who created the pull request. The user who is assigned the pull request. The multiple users this pull request is assigned to. The milestone, if any, that this pull request is assigned to. Whether or not the pull request is in a draft state, and cannot be merged. Whether or not the pull request has been merged. Whether or not the pull request can be merged. Provides extra information regarding the mergeability of the pull request. The user who merged the pull request. The value of this field changes depending on the state of the pull request. Not Merged - the hash of the test commit used to determine mergeability. Merged with merge commit - the hash of said merge commit. Merged via squashing - the hash of the squashed commit added to the base branch. Merged via rebase - the hash of the commit that the base branch was updated to. Total number of comments contained in the pull request. Total number of commits contained in the pull request. Total number of additions contained in the pull request. Total number of deletions contained in the pull request. Total number of files changed in the pull request. If the issue is locked or not Whether maintainers of the base repository can push to the HEAD branch Users requested for review Teams requested for review Reason that the conversation was locked Provides extra information regarding the mergeability of a pull request Merge conflict. Merging is blocked. Mergeability was not checked yet. Merging is blocked. Failing/missing required status check. Merging is blocked. Head branch is behind the base branch. Only if required status checks is enabled but loose policy is not. Merging is blocked. Failing/pending commit status that is not part of the required status checks. Merging is still allowed. GitHub Enterprise only, if a repo has custom pre-receive hooks. Merging is allowed. No conflicts, everything good. Merging is allowed. Not ready for review. Merging is blocked. GraphQL Node Id Represents the response from an attempt to merge a pull request. Note the request to merge is represented by API: https://developer.github.com/v3/pulls/#merge-a-pull-request-merge-button Initializes a new instance of the class. The sha reference of the commit. True if merged successfully, otherwise false. The message that will be used for the merge commit. The review Id. GraphQL Node Id The state of the review The commit Id the review is associated with. The user that created the review. The text of the review. The URL for this review on GitHub.com The URL for the pull request via the API. The comment author association with repository. The time the review was submitted URL of the comment via the API. The comment Id. GraphQL Node Id The diff hunk the comment is about. The relative path of the file the comment is about. The line index in the diff. The comment original position. The commit Id the comment is associated with. The original commit Id the comment is associated with. The user that created the comment. The text of the comment. The date the comment was created. The date the comment was last updated. The URL for this comment on GitHub.com The URL for the pull request via the API. The reaction summary for this comment. The Id of the comment this comment replys to. The Id of the pull request this comment belongs to. The comment author association with repository. Sort by create date (default) Sort by the date of the last update The raw punch card points Gets the number of commits made on the specified day of the week at the hour of the day, over the lifetime of this repository The day of the week to query The hour in 24 hour time. 0-23. The total number of commits made. The Id for this reaction. GraphQL Node Id Information about the user. The reaction type for this commit comment. GraphQL Node Id Represents the type of object created or deleted The object is of type repository The object is of type branch The object is of type tag GraphQL Node Id GraphQL Node Id The total number of check suites that match the request filter The retrieved check suites GraphQL Node Id Represents a piece of content in the repository. This could be a submodule, a symlink, a directory, or a file. Look at the Type property to figure out which one it is. The encoding of the content if this is a file. Typically "base64". Otherwise it's null. The Base64 encoded content if this is a file. Otherwise it's null. The unencoded content. Only access this if the content is expected to be text and not binary content. Path to the target file in the repository if this is a symlink. Otherwise it's null. The location of the submodule repository if this is a submodule. Otherwise it's null. The response from the Repository Contents API. The API assumes a dynamic client type so we need to model that. https://developer.github.com/v3/repos/contents/ The content of the response. The commit information for the content change. License information Represents a users contributions on a GitHub repository. Repository invitations let you manage who you collaborate with. Unique identifier of the repository invitation. GraphQL Node Id The permission associated with the invitation. Whether or not the invitation has expired URL for the repository invitation Initializes a new instance of the class Whether to use the default template or not. If true, the IncludeClaimKeys field is ignored. Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Whether to use the default template or not. If true, the IncludeClaimKeys field is ignored. Array of unique strings. Each claim key can only contain alphanumeric characters and underscores. Whether the current user has administrative permissions Whether the current user has maintain permissions Whether the current user has push permissions Whether the current user has triage permissions Whether the current user has pull permissions Represents a repository secret. Does not contain the secret value The name of the repository secret The date and time that the secret was created The date and time the secret was last updated Represents response of secrets for a repository. The total count of secrets for the repository The list of secrets for the repository Represents additional information about a star (such as creation time) The date the star was created. The repository associated with the star. GraphQL Node Id Represents a repository variable. The name of the repository variable The value of the repository variable The date and time that the variable was created The date and time the variable was last updated Represents response of variables for a repository. The total count of variables for the repository The list of variables for the repository Users and teams requested to review a pull request Rate limits for core API Rate Limits for Search API Rate Limits for GraphQL API The total number of runner groups. The retrieved runner groups. The total number of runners. The retrieved runners. file name path to file Sha for file api-url to file git-url to file html-url to file Repo where this file belongs to Represents the public key used to sign the secrets to post to GitHub The id of this repository public key. Needed to create or update a secret The public key for this repository Determines if notifications should be received from this repository. Determines if all notifications should be blocked from this repository. Url of the label The for when this was created. The API URL for this . The API URL for this . Represents the type of object being tagged organization teams url for this team The HTML URL for this team. team id GraphQL Node Id team slug team name team description team privacy Deprecated. The permission that new repositories will be added to the team with when none is specified how many members in this team how many repo this team has access to who this team belongs to The parent team LDAP Binding (GitHub Enterprise only) Used to describe a team's privacy level. Only visible to organization owners and members of the team. Visible to all members of the organization. Roles within a Team Regular Team Member Team Maintainer A teams's repository Unique identifier of the repository GraphQL Node Id The name of the repository example: octocat/Hello-World hether the repository is private or public. default: false format: uri example: https://github.com/octocat/Hello-World example: This your first repo! nullable: true format: uri example: https://api.github.com/repos/octocat/Hello-World example: http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref} example: http://api.github.com/repos/octocat/Hello-World/assignees{/user} example: http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha} example: http://api.github.com/repos/octocat/Hello-World/branches{/branch} example: http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator} example: http://api.github.com/repos/octocat/Hello-World/comments{/number} example: http://api.github.com/repos/octocat/Hello-World/commits{/sha} example: http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head} example: http://api.github.com/repos/octocat/Hello-World/contents/{+path} format: uri example: http://api.github.com/repos/octocat/Hello-World/contributors format: uri example: http://api.github.com/repos/octocat/Hello-World/deployments format: uri example: http://api.github.com/repos/octocat/Hello-World/downloads format: uri example: http://api.github.com/repos/octocat/Hello-World/events format: uri example: http://api.github.com/repos/octocat/Hello-World/forks example: http://api.github.com/repos/octocat/Hello-World/git/commits{/sha} example: http://api.github.com/repos/octocat/Hello-World/git/refs{/sha} example: http://api.github.com/repos/octocat/Hello-World/git/tags{/sha} example: git:github.com/octocat/Hello-World.git example: http://api.github.com/repos/octocat/Hello-World/issues/comments{/number} example: http://api.github.com/repos/octocat/Hello-World/issues/events{/number} example: http://api.github.com/repos/octocat/Hello-World/issues{/number} example: http://api.github.com/repos/octocat/Hello-World/keys{/key_id} example: http://api.github.com/repos/octocat/Hello-World/labels{/name} format: uri example: http://api.github.com/repos/octocat/Hello-World/languages format: uri example: http://api.github.com/repos/octocat/Hello-World/merges example: http://api.github.com/repos/octocat/Hello-World/milestones{/number} example: http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating} example: http://api.github.com/repos/octocat/Hello-World/pulls{/number} example: http://api.github.com/repos/octocat/Hello-World/releases{/id} example: git @github.com:octocat/Hello-World.git format: uri example: http://api.github.com/repos/octocat/Hello-World/stargazers example: http://api.github.com/repos/octocat/Hello-World/statuses/{sha} format: uri example: http://api.github.com/repos/octocat/Hello-World/subscribers format: uri example: http://api.github.com/repos/octocat/Hello-World/subscription format: uri example: http://api.github.com/repos/octocat/Hello-World/tags format: uri example: http://api.github.com/repos/octocat/Hello-World/teams example: http://api.github.com/repos/octocat/Hello-World/git/trees{/sha} example: https://github.com/octocat/Hello-World.git format: uri example: git:git.example.com/octocat/Hello-World nullable: true format: uri example: http://api.github.com/repos/octocat/Hello-World/hooks format: uri example: https://svn.github.com/octocat/Hello-World format: uri example: https://github.com he default branch of the repository. example: master Whether this repository acts as a template that can be used to generate new repositories default: false Whether issues are enabled. Whether projects are enabled. Whether the wiki is enabled Whether downloads are enabled default: true Whether the repository is archived Returns whether or not this repository disabled. The repository visibility: public, private, or internal. format: date-time example: '2011-01-26T19:06:43Z' format: date-time example: '2011-01-26T19:01:12Z' format: date-time example: '2011-01-26T19:14:43Z' Whether to allow rebase merges for pull requests. Template repository (nullable) Whether to allow squash merges for pull requests. Whether to allow Auto-merge to be used on pull requests. Whether to delete head branches when pull requests are merged hether to allow merge commits for pull requests. Whether to allow forking this repo Whether to require contributors to sign off on web-based commits Determines if notifications should be received from this repository. Determines if all notifications should be blocked from this repository. Url of the label The for when this was created. The API URL for this . The API URL for this thread. GraphQL Node Id The source of reference from another issue Only provided for cross-referenced events An object containing rename details Only provided for renamed events The name of the column that the card was listed in prior to column_name. Only returned for moved_columns_in_project events The path for this Tree Item. The mode of this Tree Item. The type of this Tree Item. The size of this Tree Item. The SHA of this Tree Item. The URL of this Tree Item. The file mode to associate with a tree item Mark the tree item as a file (applicable to blobs only) Mark the tree item as an executable (applicable to blobs only) Mark the tree item as a subdirectory (applicable to trees only) Mark the tree item as a submodule (applicable to commits only) Mark the tree item as a symlink (applicable to blobs only) The SHA for this Tree response. The URL for this Tree response. The list of Tree Items for this Tree response. Whether the response was truncated due to GitHub API limits. Represents a user on GitHub. Whether or not the user is an administrator of the site When the user was suspended, if at all (GitHub Enterprise) Whether or not the user is currently suspended LDAP Binding (GitHub Enterprise only) Date the user account was updated. Represents the response information from a operation Message indicating if the Rename request was queued Url to the user that will be renamed Represents additional information about a star (such as creation time) The date the star was created. The user associated with the star. Represents a Signature Verification Object in Git Data Commit Payload. Does GitHub consider the signature in this commit to be verified? The reason for verified value. The signature that was extracted from the commit. The value that was signed. The days array is a group of commits per day, starting on Sunday. Totally number of commits made this week. The week of commits Get the number of commits made on any The day of the week The number of commits made The Id for this workflow. GraphQL Node Id. Name of the workflow. The path of the workflow file. The state of the workflow. The time that the workflow was created. The time that the workflow was last updated. The URL for this workflow. The URL for the HTML view of this workflow. The URL of the badge image for this workflow. The time that the workflow was deleted. The Ubuntu billable timing. The macOS billable timing. The Windows billable timing. The total billable milliseconds. The Id of the job. The Id of the associated workflow run. The run URL for this job. The SHA of the commit that is being run. The URL for this job. The URL for the HTML view of this job. GraphQL Node Id. The phase of the lifecycle that the job is currently in. The outcome of the job. The time that the job was created. The time that the job started. The time that the job finished. Name of the workflow job. Steps in this job. The URL for the check run for the job. Labels for the workflow job. The Id of the runner to which this job has been assigned. The name of the runner to which this job has been assigned. The Id of the runner group to which this job has been assigned. The name of the runner group to which this job has been assigned. The total number of workflow runs. The retrieved workflow runs. The name of the step. The number of the step. The phase of the lifecycle that the job is currently in. The outcome of the job. The time that the step started. The time that the step finished. The path of the workflow file. The SHA of the workflow file. The reference of the workflow file. The ID of the workflow run. The name of the workflow run. GraphQL Node Id. The ID of the associated check suite. The node ID of the associated check suite. The head branch. The SHA of the head commit that points to the version of the workflow being run. The full path of the workflow. The auto incrementing run number for the workflow run. The event that triggered the workflow run. The event-specific title associated with the run or the run-name if set. The status of the the workflow run. The conclusion of the the workflow run. The ID of the parent workflow. The URL for this workflow run. The URL for the HTML view of this workflow run. Any associated pull requests. The time that the workflow run was created. The time that the workflow run was last updated. The actor associated with the workflow run. Attempt number of the run, 1 for first attempt and higher if the workflow was re-run. Any associated pull requests. The time that the workflow run started. The actor that triggered the workflow run. The URL for this workflow run's job. The URL for this workflow run's logs. The URL for this workflow run's check suite. The URL for this workflow run's artifacts. The URL to cancel this workflow run. The URL to re-run this workflow run. The URL for this workflow run's previous run. The URL for this workflow run's workflow. The head commit of the workflow run. The repository associated with the workflow run. The head repository associated with the workflow run. The ID of the head repository. The Ubuntu billable timing. The macOS billable timing. The Windows billable timing. The total billable milliseconds. The total number of jobs. The billable job runs. Filter jobs for a workflow run. See https://developer.github.com/v3/actions/workflow-jobs/#list-jobs-for-a-workflow-run for details. Returns jobs from the most recent execution of the workflow run. Returns all jobs for a workflow run, including from old executions of the workflow run. The total number of workflow runs. The retrieved workflow runs. The job Id. The duration of the job in milliseconds. The billable usage. The total run duration in milliseconds. The total number of workflows. The retrieved workflows. The billable usage. Represents the json array. Initializes a new instance of the class. Initializes a new instance of the class. The capacity of the json array. The json representation of the array. The json representation of the array. Represents the json object. The internal member dictionary. Initializes a new instance of . Initializes a new instance of . The implementation to use when comparing keys, or null to use the default for the type of the key. Gets the at the specified index. Adds the specified key. The key. The value. Determines whether the specified key contains key. The key. true if the specified key contains key; otherwise, false. Gets the keys. The keys. Removes the specified key. The key. Tries the get value. The key. The value. Gets the values. The values. Gets or sets the with the specified key. Adds the specified item. The item. Clears this instance. Determines whether [contains] [the specified item]. The item. true if [contains] [the specified item]; otherwise, false. Copies to. The array. Index of the array. Gets the count. The count. Gets a value indicating whether this instance is read only. true if this instance is read only; otherwise, false. Removes the specified item. The item. Gets the enumerator. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Returns a json that represents the current . A json that represents the current . This class encodes and decodes JSON strings. Spec. details, see http://www.json.org/ JSON uses Arrays and Objects. These correspond here to the data types JsonArray(IList<object>) and JsonObject(IDictionary<string,object>). All numbers are parsed to doubles. Parses the string json into a value A JSON string. An IList<object>, a IDictionary<string,object>, a double, a string, null, true, or false Try parsing the json string into a value. A JSON string. The object. Returns true if successfull otherwise false. Converts a IDictionary<string,object> / IList<object> object into a JSON string A IDictionary<string,object> / IList<object> Serializer strategy to use A JSON encoded string, or null if object 'json' is not serializable Determines if a given object is numeric in any way (can be integer, double, null, etc). A client for managing licenses for GitHub Copilot for Business Initializes a new GitHub Copilot for Business License API client. An API connection Removes a license for a user The organization name The github users profile name to remove a license from A instance with results Removes a license for one or many users The organization name A instance, containing the names of the user(s) to remove licenses for A instance with results Assigns a license to a user The organization name The github users profile name to add a license to A instance with results Assigns a license for one or many users The organization name A instance, containing the names of the user(s) to add licenses to A instance with results Gets all of the currently allocated licenses for an organization The organization Options to control page size when making API requests A list of instance containing the currently allocated user licenses.