api-clients/github-ae

Non-Blocking first GitHub AE client

Maintainers

👁 WyriHaximus

Package info

github.com/php-api-clients/github-ae

pkg:composer/api-clients/github-ae

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

v0.1.x-dev 2025-01-16 21:37 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 926eeb76f6ef30f904031e83e2a5c5ac715e830f

  • Cees-Jan Kiewiet <ceesjank.woop@gmail.com>

This package is auto-updated.

Last update: 2026-06-17 01:03:34 UTC


README

👁 Continuous Integration
👁 Latest Stable Version
👁 Total Downloads
👁 Code Coverage
👁 License

Non-Blocking first GitHub AE client, this is a read only sub split, see github-root for the root package.

Usage

use React\Http\Browser;
use ApiClients\Client\GitHubAE\BearerToken;
use ApiClients\Client\GitHubAE\Client;

use function React\Async\async;

$client = new Client(new BearerToken('YOUR_TOKEN_HERE'), new Browser());

// The client is using react/async internally to provide a non-promise API.
// As such you're expected to use it inside a fiber, the async call here is
// added to demonstrate and documented that requirement. The rest of the
// examples assume you have already wrapped in a fiber 0 or more levels up
// in your code such as a command bus executer or your HTTP server.
async(static function () {
 // Make API calls using the call method
 $client->call('METHOD /path/to/{the}/operation', ['array' => 'with', 'paramters' => 'for', 'the' => 'operation']);
 // Make API calls using the operations objects
 $client->operations()->group()->operation(array: 'with', paramters: 'for', the: 'operation');
})();

Supported operations

meta/root

GitHub API Root

Using the call method:

$client->call('GET /');

Operations method:

$client->operations()->meta()->root();

You can find more about this operation over at the API method documentation.

enterprise-admin/list-global-webhooks

List global webhooks

Using the call method:

$client->call('GET /admin/hooks', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listGlobalWebhooks( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-global-webhooks

List global webhooks

Using the call method:

$client->call('LIST /admin/hooks', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listGlobalWebhooksListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/create-global-webhook

Create a global webhook

Using the call method:

$client->call('POST /admin/hooks');

Operations method:

$client->operations()->enterpriseAdmin()->createGlobalWebhook();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-global-webhook

Get a global webhook

Using the call method:

$client->call('GET /admin/hooks/{hook_id}', [
 'hook_id' => 7,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getGlobalWebhook( hook_id: 7,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-global-webhook

Delete a global webhook

Using the call method:

$client->call('DELETE /admin/hooks/{hook_id}', [
 'hook_id' => 7,
]);

Operations method:

$client->operations()->enterpriseAdmin()->deleteGlobalWebhook( hook_id: 7,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/update-global-webhook

Update a global webhook

Using the call method:

$client->call('PATCH /admin/hooks/{hook_id}', [
 'hook_id' => 7,
]);

Operations method:

$client->operations()->enterpriseAdmin()->updateGlobalWebhook( hook_id: 7,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/ping-global-webhook

Ping a global webhook

Using the call method:

$client->call('POST /admin/hooks/{hook_id}/pings', [
 'hook_id' => 7,
]);

Operations method:

$client->operations()->enterpriseAdmin()->pingGlobalWebhook( hook_id: 7,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-public-keys

List public keys

Using the call method:

$client->call('GET /admin/keys', [
 'since' => 'generated',
 'per_page' => 8,
 'page' => 1,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPublicKeys( since: 'generated',
 per_page: 8,
 page: 1,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-public-keys

List public keys

Using the call method:

$client->call('LIST /admin/keys', [
 'since' => 'generated',
 'per_page' => 8,
 'page' => 1,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPublicKeysListing( since: 'generated',
 per_page: 8,
 page: 1,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-public-key

Delete a public key

Using the call method:

$client->call('DELETE /admin/keys/{key_ids}', [
 'key_ids' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->deletePublicKey( key_ids: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/create-org

Create an organization

Using the call method:

$client->call('POST /admin/organizations');

Operations method:

$client->operations()->enterpriseAdmin()->createOrg();

You can find more about this operation over at the API method documentation.

enterprise-admin/update-org-name

Update an organization name

Using the call method:

$client->call('PATCH /admin/organizations/{org}', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->updateOrgName( org: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-pre-receive-environments

List pre-receive environments

Using the call method:

$client->call('GET /admin/pre-receive-environments', [
 'per_page' => 8,
 'page' => 1,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPreReceiveEnvironments( per_page: 8,
 page: 1,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-pre-receive-environments

List pre-receive environments

Using the call method:

$client->call('LIST /admin/pre-receive-environments', [
 'per_page' => 8,
 'page' => 1,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPreReceiveEnvironmentsListing( per_page: 8,
 page: 1,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/create-pre-receive-environment

Create a pre-receive environment

Using the call method:

$client->call('POST /admin/pre-receive-environments');

Operations method:

$client->operations()->enterpriseAdmin()->createPreReceiveEnvironment();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-pre-receive-environment

Get a pre-receive environment

Using the call method:

$client->call('GET /admin/pre-receive-environments/{pre_receive_environment_id}', [
 'pre_receive_environment_id' => 26,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getPreReceiveEnvironment( pre_receive_environment_id: 26,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-pre-receive-environment

Delete a pre-receive environment

Using the call method:

$client->call('DELETE /admin/pre-receive-environments/{pre_receive_environment_id}', [
 'pre_receive_environment_id' => 26,
]);

Operations method:

$client->operations()->enterpriseAdmin()->deletePreReceiveEnvironment( pre_receive_environment_id: 26,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/update-pre-receive-environment

Update a pre-receive environment

Using the call method:

$client->call('PATCH /admin/pre-receive-environments/{pre_receive_environment_id}', [
 'pre_receive_environment_id' => 26,
]);

Operations method:

$client->operations()->enterpriseAdmin()->updatePreReceiveEnvironment( pre_receive_environment_id: 26,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/start-pre-receive-environment-download

Start a pre-receive environment download

Using the call method:

$client->call('POST /admin/pre-receive-environments/{pre_receive_environment_id}/downloads', [
 'pre_receive_environment_id' => 26,
]);

Operations method:

$client->operations()->enterpriseAdmin()->startPreReceiveEnvironmentDownload( pre_receive_environment_id: 26,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/start-pre-receive-environment-download

Start a pre-receive environment download

Using the call method:

$client->call('STREAM /admin/pre-receive-environments/{pre_receive_environment_id}/downloads', [
 'pre_receive_environment_id' => 26,
]);

Operations method:

$client->operations()->enterpriseAdmin()->startPreReceiveEnvironmentDownloadStreaming( pre_receive_environment_id: 26,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/get-download-status-for-pre-receive-environment

Get the download status for a pre-receive environment

Using the call method:

$client->call('GET /admin/pre-receive-environments/{pre_receive_environment_id}/downloads/latest', [
 'pre_receive_environment_id' => 26,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getDownloadStatusForPreReceiveEnvironment( pre_receive_environment_id: 26,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/get-download-status-for-pre-receive-environment

Get the download status for a pre-receive environment

Using the call method:

$client->call('STREAM /admin/pre-receive-environments/{pre_receive_environment_id}/downloads/latest', [
 'pre_receive_environment_id' => 26,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getDownloadStatusForPreReceiveEnvironmentStreaming( pre_receive_environment_id: 26,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-personal-access-tokens

List personal access tokens

Using the call method:

$client->call('GET /admin/tokens', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPersonalAccessTokens( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-personal-access-tokens

List personal access tokens

Using the call method:

$client->call('LIST /admin/tokens', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPersonalAccessTokensListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-personal-access-token

Delete a personal access token

Using the call method:

$client->call('DELETE /admin/tokens/{token_id}', [
 'token_id' => 8,
]);

Operations method:

$client->operations()->enterpriseAdmin()->deletePersonalAccessToken( token_id: 8,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-user

Delete a user

Using the call method:

$client->call('DELETE /admin/users/{username}', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->deleteUser( username: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/create-impersonation-o-auth-token

Create an impersonation OAuth token

Using the call method:

$client->call('POST /admin/users/{username}/authorizations', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->createImpersonationOAuthToken( username: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-impersonation-o-auth-token

Delete an impersonation OAuth token

Using the call method:

$client->call('DELETE /admin/users/{username}/authorizations', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->deleteImpersonationOAuthToken( username: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/get-authenticated

Get the authenticated app

Using the call method:

$client->call('GET /app');

Operations method:

$client->operations()->apps()->getAuthenticated();

You can find more about this operation over at the API method documentation.

apps/create-from-manifest

Create a GitHub App from a manifest

Using the call method:

$client->call('POST /app-manifests/{code}/conversions', [
 'code' => 'generated',
]);

Operations method:

$client->operations()->apps()->createFromManifest( code: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/get-webhook-config-for-app

Get a webhook configuration for an app

Using the call method:

$client->call('GET /app/hook/config');

Operations method:

$client->operations()->apps()->getWebhookConfigForApp();

You can find more about this operation over at the API method documentation.

apps/update-webhook-config-for-app

Update a webhook configuration for an app

Using the call method:

$client->call('PATCH /app/hook/config');

Operations method:

$client->operations()->apps()->updateWebhookConfigForApp();

You can find more about this operation over at the API method documentation.

apps/list-webhook-deliveries

List deliveries for an app webhook

Using the call method:

$client->call('GET /app/hook/deliveries', [
 'cursor' => 'generated',
 'redelivery' => ,
 'per_page' => 8,
]);

Operations method:

$client->operations()->apps()->listWebhookDeliveries( cursor: 'generated',
 redelivery: ,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

apps/get-webhook-delivery

Get a delivery for an app webhook

Using the call method:

$client->call('GET /app/hook/deliveries/{delivery_id}', [
 'delivery_id' => 11,
]);

Operations method:

$client->operations()->apps()->getWebhookDelivery( delivery_id: 11,
);

You can find more about this operation over at the API method documentation.

apps/redeliver-webhook-delivery

Redeliver a delivery for an app webhook

Using the call method:

$client->call('POST /app/hook/deliveries/{delivery_id}/attempts', [
 'delivery_id' => 11,
]);

Operations method:

$client->operations()->apps()->redeliverWebhookDelivery( delivery_id: 11,
);

You can find more about this operation over at the API method documentation.

apps/list-installation-requests-for-authenticated-app

List installation requests for the authenticated app

Using the call method:

$client->call('GET /app/installation-requests', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listInstallationRequestsForAuthenticatedApp( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

apps/list-installation-requests-for-authenticated-app

List installation requests for the authenticated app

Using the call method:

$client->call('LIST /app/installation-requests', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listInstallationRequestsForAuthenticatedAppListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

apps/list-installations

List installations for the authenticated app

Using the call method:

$client->call('GET /app/installations', [
 'since' => '1970-01-01T00:00:00+00:00',
 'outdated' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listInstallations( since: '1970-01-01T00:00:00+00:00',
 outdated: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

apps/list-installations

List installations for the authenticated app

Using the call method:

$client->call('LIST /app/installations', [
 'since' => '1970-01-01T00:00:00+00:00',
 'outdated' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listInstallationsListing( since: '1970-01-01T00:00:00+00:00',
 outdated: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

apps/get-installation

Get an installation for the authenticated app

Using the call method:

$client->call('GET /app/installations/{installation_id}', [
 'installation_id' => 15,
]);

Operations method:

$client->operations()->apps()->getInstallation( installation_id: 15,
);

You can find more about this operation over at the API method documentation.

apps/delete-installation

Delete an installation for the authenticated app

Using the call method:

$client->call('DELETE /app/installations/{installation_id}', [
 'installation_id' => 15,
]);

Operations method:

$client->operations()->apps()->deleteInstallation( installation_id: 15,
);

You can find more about this operation over at the API method documentation.

apps/create-installation-access-token

Create an installation access token for an app

Using the call method:

$client->call('POST /app/installations/{installation_id}/access_tokens', [
 'installation_id' => 15,
]);

Operations method:

$client->operations()->apps()->createInstallationAccessToken( installation_id: 15,
);

You can find more about this operation over at the API method documentation.

apps/suspend-installation

Suspend an app installation

Using the call method:

$client->call('PUT /app/installations/{installation_id}/suspended', [
 'installation_id' => 15,
]);

Operations method:

$client->operations()->apps()->suspendInstallation( installation_id: 15,
);

You can find more about this operation over at the API method documentation.

apps/unsuspend-installation

Unsuspend an app installation

Using the call method:

$client->call('DELETE /app/installations/{installation_id}/suspended', [
 'installation_id' => 15,
]);

Operations method:

$client->operations()->apps()->unsuspendInstallation( installation_id: 15,
);

You can find more about this operation over at the API method documentation.

apps/delete-authorization

Delete an app authorization

Using the call method:

$client->call('DELETE /applications/{client_id}/grant', [
 'client_id' => 'generated',
]);

Operations method:

$client->operations()->apps()->deleteAuthorization( client_id: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/check-token

Check a token

Using the call method:

$client->call('POST /applications/{client_id}/token', [
 'client_id' => 'generated',
]);

Operations method:

$client->operations()->apps()->checkToken( client_id: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/delete-token

Delete an app token

Using the call method:

$client->call('DELETE /applications/{client_id}/token', [
 'client_id' => 'generated',
]);

Operations method:

$client->operations()->apps()->deleteToken( client_id: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/reset-token

Reset a token

Using the call method:

$client->call('PATCH /applications/{client_id}/token', [
 'client_id' => 'generated',
]);

Operations method:

$client->operations()->apps()->resetToken( client_id: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/reset-authorization

Reset an authorization

Using the call method:

$client->call('POST /applications/{client_id}/tokens/{access_token}', [
 'client_id' => 'generated',
 'access_token' => 'generated',
]);

Operations method:

$client->operations()->apps()->resetAuthorization( client_id: 'generated',
 access_token: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/get-by-slug

Get an app

Using the call method:

$client->call('GET /apps/{app_slug}', [
 'app_slug' => 'generated',
]);

Operations method:

$client->operations()->apps()->getBySlug( app_slug: 'generated',
);

You can find more about this operation over at the API method documentation.

codes-of-conduct/get-all-codes-of-conduct

Get all codes of conduct

Using the call method:

$client->call('GET /codes_of_conduct');

Operations method:

$client->operations()->codesOfConduct()->getAllCodesOfConduct();

You can find more about this operation over at the API method documentation.

codes-of-conduct/get-conduct-code

Get a code of conduct

Using the call method:

$client->call('GET /codes_of_conduct/{key}', [
 'key' => 'generated',
]);

Operations method:

$client->operations()->codesOfConduct()->getConductCode( key: 'generated',
);

You can find more about this operation over at the API method documentation.

emojis/get

Get emojis

Using the call method:

$client->call('GET /emojis');

Operations method:

$client->operations()->emojis()->get();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-announcement

Get the global announcement banner

Using the call method:

$client->call('GET /enterprise/announcement');

Operations method:

$client->operations()->enterpriseAdmin()->getAnnouncement();

You can find more about this operation over at the API method documentation.

enterprise-admin/remove-announcement

Remove the global announcement banner

Using the call method:

$client->call('DELETE /enterprise/announcement');

Operations method:

$client->operations()->enterpriseAdmin()->removeAnnouncement();

You can find more about this operation over at the API method documentation.

enterprise-admin/set-announcement

Set the global announcement banner

Using the call method:

$client->call('PATCH /enterprise/announcement');

Operations method:

$client->operations()->enterpriseAdmin()->setAnnouncement();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-license-information

Get license information

Using the call method:

$client->call('GET /enterprise/settings/license');

Operations method:

$client->operations()->enterpriseAdmin()->getLicenseInformation();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-all-stats

Get all statistics

Using the call method:

$client->call('GET /enterprise/stats/all');

Operations method:

$client->operations()->enterpriseAdmin()->getAllStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-comment-stats

Get comment statistics

Using the call method:

$client->call('GET /enterprise/stats/comments');

Operations method:

$client->operations()->enterpriseAdmin()->getCommentStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-gist-stats

Get gist statistics

Using the call method:

$client->call('GET /enterprise/stats/gists');

Operations method:

$client->operations()->enterpriseAdmin()->getGistStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-hooks-stats

Get hooks statistics

Using the call method:

$client->call('GET /enterprise/stats/hooks');

Operations method:

$client->operations()->enterpriseAdmin()->getHooksStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-issue-stats

Get issue statistics

Using the call method:

$client->call('GET /enterprise/stats/issues');

Operations method:

$client->operations()->enterpriseAdmin()->getIssueStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-milestone-stats

Get milestone statistics

Using the call method:

$client->call('GET /enterprise/stats/milestones');

Operations method:

$client->operations()->enterpriseAdmin()->getMilestoneStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-org-stats

Get organization statistics

Using the call method:

$client->call('GET /enterprise/stats/orgs');

Operations method:

$client->operations()->enterpriseAdmin()->getOrgStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-pages-stats

Get pages statistics

Using the call method:

$client->call('GET /enterprise/stats/pages');

Operations method:

$client->operations()->enterpriseAdmin()->getPagesStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-pull-request-stats

Get pull request statistics

Using the call method:

$client->call('GET /enterprise/stats/pulls');

Operations method:

$client->operations()->enterpriseAdmin()->getPullRequestStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-repo-stats

Get repository statistics

Using the call method:

$client->call('GET /enterprise/stats/repos');

Operations method:

$client->operations()->enterpriseAdmin()->getRepoStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-user-stats

Get users statistics

Using the call method:

$client->call('GET /enterprise/stats/users');

Operations method:

$client->operations()->enterpriseAdmin()->getUserStats();

You can find more about this operation over at the API method documentation.

enterprise-admin/get-github-actions-permissions-enterprise

Get GitHub Actions permissions for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/permissions', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->getGithubActionsPermissionsEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/set-github-actions-permissions-enterprise

Set GitHub Actions permissions for an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/actions/permissions', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->setGithubActionsPermissionsEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-selected-organizations-enabled-github-actions-enterprise

List selected organizations enabled for GitHub Actions in an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/permissions/organizations', [
 'enterprise' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listSelectedOrganizationsEnabledGithubActionsEnterprise( enterprise: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/set-selected-organizations-enabled-github-actions-enterprise

Set selected organizations enabled for GitHub Actions in an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/actions/permissions/organizations', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->setSelectedOrganizationsEnabledGithubActionsEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/enable-selected-organization-github-actions-enterprise

Enable a selected organization for GitHub Actions in an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/actions/permissions/organizations/{org_id}', [
 'enterprise' => 'generated',
 'org_id' => 6,
]);

Operations method:

$client->operations()->enterpriseAdmin()->enableSelectedOrganizationGithubActionsEnterprise( enterprise: 'generated',
 org_id: 6,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/disable-selected-organization-github-actions-enterprise

Disable a selected organization for GitHub Actions in an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/actions/permissions/organizations/{org_id}', [
 'enterprise' => 'generated',
 'org_id' => 6,
]);

Operations method:

$client->operations()->enterpriseAdmin()->disableSelectedOrganizationGithubActionsEnterprise( enterprise: 'generated',
 org_id: 6,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/get-allowed-actions-enterprise

Get allowed actions for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/permissions/selected-actions', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->getAllowedActionsEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/set-allowed-actions-enterprise

Set allowed actions for an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/actions/permissions/selected-actions', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->setAllowedActionsEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-self-hosted-runner-groups-for-enterprise

List self-hosted runner groups for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/runner-groups', [
 'enterprise' => 'generated',
 'visible_to_organization' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listSelfHostedRunnerGroupsForEnterprise( enterprise: 'generated',
 visible_to_organization: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/create-self-hosted-runner-group-for-enterprise

Create a self-hosted runner group for an enterprise

Using the call method:

$client->call('POST /enterprises/{enterprise}/actions/runner-groups', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->createSelfHostedRunnerGroupForEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/get-self-hosted-runner-group-for-enterprise

Get a self-hosted runner group for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}', [
 'enterprise' => 'generated',
 'runner_group_id' => 15,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getSelfHostedRunnerGroupForEnterprise( enterprise: 'generated',
 runner_group_id: 15,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-self-hosted-runner-group-from-enterprise

Delete a self-hosted runner group from an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}', [
 'enterprise' => 'generated',
 'runner_group_id' => 15,
]);

Operations method:

$client->operations()->enterpriseAdmin()->deleteSelfHostedRunnerGroupFromEnterprise( enterprise: 'generated',
 runner_group_id: 15,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/update-self-hosted-runner-group-for-enterprise

Update a self-hosted runner group for an enterprise

Using the call method:

$client->call('PATCH /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}', [
 'enterprise' => 'generated',
 'runner_group_id' => 15,
]);

Operations method:

$client->operations()->enterpriseAdmin()->updateSelfHostedRunnerGroupForEnterprise( enterprise: 'generated',
 runner_group_id: 15,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-self-hosted-runners-in-group-for-enterprise

List self-hosted runners in a group for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners', [
 'enterprise' => 'generated',
 'runner_group_id' => 15,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listSelfHostedRunnersInGroupForEnterprise( enterprise: 'generated',
 runner_group_id: 15,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/set-self-hosted-runners-in-group-for-enterprise

Set self-hosted runners in a group for an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners', [
 'enterprise' => 'generated',
 'runner_group_id' => 15,
]);

Operations method:

$client->operations()->enterpriseAdmin()->setSelfHostedRunnersInGroupForEnterprise( enterprise: 'generated',
 runner_group_id: 15,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/add-self-hosted-runner-to-group-for-enterprise

Add a self-hosted runner to a group for an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}', [
 'enterprise' => 'generated',
 'runner_group_id' => 15,
 'runner_id' => 9,
]);

Operations method:

$client->operations()->enterpriseAdmin()->addSelfHostedRunnerToGroupForEnterprise( enterprise: 'generated',
 runner_group_id: 15,
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/remove-self-hosted-runner-from-group-for-enterprise

Remove a self-hosted runner from a group for an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners/{runner_id}', [
 'enterprise' => 'generated',
 'runner_group_id' => 15,
 'runner_id' => 9,
]);

Operations method:

$client->operations()->enterpriseAdmin()->removeSelfHostedRunnerFromGroupForEnterprise( enterprise: 'generated',
 runner_group_id: 15,
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-self-hosted-runners-for-enterprise

List self-hosted runners for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/runners', [
 'enterprise' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listSelfHostedRunnersForEnterprise( enterprise: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/list-runner-applications-for-enterprise

List runner applications for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/runners/downloads', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->listRunnerApplicationsForEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/create-registration-token-for-enterprise

Create a registration token for an enterprise

Using the call method:

$client->call('POST /enterprises/{enterprise}/actions/runners/registration-token', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->createRegistrationTokenForEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/create-remove-token-for-enterprise

Create a remove token for an enterprise

Using the call method:

$client->call('POST /enterprises/{enterprise}/actions/runners/remove-token', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->createRemoveTokenForEnterprise( enterprise: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/get-self-hosted-runner-for-enterprise

Get a self-hosted runner for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/actions/runners/{runner_id}', [
 'enterprise' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getSelfHostedRunnerForEnterprise( enterprise: 'generated',
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/delete-self-hosted-runner-from-enterprise

Delete a self-hosted runner from an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/actions/runners/{runner_id}', [
 'enterprise' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->enterpriseAdmin()->deleteSelfHostedRunnerFromEnterprise( enterprise: 'generated',
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/get-audit-log

Get the audit log for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/audit-log', [
 'enterprise' => 'generated',
 'phrase' => 'generated',
 'after' => 'generated',
 'before' => 'generated',
 'order' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getAuditLog( enterprise: 'generated',
 phrase: 'generated',
 after: 'generated',
 before: 'generated',
 order: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/get-audit-log

Get the audit log for an enterprise

Using the call method:

$client->call('LIST /enterprises/{enterprise}/audit-log', [
 'enterprise' => 'generated',
 'phrase' => 'generated',
 'after' => 'generated',
 'before' => 'generated',
 'order' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getAuditLogListing( enterprise: 'generated',
 phrase: 'generated',
 after: 'generated',
 before: 'generated',
 order: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

secret-scanning/list-alerts-for-enterprise

List secret scanning alerts for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/secret-scanning/alerts', [
 'enterprise' => 'generated',
 'state' => 'generated',
 'secret_type' => 'generated',
 'resolution' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'validity' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->secretScanning()->listAlertsForEnterprise( enterprise: 'generated',
 state: 'generated',
 secret_type: 'generated',
 resolution: 'generated',
 before: 'generated',
 after: 'generated',
 validity: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

activity/get-feeds

Get feeds

Using the call method:

$client->call('GET /feeds');

Operations method:

$client->operations()->activity()->getFeeds();

You can find more about this operation over at the API method documentation.

gists/list

List gists for the authenticated user

Using the call method:

$client->call('GET /gists', [
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->list( since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list

List gists for the authenticated user

Using the call method:

$client->call('LIST /gists', [
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listListing( since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/create

Create a gist

Using the call method:

$client->call('POST /gists');

Operations method:

$client->operations()->gists()->create();

You can find more about this operation over at the API method documentation.

gists/list-public

List public gists

Using the call method:

$client->call('GET /gists/public', [
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listPublic( since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-public

List public gists

Using the call method:

$client->call('LIST /gists/public', [
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listPublicListing( since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-starred

List starred gists

Using the call method:

$client->call('GET /gists/starred', [
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listStarred( since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-starred

List starred gists

Using the call method:

$client->call('LIST /gists/starred', [
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listStarredListing( since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/get

Get a gist

Using the call method:

$client->call('GET /gists/{gist_id}', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->get( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/delete

Delete a gist

Using the call method:

$client->call('DELETE /gists/{gist_id}', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->delete( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/update

Update a gist

Using the call method:

$client->call('PATCH /gists/{gist_id}', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->update( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/list-comments

List gist comments

Using the call method:

$client->call('GET /gists/{gist_id}/comments', [
 'gist_id' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listComments( gist_id: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-comments

List gist comments

Using the call method:

$client->call('LIST /gists/{gist_id}/comments', [
 'gist_id' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listCommentsListing( gist_id: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/create-comment

Create a gist comment

Using the call method:

$client->call('POST /gists/{gist_id}/comments', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->createComment( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/get-comment

Get a gist comment

Using the call method:

$client->call('GET /gists/{gist_id}/comments/{comment_id}', [
 'gist_id' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->gists()->getComment( gist_id: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

gists/delete-comment

Delete a gist comment

Using the call method:

$client->call('DELETE /gists/{gist_id}/comments/{comment_id}', [
 'gist_id' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->gists()->deleteComment( gist_id: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

gists/update-comment

Update a gist comment

Using the call method:

$client->call('PATCH /gists/{gist_id}/comments/{comment_id}', [
 'gist_id' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->gists()->updateComment( gist_id: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

gists/list-commits

List gist commits

Using the call method:

$client->call('GET /gists/{gist_id}/commits', [
 'gist_id' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listCommits( gist_id: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-commits

List gist commits

Using the call method:

$client->call('LIST /gists/{gist_id}/commits', [
 'gist_id' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listCommitsListing( gist_id: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-forks

List gist forks

Using the call method:

$client->call('GET /gists/{gist_id}/forks', [
 'gist_id' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listForks( gist_id: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-forks

List gist forks

Using the call method:

$client->call('LIST /gists/{gist_id}/forks', [
 'gist_id' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listForksListing( gist_id: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/fork

Fork a gist

Using the call method:

$client->call('POST /gists/{gist_id}/forks', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->fork( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/check-is-starred

Check if a gist is starred

Using the call method:

$client->call('GET /gists/{gist_id}/star', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->checkIsStarred( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/star

Star a gist

Using the call method:

$client->call('PUT /gists/{gist_id}/star', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->star( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/unstar

Unstar a gist

Using the call method:

$client->call('DELETE /gists/{gist_id}/star', [
 'gist_id' => 'generated',
]);

Operations method:

$client->operations()->gists()->unstar( gist_id: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/get-revision

Get a gist revision

Using the call method:

$client->call('GET /gists/{gist_id}/{sha}', [
 'gist_id' => 'generated',
 'sha' => 'generated',
]);

Operations method:

$client->operations()->gists()->getRevision( gist_id: 'generated',
 sha: 'generated',
);

You can find more about this operation over at the API method documentation.

gitignore/get-all-templates

Get all gitignore templates

Using the call method:

$client->call('GET /gitignore/templates');

Operations method:

$client->operations()->gitignore()->getAllTemplates();

You can find more about this operation over at the API method documentation.

gitignore/get-template

Get a gitignore template

Using the call method:

$client->call('GET /gitignore/templates/{name}', [
 'name' => 'generated',
]);

Operations method:

$client->operations()->gitignore()->getTemplate( name: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/list-repos-accessible-to-installation

List repositories accessible to the app installation

Using the call method:

$client->call('GET /installation/repositories', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listReposAccessibleToInstallation( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

apps/revoke-installation-access-token

Revoke an installation access token

Using the call method:

$client->call('DELETE /installation/token');

Operations method:

$client->operations()->apps()->revokeInstallationAccessToken();

You can find more about this operation over at the API method documentation.

issues/list

List issues assigned to the authenticated user

Using the call method:

$client->call('GET /issues', [
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'collab' => ,
 'orgs' => ,
 'owned' => ,
 'pulls' => ,
 'filter' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->list( labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 collab: ,
 orgs: ,
 owned: ,
 pulls: ,
 filter: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list

List issues assigned to the authenticated user

Using the call method:

$client->call('LIST /issues', [
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'collab' => ,
 'orgs' => ,
 'owned' => ,
 'pulls' => ,
 'filter' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listListing( labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 collab: ,
 orgs: ,
 owned: ,
 pulls: ,
 filter: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

licenses/get-all-commonly-used

Get all commonly used licenses

Using the call method:

$client->call('GET /licenses', [
 'featured' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->licenses()->getAllCommonlyUsed( featured: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

licenses/get-all-commonly-used

Get all commonly used licenses

Using the call method:

$client->call('LIST /licenses', [
 'featured' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->licenses()->getAllCommonlyUsedListing( featured: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

licenses/get

Get a license

Using the call method:

$client->call('GET /licenses/{license}', [
 'license' => 'generated',
]);

Operations method:

$client->operations()->licenses()->get( license: 'generated',
);

You can find more about this operation over at the API method documentation.

markdown/render

Render a Markdown document

Using the call method:

$client->call('POST /markdown');

Operations method:

$client->operations()->markdown()->render();

You can find more about this operation over at the API method documentation.

markdown/render-raw

Render a Markdown document in raw mode

Using the call method:

$client->call('POST /markdown/raw');

Operations method:

$client->operations()->markdown()->renderRaw();

You can find more about this operation over at the API method documentation.

meta/get

Get GitHub AE meta information

Using the call method:

$client->call('GET /meta');

Operations method:

$client->operations()->meta()->get();

You can find more about this operation over at the API method documentation.

activity/list-notifications-for-authenticated-user

List notifications for the authenticated user

Using the call method:

$client->call('GET /notifications', [
 'since' => '1970-01-01T00:00:00+00:00',
 'before' => '1970-01-01T00:00:00+00:00',
 'all' => ,
 'participating' => ,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->activity()->listNotificationsForAuthenticatedUser( since: '1970-01-01T00:00:00+00:00',
 before: '1970-01-01T00:00:00+00:00',
 all: ,
 participating: ,
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

activity/list-notifications-for-authenticated-user

List notifications for the authenticated user

Using the call method:

$client->call('LIST /notifications', [
 'since' => '1970-01-01T00:00:00+00:00',
 'before' => '1970-01-01T00:00:00+00:00',
 'all' => ,
 'participating' => ,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->activity()->listNotificationsForAuthenticatedUserListing( since: '1970-01-01T00:00:00+00:00',
 before: '1970-01-01T00:00:00+00:00',
 all: ,
 participating: ,
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

activity/mark-notifications-as-read

Mark notifications as read

Using the call method:

$client->call('PUT /notifications');

Operations method:

$client->operations()->activity()->markNotificationsAsRead();

You can find more about this operation over at the API method documentation.

activity/get-thread

Get a thread

Using the call method:

$client->call('GET /notifications/threads/{thread_id}', [
 'thread_id' => 9,
]);

Operations method:

$client->operations()->activity()->getThread( thread_id: 9,
);

You can find more about this operation over at the API method documentation.

activity/mark-thread-as-done

Mark a thread as done

Using the call method:

$client->call('DELETE /notifications/threads/{thread_id}', [
 'thread_id' => 9,
]);

Operations method:

$client->operations()->activity()->markThreadAsDone( thread_id: 9,
);

You can find more about this operation over at the API method documentation.

activity/mark-thread-as-read

Mark a thread as read

Using the call method:

$client->call('PATCH /notifications/threads/{thread_id}', [
 'thread_id' => 9,
]);

Operations method:

$client->operations()->activity()->markThreadAsRead( thread_id: 9,
);

You can find more about this operation over at the API method documentation.

activity/get-thread-subscription-for-authenticated-user

Get a thread subscription for the authenticated user

Using the call method:

$client->call('GET /notifications/threads/{thread_id}/subscription', [
 'thread_id' => 9,
]);

Operations method:

$client->operations()->activity()->getThreadSubscriptionForAuthenticatedUser( thread_id: 9,
);

You can find more about this operation over at the API method documentation.

activity/set-thread-subscription

Set a thread subscription

Using the call method:

$client->call('PUT /notifications/threads/{thread_id}/subscription', [
 'thread_id' => 9,
]);

Operations method:

$client->operations()->activity()->setThreadSubscription( thread_id: 9,
);

You can find more about this operation over at the API method documentation.

activity/delete-thread-subscription

Delete a thread subscription

Using the call method:

$client->call('DELETE /notifications/threads/{thread_id}/subscription', [
 'thread_id' => 9,
]);

Operations method:

$client->operations()->activity()->deleteThreadSubscription( thread_id: 9,
);

You can find more about this operation over at the API method documentation.

meta/get-octocat

Get Octocat

Using the call method:

$client->call('GET /octocat', [
 's' => 'generated',
]);

Operations method:

$client->operations()->meta()->getOctocat( s: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/list

List organizations

Using the call method:

$client->call('GET /organizations', [
 'since' => 5,
 'per_page' => 8,
]);

Operations method:

$client->operations()->orgs()->list( since: 5,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

orgs/get

Get an organization

Using the call method:

$client->call('GET /orgs/{org}', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->orgs()->get( org: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/update

Update an organization

Using the call method:

$client->call('PATCH /orgs/{org}', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->orgs()->update( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-github-actions-permissions-organization

Get GitHub Actions permissions for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/permissions', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->getGithubActionsPermissionsOrganization( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/set-github-actions-permissions-organization

Set GitHub Actions permissions for an organization

Using the call method:

$client->call('PUT /orgs/{org}/actions/permissions', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->setGithubActionsPermissionsOrganization( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/list-selected-repositories-enabled-github-actions-organization

List selected repositories enabled for GitHub Actions in an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/permissions/repositories', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listSelectedRepositoriesEnabledGithubActionsOrganization( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/set-selected-repositories-enabled-github-actions-organization

Set selected repositories enabled for GitHub Actions in an organization

Using the call method:

$client->call('PUT /orgs/{org}/actions/permissions/repositories', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->setSelectedRepositoriesEnabledGithubActionsOrganization( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/enable-selected-repository-github-actions-organization

Enable a selected repository for GitHub Actions in an organization

Using the call method:

$client->call('PUT /orgs/{org}/actions/permissions/repositories/{repository_id}', [
 'org' => 'generated',
 'repository_id' => 13,
]);

Operations method:

$client->operations()->actions()->enableSelectedRepositoryGithubActionsOrganization( org: 'generated',
 repository_id: 13,
);

You can find more about this operation over at the API method documentation.

actions/disable-selected-repository-github-actions-organization

Disable a selected repository for GitHub Actions in an organization

Using the call method:

$client->call('DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}', [
 'org' => 'generated',
 'repository_id' => 13,
]);

Operations method:

$client->operations()->actions()->disableSelectedRepositoryGithubActionsOrganization( org: 'generated',
 repository_id: 13,
);

You can find more about this operation over at the API method documentation.

actions/get-allowed-actions-organization

Get allowed actions for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/permissions/selected-actions', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->getAllowedActionsOrganization( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/set-allowed-actions-organization

Set allowed actions for an organization

Using the call method:

$client->call('PUT /orgs/{org}/actions/permissions/selected-actions', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->setAllowedActionsOrganization( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-github-actions-default-workflow-permissions-organization

Get default workflow permissions for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/permissions/workflow', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->getGithubActionsDefaultWorkflowPermissionsOrganization( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/set-github-actions-default-workflow-permissions-organization

Set default workflow permissions for an organization

Using the call method:

$client->call('PUT /orgs/{org}/actions/permissions/workflow', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->setGithubActionsDefaultWorkflowPermissionsOrganization( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/list-self-hosted-runner-groups-for-org

List self-hosted runner groups for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/runner-groups', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listSelfHostedRunnerGroupsForOrg( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/create-self-hosted-runner-group-for-org

Create a self-hosted runner group for an organization

Using the call method:

$client->call('POST /orgs/{org}/actions/runner-groups', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->createSelfHostedRunnerGroupForOrg( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-self-hosted-runner-group-for-org

Get a self-hosted runner group for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/runner-groups/{runner_group_id}', [
 'org' => 'generated',
 'runner_group_id' => 15,
]);

Operations method:

$client->operations()->actions()->getSelfHostedRunnerGroupForOrg( org: 'generated',
 runner_group_id: 15,
);

You can find more about this operation over at the API method documentation.

actions/delete-self-hosted-runner-group-from-org

Delete a self-hosted runner group from an organization

Using the call method:

$client->call('DELETE /orgs/{org}/actions/runner-groups/{runner_group_id}', [
 'org' => 'generated',
 'runner_group_id' => 15,
]);

Operations method:

$client->operations()->actions()->deleteSelfHostedRunnerGroupFromOrg( org: 'generated',
 runner_group_id: 15,
);

You can find more about this operation over at the API method documentation.

actions/update-self-hosted-runner-group-for-org

Update a self-hosted runner group for an organization

Using the call method:

$client->call('PATCH /orgs/{org}/actions/runner-groups/{runner_group_id}', [
 'org' => 'generated',
 'runner_group_id' => 15,
]);

Operations method:

$client->operations()->actions()->updateSelfHostedRunnerGroupForOrg( org: 'generated',
 runner_group_id: 15,
);

You can find more about this operation over at the API method documentation.

actions/add-self-hosted-runner-to-group-for-org

Add a self-hosted runner to a group for an organization

Using the call method:

$client->call('PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id}', [
 'org' => 'generated',
 'runner_group_id' => 15,
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->addSelfHostedRunnerToGroupForOrg( org: 'generated',
 runner_group_id: 15,
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

actions/list-self-hosted-runners-for-org

List self-hosted runners for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/runners', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listSelfHostedRunnersForOrg( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/list-runner-applications-for-org

List runner applications for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/runners/downloads', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->listRunnerApplicationsForOrg( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/create-registration-token-for-org

Create a registration token for an organization

Using the call method:

$client->call('POST /orgs/{org}/actions/runners/registration-token', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->createRegistrationTokenForOrg( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/create-remove-token-for-org

Create a remove token for an organization

Using the call method:

$client->call('POST /orgs/{org}/actions/runners/remove-token', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->createRemoveTokenForOrg( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-self-hosted-runner-for-org

Get a self-hosted runner for an organization

Using the call method:

$client->call('GET /orgs/{org}/actions/runners/{runner_id}', [
 'org' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->getSelfHostedRunnerForOrg( org: 'generated',
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

actions/delete-self-hosted-runner-from-org

Delete a self-hosted runner from an organization

Using the call method:

$client->call('DELETE /orgs/{org}/actions/runners/{runner_id}', [
 'org' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->deleteSelfHostedRunnerFromOrg( org: 'generated',
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

actions/list-org-secrets

List organization secrets

Using the call method:

$client->call('GET /orgs/{org}/actions/secrets', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listOrgSecrets( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/get-org-public-key

Get an organization public key

Using the call method:

$client->call('GET /orgs/{org}/actions/secrets/public-key', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->actions()->getOrgPublicKey( org: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-org-secret

Get an organization secret

Using the call method:

$client->call('GET /orgs/{org}/actions/secrets/{secret_name}', [
 'org' => 'generated',
 'secret_name' => 'generated',
]);

Operations method:

$client->operations()->actions()->getOrgSecret( org: 'generated',
 secret_name: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/create-or-update-org-secret

Create or update an organization secret

Using the call method:

$client->call('PUT /orgs/{org}/actions/secrets/{secret_name}', [
 'org' => 'generated',
 'secret_name' => 'generated',
]);

Operations method:

$client->operations()->actions()->createOrUpdateOrgSecret( org: 'generated',
 secret_name: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/delete-org-secret

Delete an organization secret

Using the call method:

$client->call('DELETE /orgs/{org}/actions/secrets/{secret_name}', [
 'org' => 'generated',
 'secret_name' => 'generated',
]);

Operations method:

$client->operations()->actions()->deleteOrgSecret( org: 'generated',
 secret_name: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/list-selected-repos-for-org-secret

List selected repositories for an organization secret

Using the call method:

$client->call('GET /orgs/{org}/actions/secrets/{secret_name}/repositories', [
 'org' => 'generated',
 'secret_name' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->actions()->listSelectedReposForOrgSecret( org: 'generated',
 secret_name: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

actions/set-selected-repos-for-org-secret

Set selected repositories for an organization secret

Using the call method:

$client->call('PUT /orgs/{org}/actions/secrets/{secret_name}/repositories', [
 'org' => 'generated',
 'secret_name' => 'generated',
]);

Operations method:

$client->operations()->actions()->setSelectedReposForOrgSecret( org: 'generated',
 secret_name: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/add-selected-repo-to-org-secret

Add selected repository to an organization secret

Using the call method:

$client->call('PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}', [
 'org' => 'generated',
 'secret_name' => 'generated',
 'repository_id' => 13,
]);

Operations method:

$client->operations()->actions()->addSelectedRepoToOrgSecret( org: 'generated',
 secret_name: 'generated',
 repository_id: 13,
);

You can find more about this operation over at the API method documentation.

actions/remove-selected-repo-from-org-secret

Remove selected repository from an organization secret

Using the call method:

$client->call('DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}', [
 'org' => 'generated',
 'secret_name' => 'generated',
 'repository_id' => 13,
]);

Operations method:

$client->operations()->actions()->removeSelectedRepoFromOrgSecret( org: 'generated',
 secret_name: 'generated',
 repository_id: 13,
);

You can find more about this operation over at the API method documentation.

orgs/get-audit-log

Get the audit log for an organization

Using the call method:

$client->call('GET /orgs/{org}/audit-log', [
 'org' => 'generated',
 'phrase' => 'generated',
 'after' => 'generated',
 'before' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->getAuditLog( org: 'generated',
 phrase: 'generated',
 after: 'generated',
 before: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/get-audit-log

Get the audit log for an organization

Using the call method:

$client->call('LIST /orgs/{org}/audit-log', [
 'org' => 'generated',
 'phrase' => 'generated',
 'after' => 'generated',
 'before' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->getAuditLogListing( org: 'generated',
 phrase: 'generated',
 after: 'generated',
 before: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

code-scanning/list-alerts-for-org

List code scanning alerts for an organization

Using the call method:

$client->call('GET /orgs/{org}/code-scanning/alerts', [
 'org' => 'generated',
 'tool_name' => 'generated',
 'tool_guid' => ,
 'before' => 'generated',
 'after' => 'generated',
 'state' => 'generated',
 'severity' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->listAlertsForOrg( org: 'generated',
 tool_name: 'generated',
 tool_guid: ,
 before: 'generated',
 after: 'generated',
 state: 'generated',
 severity: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

code-scanning/list-alerts-for-org

List code scanning alerts for an organization

Using the call method:

$client->call('LIST /orgs/{org}/code-scanning/alerts', [
 'org' => 'generated',
 'tool_name' => 'generated',
 'tool_guid' => ,
 'before' => 'generated',
 'after' => 'generated',
 'state' => 'generated',
 'severity' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->listAlertsForOrgListing( org: 'generated',
 tool_name: 'generated',
 tool_guid: ,
 before: 'generated',
 after: 'generated',
 state: 'generated',
 severity: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/external-idp-group-info-for-org

Get an external group

Using the call method:

$client->call('GET /orgs/{org}/external-group/{group_id}', [
 'org' => 'generated',
 'group_id' => 8,
]);

Operations method:

$client->operations()->teams()->externalIdpGroupInfoForOrg( org: 'generated',
 group_id: 8,
);

You can find more about this operation over at the API method documentation.

teams/list-external-idp-groups-for-org

List external groups in an organization

Using the call method:

$client->call('GET /orgs/{org}/external-groups', [
 'org' => 'generated',
 'page' => 1,
 'display_name' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->teams()->listExternalIdpGroupsForOrg( org: 'generated',
 page: 1,
 display_name: 'generated',
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

orgs/list-webhooks

List organization webhooks

Using the call method:

$client->call('GET /orgs/{org}/hooks', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listWebhooks( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-webhooks

List organization webhooks

Using the call method:

$client->call('LIST /orgs/{org}/hooks', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listWebhooksListing( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/create-webhook

Create an organization webhook

Using the call method:

$client->call('POST /orgs/{org}/hooks', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->orgs()->createWebhook( org: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/get-webhook

Get an organization webhook

Using the call method:

$client->call('GET /orgs/{org}/hooks/{hook_id}', [
 'org' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->orgs()->getWebhook( org: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

orgs/delete-webhook

Delete an organization webhook

Using the call method:

$client->call('DELETE /orgs/{org}/hooks/{hook_id}', [
 'org' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->orgs()->deleteWebhook( org: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

orgs/update-webhook

Update an organization webhook

Using the call method:

$client->call('PATCH /orgs/{org}/hooks/{hook_id}', [
 'org' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->orgs()->updateWebhook( org: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

orgs/get-webhook-config-for-org

Get a webhook configuration for an organization

Using the call method:

$client->call('GET /orgs/{org}/hooks/{hook_id}/config', [
 'org' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->orgs()->getWebhookConfigForOrg( org: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

orgs/update-webhook-config-for-org

Update a webhook configuration for an organization

Using the call method:

$client->call('PATCH /orgs/{org}/hooks/{hook_id}/config', [
 'org' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->orgs()->updateWebhookConfigForOrg( org: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

orgs/list-webhook-deliveries

List deliveries for an organization webhook

Using the call method:

$client->call('GET /orgs/{org}/hooks/{hook_id}/deliveries', [
 'org' => 'generated',
 'hook_id' => 7,
 'cursor' => 'generated',
 'redelivery' => ,
 'per_page' => 8,
]);

Operations method:

$client->operations()->orgs()->listWebhookDeliveries( org: 'generated',
 hook_id: 7,
 cursor: 'generated',
 redelivery: ,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

orgs/get-webhook-delivery

Get a webhook delivery for an organization webhook

Using the call method:

$client->call('GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}', [
 'org' => 'generated',
 'hook_id' => 7,
 'delivery_id' => 11,
]);

Operations method:

$client->operations()->orgs()->getWebhookDelivery( org: 'generated',
 hook_id: 7,
 delivery_id: 11,
);

You can find more about this operation over at the API method documentation.

orgs/redeliver-webhook-delivery

Redeliver a delivery for an organization webhook

Using the call method:

$client->call('POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts', [
 'org' => 'generated',
 'hook_id' => 7,
 'delivery_id' => 11,
]);

Operations method:

$client->operations()->orgs()->redeliverWebhookDelivery( org: 'generated',
 hook_id: 7,
 delivery_id: 11,
);

You can find more about this operation over at the API method documentation.

orgs/ping-webhook

Ping an organization webhook

Using the call method:

$client->call('POST /orgs/{org}/hooks/{hook_id}/pings', [
 'org' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->orgs()->pingWebhook( org: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

apps/get-org-installation

Get an organization installation for the authenticated app

Using the call method:

$client->call('GET /orgs/{org}/installation', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->apps()->getOrgInstallation( org: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/list-app-installations

List app installations for an organization

Using the call method:

$client->call('GET /orgs/{org}/installations', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listAppInstallations( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-for-org

List organization issues assigned to the authenticated user

Using the call method:

$client->call('GET /orgs/{org}/issues', [
 'org' => 'generated',
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'filter' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listForOrg( org: 'generated',
 labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 filter: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-for-org

List organization issues assigned to the authenticated user

Using the call method:

$client->call('LIST /orgs/{org}/issues', [
 'org' => 'generated',
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'filter' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listForOrgListing( org: 'generated',
 labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 filter: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-members

List organization members

Using the call method:

$client->call('GET /orgs/{org}/members', [
 'org' => 'generated',
 'filter' => 'generated',
 'role' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listMembers( org: 'generated',
 filter: 'generated',
 role: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-members

List organization members

Using the call method:

$client->call('LIST /orgs/{org}/members', [
 'org' => 'generated',
 'filter' => 'generated',
 'role' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listMembersListing( org: 'generated',
 filter: 'generated',
 role: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/check-membership-for-user

Check organization membership for a user

Using the call method:

$client->call('GET /orgs/{org}/members/{username}', [
 'org' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->orgs()->checkMembershipForUser( org: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/remove-member

Remove an organization member

Using the call method:

$client->call('DELETE /orgs/{org}/members/{username}', [
 'org' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->orgs()->removeMember( org: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/get-membership-for-user

Get organization membership for a user

Using the call method:

$client->call('GET /orgs/{org}/memberships/{username}', [
 'org' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->orgs()->getMembershipForUser( org: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/set-membership-for-user

Set organization membership for a user

Using the call method:

$client->call('PUT /orgs/{org}/memberships/{username}', [
 'org' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->orgs()->setMembershipForUser( org: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/remove-membership-for-user

Remove organization membership for a user

Using the call method:

$client->call('DELETE /orgs/{org}/memberships/{username}', [
 'org' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->orgs()->removeMembershipForUser( org: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

migrations/list-for-org

List organization migrations

Using the call method:

$client->call('GET /orgs/{org}/migrations', [
 'org' => 'generated',
 'exclude' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listForOrg( org: 'generated',
 exclude: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

migrations/list-for-org

List organization migrations

Using the call method:

$client->call('LIST /orgs/{org}/migrations', [
 'org' => 'generated',
 'exclude' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listForOrgListing( org: 'generated',
 exclude: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

migrations/start-for-org

Start an organization migration

Using the call method:

$client->call('POST /orgs/{org}/migrations', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->migrations()->startForOrg( org: 'generated',
);

You can find more about this operation over at the API method documentation.

migrations/get-status-for-org

Get an organization migration status

Using the call method:

$client->call('GET /orgs/{org}/migrations/{migration_id}', [
 'org' => 'generated',
 'migration_id' => 12,
 'exclude' => ,
]);

Operations method:

$client->operations()->migrations()->getStatusForOrg( org: 'generated',
 migration_id: 12,
 exclude: ,
);

You can find more about this operation over at the API method documentation.

migrations/download-archive-for-org

Download an organization migration archive

Using the call method:

$client->call('GET /orgs/{org}/migrations/{migration_id}/archive', [
 'org' => 'generated',
 'migration_id' => 12,
]);

Operations method:

$client->operations()->migrations()->downloadArchiveForOrg( org: 'generated',
 migration_id: 12,
);

You can find more about this operation over at the API method documentation.

migrations/download-archive-for-org

Download an organization migration archive

Using the call method:

$client->call('STREAM /orgs/{org}/migrations/{migration_id}/archive', [
 'org' => 'generated',
 'migration_id' => 12,
]);

Operations method:

$client->operations()->migrations()->downloadArchiveForOrgStreaming( org: 'generated',
 migration_id: 12,
);

You can find more about this operation over at the API method documentation.

migrations/delete-archive-for-org

Delete an organization migration archive

Using the call method:

$client->call('DELETE /orgs/{org}/migrations/{migration_id}/archive', [
 'org' => 'generated',
 'migration_id' => 12,
]);

Operations method:

$client->operations()->migrations()->deleteArchiveForOrg( org: 'generated',
 migration_id: 12,
);

You can find more about this operation over at the API method documentation.

migrations/unlock-repo-for-org

Unlock an organization repository

Using the call method:

$client->call('DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock', [
 'org' => 'generated',
 'migration_id' => 12,
 'repo_name' => 'generated',
]);

Operations method:

$client->operations()->migrations()->unlockRepoForOrg( org: 'generated',
 migration_id: 12,
 repo_name: 'generated',
);

You can find more about this operation over at the API method documentation.

migrations/list-repos-for-org

List repositories in an organization migration

Using the call method:

$client->call('GET /orgs/{org}/migrations/{migration_id}/repositories', [
 'org' => 'generated',
 'migration_id' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listReposForOrg( org: 'generated',
 migration_id: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

migrations/list-repos-for-org

List repositories in an organization migration

Using the call method:

$client->call('LIST /orgs/{org}/migrations/{migration_id}/repositories', [
 'org' => 'generated',
 'migration_id' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listReposForOrgListing( org: 'generated',
 migration_id: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-outside-collaborators

List outside collaborators for an organization

Using the call method:

$client->call('GET /orgs/{org}/outside_collaborators', [
 'org' => 'generated',
 'filter' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listOutsideCollaborators( org: 'generated',
 filter: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-outside-collaborators

List outside collaborators for an organization

Using the call method:

$client->call('LIST /orgs/{org}/outside_collaborators', [
 'org' => 'generated',
 'filter' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listOutsideCollaboratorsListing( org: 'generated',
 filter: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/convert-member-to-outside-collaborator

Convert an organization member to outside collaborator

Using the call method:

$client->call('PUT /orgs/{org}/outside_collaborators/{username}', [
 'org' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->orgs()->convertMemberToOutsideCollaborator( org: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/remove-outside-collaborator

Remove outside collaborator from an organization

Using the call method:

$client->call('DELETE /orgs/{org}/outside_collaborators/{username}', [
 'org' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->orgs()->removeOutsideCollaborator( org: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

projects/list-for-org

List organization projects

Using the call method:

$client->call('GET /orgs/{org}/projects', [
 'org' => 'generated',
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listForOrg( org: 'generated',
 state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/list-for-org

List organization projects

Using the call method:

$client->call('LIST /orgs/{org}/projects', [
 'org' => 'generated',
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listForOrgListing( org: 'generated',
 state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/create-for-org

Create an organization project

Using the call method:

$client->call('POST /orgs/{org}/projects', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->projects()->createForOrg( org: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-for-org

List organization repositories

Using the call method:

$client->call('GET /orgs/{org}/repos', [
 'org' => 'generated',
 'type' => 'generated',
 'direction' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForOrg( org: 'generated',
 type: 'generated',
 direction: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-for-org

List organization repositories

Using the call method:

$client->call('LIST /orgs/{org}/repos', [
 'org' => 'generated',
 'type' => 'generated',
 'direction' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForOrgListing( org: 'generated',
 type: 'generated',
 direction: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-in-org

Create an organization repository

Using the call method:

$client->call('POST /orgs/{org}/repos', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->repos()->createInOrg( org: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/list

List teams

Using the call method:

$client->call('GET /orgs/{org}/teams', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->list( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list

List teams

Using the call method:

$client->call('LIST /orgs/{org}/teams', [
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listListing( org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/create

Create a team

Using the call method:

$client->call('POST /orgs/{org}/teams', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->teams()->create( org: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/get-by-name

Get a team by name

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}', [
 'org' => 'generated',
 'team_slug' => 'generated',
]);

Operations method:

$client->operations()->teams()->getByName( org: 'generated',
 team_slug: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/delete-in-org

Delete a team

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}', [
 'org' => 'generated',
 'team_slug' => 'generated',
]);

Operations method:

$client->operations()->teams()->deleteInOrg( org: 'generated',
 team_slug: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/update-in-org

Update a team

Using the call method:

$client->call('PATCH /orgs/{org}/teams/{team_slug}', [
 'org' => 'generated',
 'team_slug' => 'generated',
]);

Operations method:

$client->operations()->teams()->updateInOrg( org: 'generated',
 team_slug: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/list-discussions-in-org

List discussions

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/discussions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'pinned' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionsInOrg( org: 'generated',
 team_slug: 'generated',
 pinned: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-discussions-in-org

List discussions

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/discussions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'pinned' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionsInOrgListing( org: 'generated',
 team_slug: 'generated',
 pinned: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/create-discussion-in-org

Create a discussion

Using the call method:

$client->call('POST /orgs/{org}/teams/{team_slug}/discussions', [
 'org' => 'generated',
 'team_slug' => 'generated',
]);

Operations method:

$client->operations()->teams()->createDiscussionInOrg( org: 'generated',
 team_slug: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/get-discussion-in-org

Get a discussion

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->getDiscussionInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/delete-discussion-in-org

Delete a discussion

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->deleteDiscussionInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/update-discussion-in-org

Update a discussion

Using the call method:

$client->call('PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->updateDiscussionInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/list-discussion-comments-in-org

List discussion comments

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionCommentsInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-discussion-comments-in-org

List discussion comments

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionCommentsInOrgListing( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/create-discussion-comment-in-org

Create a discussion comment

Using the call method:

$client->call('POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->createDiscussionCommentInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/get-discussion-comment-in-org

Get a discussion comment

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'comment_number' => 14,
]);

Operations method:

$client->operations()->teams()->getDiscussionCommentInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 comment_number: 14,
);

You can find more about this operation over at the API method documentation.

teams/delete-discussion-comment-in-org

Delete a discussion comment

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'comment_number' => 14,
]);

Operations method:

$client->operations()->teams()->deleteDiscussionCommentInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 comment_number: 14,
);

You can find more about this operation over at the API method documentation.

teams/update-discussion-comment-in-org

Update a discussion comment

Using the call method:

$client->call('PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'comment_number' => 14,
]);

Operations method:

$client->operations()->teams()->updateDiscussionCommentInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 comment_number: 14,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-team-discussion-comment-in-org

List reactions for a team discussion comment

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'comment_number' => 14,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForTeamDiscussionCommentInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 comment_number: 14,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-team-discussion-comment-in-org

List reactions for a team discussion comment

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'comment_number' => 14,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForTeamDiscussionCommentInOrgListing( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 comment_number: 14,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/create-for-team-discussion-comment-in-org

Create reaction for a team discussion comment

Using the call method:

$client->call('POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'comment_number' => 14,
]);

Operations method:

$client->operations()->reactions()->createForTeamDiscussionCommentInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 comment_number: 14,
);

You can find more about this operation over at the API method documentation.

reactions/delete-for-team-discussion-comment

Delete team discussion comment reaction

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'comment_number' => 14,
 'reaction_id' => 11,
]);

Operations method:

$client->operations()->reactions()->deleteForTeamDiscussionComment( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 comment_number: 14,
 reaction_id: 11,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-team-discussion-in-org

List reactions for a team discussion

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForTeamDiscussionInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-team-discussion-in-org

List reactions for a team discussion

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForTeamDiscussionInOrgListing( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/create-for-team-discussion-in-org

Create reaction for a team discussion

Using the call method:

$client->call('POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->reactions()->createForTeamDiscussionInOrg( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

reactions/delete-for-team-discussion

Delete team discussion reaction

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'discussion_number' => 17,
 'reaction_id' => 11,
]);

Operations method:

$client->operations()->reactions()->deleteForTeamDiscussion( org: 'generated',
 team_slug: 'generated',
 discussion_number: 17,
 reaction_id: 11,
);

You can find more about this operation over at the API method documentation.

teams/unlink-external-idp-group-from-team-for-org

Remove the connection between an external group and a team

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/external-groups', [
 'org' => 'generated',
 'team_slug' => 'generated',
]);

Operations method:

$client->operations()->teams()->unlinkExternalIdpGroupFromTeamForOrg( org: 'generated',
 team_slug: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/link-external-idp-group-to-team-for-org

Update the connection between an external group and a team

Using the call method:

$client->call('PATCH /orgs/{org}/teams/{team_slug}/external-groups', [
 'org' => 'generated',
 'team_slug' => 'generated',
]);

Operations method:

$client->operations()->teams()->linkExternalIdpGroupToTeamForOrg( org: 'generated',
 team_slug: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/list-members-in-org

List team members

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/members', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'role' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listMembersInOrg( org: 'generated',
 team_slug: 'generated',
 role: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-members-in-org

List team members

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/members', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'role' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listMembersInOrgListing( org: 'generated',
 team_slug: 'generated',
 role: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/get-membership-for-user-in-org

Get team membership for a user

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/memberships/{username}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->getMembershipForUserInOrg( org: 'generated',
 team_slug: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/add-or-update-membership-for-user-in-org

Add or update team membership for a user

Using the call method:

$client->call('PUT /orgs/{org}/teams/{team_slug}/memberships/{username}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->addOrUpdateMembershipForUserInOrg( org: 'generated',
 team_slug: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/remove-membership-for-user-in-org

Remove team membership for a user

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->removeMembershipForUserInOrg( org: 'generated',
 team_slug: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/list-projects-in-org

List team projects

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/projects', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listProjectsInOrg( org: 'generated',
 team_slug: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-projects-in-org

List team projects

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/projects', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listProjectsInOrgListing( org: 'generated',
 team_slug: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/check-permissions-for-project-in-org

Check team permissions for a project

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/projects/{project_id}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'project_id' => 10,
]);

Operations method:

$client->operations()->teams()->checkPermissionsForProjectInOrg( org: 'generated',
 team_slug: 'generated',
 project_id: 10,
);

You can find more about this operation over at the API method documentation.

teams/add-or-update-project-permissions-in-org

Add or update team project permissions

Using the call method:

$client->call('PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'project_id' => 10,
]);

Operations method:

$client->operations()->teams()->addOrUpdateProjectPermissionsInOrg( org: 'generated',
 team_slug: 'generated',
 project_id: 10,
);

You can find more about this operation over at the API method documentation.

teams/remove-project-in-org

Remove a project from a team

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'project_id' => 10,
]);

Operations method:

$client->operations()->teams()->removeProjectInOrg( org: 'generated',
 team_slug: 'generated',
 project_id: 10,
);

You can find more about this operation over at the API method documentation.

teams/list-repos-in-org

List team repositories

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/repos', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listReposInOrg( org: 'generated',
 team_slug: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-repos-in-org

List team repositories

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/repos', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listReposInOrgListing( org: 'generated',
 team_slug: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/check-permissions-for-repo-in-org

Check team permissions for a repository

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->teams()->checkPermissionsForRepoInOrg( org: 'generated',
 team_slug: 'generated',
 owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/add-or-update-repo-permissions-in-org

Add or update team repository permissions

Using the call method:

$client->call('PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->teams()->addOrUpdateRepoPermissionsInOrg( org: 'generated',
 team_slug: 'generated',
 owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/remove-repo-in-org

Remove a repository from a team

Using the call method:

$client->call('DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->teams()->removeRepoInOrg( org: 'generated',
 team_slug: 'generated',
 owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/list-child-in-org

List child teams

Using the call method:

$client->call('GET /orgs/{org}/teams/{team_slug}/teams', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listChildInOrg( org: 'generated',
 team_slug: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-child-in-org

List child teams

Using the call method:

$client->call('LIST /orgs/{org}/teams/{team_slug}/teams', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listChildInOrgListing( org: 'generated',
 team_slug: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/get-card

Get a project card

Using the call method:

$client->call('GET /projects/columns/cards/{card_id}', [
 'card_id' => 7,
]);

Operations method:

$client->operations()->projects()->getCard( card_id: 7,
);

You can find more about this operation over at the API method documentation.

projects/delete-card

Delete a project card

Using the call method:

$client->call('DELETE /projects/columns/cards/{card_id}', [
 'card_id' => 7,
]);

Operations method:

$client->operations()->projects()->deleteCard( card_id: 7,
);

You can find more about this operation over at the API method documentation.

projects/update-card

Update an existing project card

Using the call method:

$client->call('PATCH /projects/columns/cards/{card_id}', [
 'card_id' => 7,
]);

Operations method:

$client->operations()->projects()->updateCard( card_id: 7,
);

You can find more about this operation over at the API method documentation.

projects/move-card

Move a project card

Using the call method:

$client->call('POST /projects/columns/cards/{card_id}/moves', [
 'card_id' => 7,
]);

Operations method:

$client->operations()->projects()->moveCard( card_id: 7,
);

You can find more about this operation over at the API method documentation.

projects/get-column

Get a project column

Using the call method:

$client->call('GET /projects/columns/{column_id}', [
 'column_id' => 9,
]);

Operations method:

$client->operations()->projects()->getColumn( column_id: 9,
);

You can find more about this operation over at the API method documentation.

projects/delete-column

Delete a project column

Using the call method:

$client->call('DELETE /projects/columns/{column_id}', [
 'column_id' => 9,
]);

Operations method:

$client->operations()->projects()->deleteColumn( column_id: 9,
);

You can find more about this operation over at the API method documentation.

projects/update-column

Update an existing project column

Using the call method:

$client->call('PATCH /projects/columns/{column_id}', [
 'column_id' => 9,
]);

Operations method:

$client->operations()->projects()->updateColumn( column_id: 9,
);

You can find more about this operation over at the API method documentation.

projects/list-cards

List project cards

Using the call method:

$client->call('GET /projects/columns/{column_id}/cards', [
 'column_id' => 9,
 'archived_state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listCards( column_id: 9,
 archived_state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/list-cards

List project cards

Using the call method:

$client->call('LIST /projects/columns/{column_id}/cards', [
 'column_id' => 9,
 'archived_state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listCardsListing( column_id: 9,
 archived_state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/create-card

Create a project card

Using the call method:

$client->call('POST /projects/columns/{column_id}/cards', [
 'column_id' => 9,
]);

Operations method:

$client->operations()->projects()->createCard( column_id: 9,
);

You can find more about this operation over at the API method documentation.

projects/move-column

Move a project column

Using the call method:

$client->call('POST /projects/columns/{column_id}/moves', [
 'column_id' => 9,
]);

Operations method:

$client->operations()->projects()->moveColumn( column_id: 9,
);

You can find more about this operation over at the API method documentation.

projects/get

Get a project

Using the call method:

$client->call('GET /projects/{project_id}', [
 'project_id' => 10,
]);

Operations method:

$client->operations()->projects()->get( project_id: 10,
);

You can find more about this operation over at the API method documentation.

projects/delete

Delete a project

Using the call method:

$client->call('DELETE /projects/{project_id}', [
 'project_id' => 10,
]);

Operations method:

$client->operations()->projects()->delete( project_id: 10,
);

You can find more about this operation over at the API method documentation.

projects/update

Update a project

Using the call method:

$client->call('PATCH /projects/{project_id}', [
 'project_id' => 10,
]);

Operations method:

$client->operations()->projects()->update( project_id: 10,
);

You can find more about this operation over at the API method documentation.

projects/list-collaborators

List project collaborators

Using the call method:

$client->call('GET /projects/{project_id}/collaborators', [
 'project_id' => 10,
 'affiliation' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listCollaborators( project_id: 10,
 affiliation: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/list-collaborators

List project collaborators

Using the call method:

$client->call('LIST /projects/{project_id}/collaborators', [
 'project_id' => 10,
 'affiliation' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listCollaboratorsListing( project_id: 10,
 affiliation: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/add-collaborator

Add project collaborator

Using the call method:

$client->call('PUT /projects/{project_id}/collaborators/{username}', [
 'project_id' => 10,
 'username' => 'generated',
]);

Operations method:

$client->operations()->projects()->addCollaborator( project_id: 10,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

projects/remove-collaborator

Remove user as a collaborator

Using the call method:

$client->call('DELETE /projects/{project_id}/collaborators/{username}', [
 'project_id' => 10,
 'username' => 'generated',
]);

Operations method:

$client->operations()->projects()->removeCollaborator( project_id: 10,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

projects/get-permission-for-user

Get project permission for a user

Using the call method:

$client->call('GET /projects/{project_id}/collaborators/{username}/permission', [
 'project_id' => 10,
 'username' => 'generated',
]);

Operations method:

$client->operations()->projects()->getPermissionForUser( project_id: 10,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

projects/list-columns

List project columns

Using the call method:

$client->call('GET /projects/{project_id}/columns', [
 'project_id' => 10,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listColumns( project_id: 10,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/list-columns

List project columns

Using the call method:

$client->call('LIST /projects/{project_id}/columns', [
 'project_id' => 10,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listColumnsListing( project_id: 10,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/create-column

Create a project column

Using the call method:

$client->call('POST /projects/{project_id}/columns', [
 'project_id' => 10,
]);

Operations method:

$client->operations()->projects()->createColumn( project_id: 10,
);

You can find more about this operation over at the API method documentation.

rate-limit/get

Get rate limit status for the authenticated user

Using the call method:

$client->call('GET /rate_limit');

Operations method:

$client->operations()->rateLimit()->get();

You can find more about this operation over at the API method documentation.

repos/get

Get a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->get( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete

Delete a repository

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->delete( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/update

Update a repository

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->update( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/list-artifacts-for-repo

List artifacts for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/artifacts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listArtifactsForRepo( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/get-artifact

Get an artifact

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'artifact_id' => 11,
]);

Operations method:

$client->operations()->actions()->getArtifact( owner: 'generated',
 repo: 'generated',
 artifact_id: 11,
);

You can find more about this operation over at the API method documentation.

actions/delete-artifact

Delete an artifact

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'artifact_id' => 11,
]);

Operations method:

$client->operations()->actions()->deleteArtifact( owner: 'generated',
 repo: 'generated',
 artifact_id: 11,
);

You can find more about this operation over at the API method documentation.

actions/download-artifact

Download an artifact

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'artifact_id' => 11,
 'archive_format' => 'generated',
]);

Operations method:

$client->operations()->actions()->downloadArtifact( owner: 'generated',
 repo: 'generated',
 artifact_id: 11,
 archive_format: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/download-artifact

Download an artifact

Using the call method:

$client->call('STREAM /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'artifact_id' => 11,
 'archive_format' => 'generated',
]);

Operations method:

$client->operations()->actions()->downloadArtifactStreaming( owner: 'generated',
 repo: 'generated',
 artifact_id: 11,
 archive_format: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-job-for-workflow-run

Get a job for a workflow run

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/jobs/{job_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'job_id' => 6,
]);

Operations method:

$client->operations()->actions()->getJobForWorkflowRun( owner: 'generated',
 repo: 'generated',
 job_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/download-job-logs-for-workflow-run

Download job logs for a workflow run

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'job_id' => 6,
]);

Operations method:

$client->operations()->actions()->downloadJobLogsForWorkflowRun( owner: 'generated',
 repo: 'generated',
 job_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/download-job-logs-for-workflow-run

Download job logs for a workflow run

Using the call method:

$client->call('STREAM /repos/{owner}/{repo}/actions/jobs/{job_id}/logs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'job_id' => 6,
]);

Operations method:

$client->operations()->actions()->downloadJobLogsForWorkflowRunStreaming( owner: 'generated',
 repo: 'generated',
 job_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/list-repo-organization-secrets

List repository organization secrets

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/organization-secrets', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listRepoOrganizationSecrets( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/get-github-actions-permissions-repository

Get GitHub Actions permissions for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/permissions', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->getGithubActionsPermissionsRepository( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/set-github-actions-permissions-repository

Set GitHub Actions permissions for a repository

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/permissions', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->setGithubActionsPermissionsRepository( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-allowed-actions-repository

Get allowed actions for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/permissions/selected-actions', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->getAllowedActionsRepository( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/set-allowed-actions-repository

Set allowed actions for a repository

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/permissions/selected-actions', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->setAllowedActionsRepository( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/list-self-hosted-runners-for-repo

List self-hosted runners for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runners', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listSelfHostedRunnersForRepo( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/list-runner-applications-for-repo

List runner applications for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runners/downloads', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->listRunnerApplicationsForRepo( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/create-registration-token-for-repo

Create a registration token for a repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runners/registration-token', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->createRegistrationTokenForRepo( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/create-remove-token-for-repo

Create a remove token for a repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runners/remove-token', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->createRemoveTokenForRepo( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-self-hosted-runner-for-repo

Get a self-hosted runner for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runners/{runner_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->getSelfHostedRunnerForRepo( owner: 'generated',
 repo: 'generated',
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

actions/delete-self-hosted-runner-from-repo

Delete a self-hosted runner from a repository

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->deleteSelfHostedRunnerFromRepo( owner: 'generated',
 repo: 'generated',
 runner_id: 9,
);

You can find more about this operation over at the API method documentation.

actions/list-workflow-runs-for-repo

List workflow runs for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'actor' => 'generated',
 'branch' => 'generated',
 'event' => 'generated',
 'status' => 'generated',
 'created' => '1970-01-01T00:00:00+00:00',
 'check_suite_id' => 14,
 'head_sha' => 'generated',
 'per_page' => 8,
 'page' => 1,
 'exclude_pull_requests' => ,
]);

Operations method:

$client->operations()->actions()->listWorkflowRunsForRepo( owner: 'generated',
 repo: 'generated',
 actor: 'generated',
 branch: 'generated',
 event: 'generated',
 status: 'generated',
 created: '1970-01-01T00:00:00+00:00',
 check_suite_id: 14,
 head_sha: 'generated',
 per_page: 8,
 page: 1,
 exclude_pull_requests: ,
);

You can find more about this operation over at the API method documentation.

actions/get-workflow-run

Get a workflow run

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
 'exclude_pull_requests' => ,
]);

Operations method:

$client->operations()->actions()->getWorkflowRun( owner: 'generated',
 repo: 'generated',
 run_id: 6,
 exclude_pull_requests: ,
);

You can find more about this operation over at the API method documentation.

actions/delete-workflow-run

Delete a workflow run

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/runs/{run_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->deleteWorkflowRun( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/list-workflow-run-artifacts

List workflow run artifacts

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
 'name' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listWorkflowRunArtifacts( owner: 'generated',
 repo: 'generated',
 run_id: 6,
 name: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/get-workflow-run-attempt

Get a workflow run attempt

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
 'attempt_number' => 14,
 'exclude_pull_requests' => ,
]);

Operations method:

$client->operations()->actions()->getWorkflowRunAttempt( owner: 'generated',
 repo: 'generated',
 run_id: 6,
 attempt_number: 14,
 exclude_pull_requests: ,
);

You can find more about this operation over at the API method documentation.

actions/list-jobs-for-workflow-run-attempt

List jobs for a workflow run attempt

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
 'attempt_number' => 14,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listJobsForWorkflowRunAttempt( owner: 'generated',
 repo: 'generated',
 run_id: 6,
 attempt_number: 14,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/download-workflow-run-attempt-logs

Download workflow run attempt logs

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
 'attempt_number' => 14,
]);

Operations method:

$client->operations()->actions()->downloadWorkflowRunAttemptLogs( owner: 'generated',
 repo: 'generated',
 run_id: 6,
 attempt_number: 14,
);

You can find more about this operation over at the API method documentation.

actions/download-workflow-run-attempt-logs

Download workflow run attempt logs

Using the call method:

$client->call('STREAM /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
 'attempt_number' => 14,
]);

Operations method:

$client->operations()->actions()->downloadWorkflowRunAttemptLogsStreaming( owner: 'generated',
 repo: 'generated',
 run_id: 6,
 attempt_number: 14,
);

You can find more about this operation over at the API method documentation.

actions/cancel-workflow-run

Cancel a workflow run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->cancelWorkflowRun( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/force-cancel-workflow-run

Force cancel a workflow run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->forceCancelWorkflowRun( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/list-jobs-for-workflow-run

List jobs for a workflow run

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
 'filter' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listJobsForWorkflowRun( owner: 'generated',
 repo: 'generated',
 run_id: 6,
 filter: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/download-workflow-run-logs

Download workflow run logs

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->downloadWorkflowRunLogs( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/download-workflow-run-logs

Download workflow run logs

Using the call method:

$client->call('STREAM /repos/{owner}/{repo}/actions/runs/{run_id}/logs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->downloadWorkflowRunLogsStreaming( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/delete-workflow-run-logs

Delete workflow run logs

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->deleteWorkflowRunLogs( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/re-run-workflow

Re-run a workflow

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->reRunWorkflow( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/get-workflow-run-usage

Get workflow run usage

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->getWorkflowRunUsage( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

You can find more about this operation over at the API method documentation.

actions/list-repo-secrets

List repository secrets

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/secrets', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listRepoSecrets( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/get-repo-public-key

Get a repository public key

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/secrets/public-key', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->getRepoPublicKey( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/get-repo-secret

Get a repository secret

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/secrets/{secret_name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'secret_name' => 'generated',
]);

Operations method:

$client->operations()->actions()->getRepoSecret( owner: 'generated',
 repo: 'generated',
 secret_name: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/create-or-update-repo-secret

Create or update a repository secret

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'secret_name' => 'generated',
]);

Operations method:

$client->operations()->actions()->createOrUpdateRepoSecret( owner: 'generated',
 repo: 'generated',
 secret_name: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/delete-repo-secret

Delete a repository secret

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'secret_name' => 'generated',
]);

Operations method:

$client->operations()->actions()->deleteRepoSecret( owner: 'generated',
 repo: 'generated',
 secret_name: 'generated',
);

You can find more about this operation over at the API method documentation.

actions/list-repo-workflows

List repository workflows

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/workflows', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listRepoWorkflows( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

actions/get-workflow

Get a workflow

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'workflow_id' => ,
]);

Operations method:

$client->operations()->actions()->getWorkflow( owner: 'generated',
 repo: 'generated',
 workflow_id: ,
);

You can find more about this operation over at the API method documentation.

actions/disable-workflow

Disable a workflow

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable', [
 'owner' => 'generated',
 'repo' => 'generated',
 'workflow_id' => ,
]);

Operations method:

$client->operations()->actions()->disableWorkflow( owner: 'generated',
 repo: 'generated',
 workflow_id: ,
);

You can find more about this operation over at the API method documentation.

actions/create-workflow-dispatch

Create a workflow dispatch event

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches', [
 'owner' => 'generated',
 'repo' => 'generated',
 'workflow_id' => ,
]);

Operations method:

$client->operations()->actions()->createWorkflowDispatch( owner: 'generated',
 repo: 'generated',
 workflow_id: ,
);

You can find more about this operation over at the API method documentation.

actions/enable-workflow

Enable a workflow

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable', [
 'owner' => 'generated',
 'repo' => 'generated',
 'workflow_id' => ,
]);

Operations method:

$client->operations()->actions()->enableWorkflow( owner: 'generated',
 repo: 'generated',
 workflow_id: ,
);

You can find more about this operation over at the API method documentation.

actions/list-workflow-runs

List workflow runs for a workflow

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'workflow_id' => ,
 'actor' => 'generated',
 'branch' => 'generated',
 'event' => 'generated',
 'status' => 'generated',
 'created' => '1970-01-01T00:00:00+00:00',
 'check_suite_id' => 14,
 'head_sha' => 'generated',
 'per_page' => 8,
 'page' => 1,
 'exclude_pull_requests' => ,
]);

Operations method:

$client->operations()->actions()->listWorkflowRuns( owner: 'generated',
 repo: 'generated',
 workflow_id: ,
 actor: 'generated',
 branch: 'generated',
 event: 'generated',
 status: 'generated',
 created: '1970-01-01T00:00:00+00:00',
 check_suite_id: 14,
 head_sha: 'generated',
 per_page: 8,
 page: 1,
 exclude_pull_requests: ,
);

You can find more about this operation over at the API method documentation.

actions/get-workflow-usage

Get workflow usage

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing', [
 'owner' => 'generated',
 'repo' => 'generated',
 'workflow_id' => ,
]);

Operations method:

$client->operations()->actions()->getWorkflowUsage( owner: 'generated',
 repo: 'generated',
 workflow_id: ,
);

You can find more about this operation over at the API method documentation.

issues/list-assignees

List assignees

Using the call method:

$client->call('GET /repos/{owner}/{repo}/assignees', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listAssignees( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-assignees

List assignees

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/assignees', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listAssigneesListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/check-user-can-be-assigned

Check if a user can be assigned

Using the call method:

$client->call('GET /repos/{owner}/{repo}/assignees/{assignee}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'assignee' => 'generated',
]);

Operations method:

$client->operations()->issues()->checkUserCanBeAssigned( owner: 'generated',
 repo: 'generated',
 assignee: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-autolinks

Get all autolinks of a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/autolinks', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->listAutolinks( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/create-autolink

Create an autolink reference for a repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/autolinks', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createAutolink( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-autolink

Get an autolink reference of a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/autolinks/{autolink_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'autolink_id' => 11,
]);

Operations method:

$client->operations()->repos()->getAutolink( owner: 'generated',
 repo: 'generated',
 autolink_id: 11,
);

You can find more about this operation over at the API method documentation.

repos/delete-autolink

Delete an autolink reference from a repository

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'autolink_id' => 11,
]);

Operations method:

$client->operations()->repos()->deleteAutolink( owner: 'generated',
 repo: 'generated',
 autolink_id: 11,
);

You can find more about this operation over at the API method documentation.

repos/list-branches

List branches

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches', [
 'owner' => 'generated',
 'repo' => 'generated',
 'protected' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listBranches( owner: 'generated',
 repo: 'generated',
 protected: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-branches

List branches

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/branches', [
 'owner' => 'generated',
 'repo' => 'generated',
 'protected' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listBranchesListing( owner: 'generated',
 repo: 'generated',
 protected: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/get-branch

Get a branch

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getBranch( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-branch-protection

Get branch protection

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getBranchProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/update-branch-protection

Update branch protection

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/branches/{branch}/protection', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->updateBranchProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-branch-protection

Delete branch protection

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->deleteBranchProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-admin-branch-protection

Get admin branch protection

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getAdminBranchProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/set-admin-branch-protection

Set admin branch protection

Using the call method:

$client->call('POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->setAdminBranchProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-admin-branch-protection

Delete admin branch protection

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->deleteAdminBranchProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-pull-request-review-protection

Get pull request review protection

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getPullRequestReviewProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-pull-request-review-protection

Delete pull request review protection

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->deletePullRequestReviewProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/update-pull-request-review-protection

Update pull request review protection

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->updatePullRequestReviewProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-commit-signature-protection

Get commit signature protection

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getCommitSignatureProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/create-commit-signature-protection

Create commit signature protection

Using the call method:

$client->call('POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->createCommitSignatureProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-commit-signature-protection

Delete commit signature protection

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->deleteCommitSignatureProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-status-checks-protection

Get status checks protection

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getStatusChecksProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/remove-status-check-protection

Remove status check protection

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->removeStatusCheckProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/update-status-check-protection

Update status check protection

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->updateStatusCheckProtection( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-all-status-check-contexts

Get all status check contexts

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getAllStatusCheckContexts( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/set-status-check-contexts

Set status check contexts

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->setStatusCheckContexts( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/add-status-check-contexts

Add status check contexts

Using the call method:

$client->call('POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->addStatusCheckContexts( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/remove-status-check-contexts

Remove status check contexts

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->removeStatusCheckContexts( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-access-restrictions

Get access restrictions

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-access-restrictions

Delete access restrictions

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->deleteAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-apps-with-access-to-protected-branch

Get apps with access to the protected branch

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getAppsWithAccessToProtectedBranch( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/set-app-access-restrictions

Set app access restrictions

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->setAppAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/add-app-access-restrictions

Add app access restrictions

Using the call method:

$client->call('POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->addAppAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/remove-app-access-restrictions

Remove app access restrictions

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->removeAppAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-teams-with-access-to-protected-branch

Get teams with access to the protected branch

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getTeamsWithAccessToProtectedBranch( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/set-team-access-restrictions

Set team access restrictions

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->setTeamAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/add-team-access-restrictions

Add team access restrictions

Using the call method:

$client->call('POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->addTeamAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/remove-team-access-restrictions

Remove team access restrictions

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->removeTeamAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-users-with-access-to-protected-branch

Get users with access to the protected branch

Using the call method:

$client->call('GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->getUsersWithAccessToProtectedBranch( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/set-user-access-restrictions

Set user access restrictions

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->setUserAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/add-user-access-restrictions

Add user access restrictions

Using the call method:

$client->call('POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->addUserAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/remove-user-access-restrictions

Remove user access restrictions

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->removeUserAccessRestrictions( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

You can find more about this operation over at the API method documentation.

checks/create

Create a check run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/check-runs', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->checks()->create( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

checks/get

Get a check run

Using the call method:

$client->call('GET /repos/{owner}/{repo}/check-runs/{check_run_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_run_id' => 12,
]);

Operations method:

$client->operations()->checks()->get( owner: 'generated',
 repo: 'generated',
 check_run_id: 12,
);

You can find more about this operation over at the API method documentation.

checks/update

Update a check run

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_run_id' => 12,
]);

Operations method:

$client->operations()->checks()->update( owner: 'generated',
 repo: 'generated',
 check_run_id: 12,
);

You can find more about this operation over at the API method documentation.

checks/list-annotations

List check run annotations

Using the call method:

$client->call('GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_run_id' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->checks()->listAnnotations( owner: 'generated',
 repo: 'generated',
 check_run_id: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

checks/list-annotations

List check run annotations

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_run_id' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->checks()->listAnnotationsListing( owner: 'generated',
 repo: 'generated',
 check_run_id: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

checks/rerequest-run

Rerequest a check run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_run_id' => 12,
]);

Operations method:

$client->operations()->checks()->rerequestRun( owner: 'generated',
 repo: 'generated',
 check_run_id: 12,
);

You can find more about this operation over at the API method documentation.

checks/create-suite

Create a check suite

Using the call method:

$client->call('POST /repos/{owner}/{repo}/check-suites', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->checks()->createSuite( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

checks/set-suites-preferences

Update repository preferences for check suites

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/check-suites/preferences', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->checks()->setSuitesPreferences( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

checks/get-suite

Get a check suite

Using the call method:

$client->call('GET /repos/{owner}/{repo}/check-suites/{check_suite_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_suite_id' => 14,
]);

Operations method:

$client->operations()->checks()->getSuite( owner: 'generated',
 repo: 'generated',
 check_suite_id: 14,
);

You can find more about this operation over at the API method documentation.

checks/list-for-suite

List check runs in a check suite

Using the call method:

$client->call('GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_suite_id' => 14,
 'check_name' => 'generated',
 'status' => 'generated',
 'filter' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->checks()->listForSuite( owner: 'generated',
 repo: 'generated',
 check_suite_id: 14,
 check_name: 'generated',
 status: 'generated',
 filter: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

checks/rerequest-suite

Rerequest a check suite

Using the call method:

$client->call('POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest', [
 'owner' => 'generated',
 'repo' => 'generated',
 'check_suite_id' => 14,
]);

Operations method:

$client->operations()->checks()->rerequestSuite( owner: 'generated',
 repo: 'generated',
 check_suite_id: 14,
);

You can find more about this operation over at the API method documentation.

code-scanning/list-alerts-for-repo

List code scanning alerts for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/alerts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'tool_name' => 'generated',
 'tool_guid' => ,
 'ref' => 'generated',
 'state' => 'generated',
 'severity' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->listAlertsForRepo( owner: 'generated',
 repo: 'generated',
 tool_name: 'generated',
 tool_guid: ,
 ref: 'generated',
 state: 'generated',
 severity: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

code-scanning/list-alerts-for-repo

List code scanning alerts for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/code-scanning/alerts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'tool_name' => 'generated',
 'tool_guid' => ,
 'ref' => 'generated',
 'state' => 'generated',
 'severity' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->listAlertsForRepoListing( owner: 'generated',
 repo: 'generated',
 tool_name: 'generated',
 tool_guid: ,
 ref: 'generated',
 state: 'generated',
 severity: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

code-scanning/get-alert

Get a code scanning alert

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
]);

Operations method:

$client->operations()->codeScanning()->getAlert( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
);

You can find more about this operation over at the API method documentation.

code-scanning/update-alert

Update a code scanning alert

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
]);

Operations method:

$client->operations()->codeScanning()->updateAlert( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
);

You can find more about this operation over at the API method documentation.

code-scanning/list-alert-instances

List instances of a code scanning alert

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
 'ref' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->codeScanning()->listAlertInstances( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
 ref: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

code-scanning/list-alert-instances

List instances of a code scanning alert

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
 'ref' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->codeScanning()->listAlertInstancesListing( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
 ref: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

code-scanning/list-recent-analyses

List code scanning analyses for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/analyses', [
 'owner' => 'generated',
 'repo' => 'generated',
 'tool_name' => 'generated',
 'tool_guid' => ,
 'ref' => 'generated',
 'sarif_id' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->listRecentAnalyses( owner: 'generated',
 repo: 'generated',
 tool_name: 'generated',
 tool_guid: ,
 ref: 'generated',
 sarif_id: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

code-scanning/list-recent-analyses

List code scanning analyses for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/code-scanning/analyses', [
 'owner' => 'generated',
 'repo' => 'generated',
 'tool_name' => 'generated',
 'tool_guid' => ,
 'ref' => 'generated',
 'sarif_id' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
 'sort' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->listRecentAnalysesListing( owner: 'generated',
 repo: 'generated',
 tool_name: 'generated',
 tool_guid: ,
 ref: 'generated',
 sarif_id: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
 sort: 'generated',
);

You can find more about this operation over at the API method documentation.

code-scanning/get-analysis

Get a code scanning analysis for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'analysis_id' => 11,
]);

Operations method:

$client->operations()->codeScanning()->getAnalysis( owner: 'generated',
 repo: 'generated',
 analysis_id: 11,
);

You can find more about this operation over at the API method documentation.

code-scanning/delete-analysis

Delete a code scanning analysis from a repository

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'analysis_id' => 11,
 'confirm_delete' => ,
]);

Operations method:

$client->operations()->codeScanning()->deleteAnalysis( owner: 'generated',
 repo: 'generated',
 analysis_id: 11,
 confirm_delete: ,
);

You can find more about this operation over at the API method documentation.

code-scanning/upload-sarif

Upload an analysis as SARIF data

Using the call method:

$client->call('POST /repos/{owner}/{repo}/code-scanning/sarifs', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->uploadSarif( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

code-scanning/get-sarif

Get information about a SARIF upload

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sarif_id' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->getSarif( owner: 'generated',
 repo: 'generated',
 sarif_id: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/codeowners-errors

List CODEOWNERS errors

Using the call method:

$client->call('GET /repos/{owner}/{repo}/codeowners/errors', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->codeownersErrors( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-collaborators

List repository collaborators

Using the call method:

$client->call('GET /repos/{owner}/{repo}/collaborators', [
 'owner' => 'generated',
 'repo' => 'generated',
 'permission' => 'generated',
 'affiliation' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCollaborators( owner: 'generated',
 repo: 'generated',
 permission: 'generated',
 affiliation: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-collaborators

List repository collaborators

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/collaborators', [
 'owner' => 'generated',
 'repo' => 'generated',
 'permission' => 'generated',
 'affiliation' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCollaboratorsListing( owner: 'generated',
 repo: 'generated',
 permission: 'generated',
 affiliation: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/check-collaborator

Check if a user is a repository collaborator

Using the call method:

$client->call('GET /repos/{owner}/{repo}/collaborators/{username}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->repos()->checkCollaborator( owner: 'generated',
 repo: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/add-collaborator

Add a repository collaborator

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/collaborators/{username}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->repos()->addCollaborator( owner: 'generated',
 repo: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/remove-collaborator

Remove a repository collaborator

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/collaborators/{username}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->repos()->removeCollaborator( owner: 'generated',
 repo: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-collaborator-permission-level

Get repository permissions for a user

Using the call method:

$client->call('GET /repos/{owner}/{repo}/collaborators/{username}/permission', [
 'owner' => 'generated',
 'repo' => 'generated',
 'username' => 'generated',
]);

Operations method:

$client->operations()->repos()->getCollaboratorPermissionLevel( owner: 'generated',
 repo: 'generated',
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-commit-comments-for-repo

List commit comments for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommitCommentsForRepo( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-commit-comments-for-repo

List commit comments for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommitCommentsForRepoListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/get-commit-comment

Get a commit comment

Using the call method:

$client->call('GET /repos/{owner}/{repo}/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->repos()->getCommitComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

repos/delete-commit-comment

Delete a commit comment

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->repos()->deleteCommitComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

repos/update-commit-comment

Update a commit comment

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->repos()->updateCommitComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-commit-comment

List reactions for a commit comment

Using the call method:

$client->call('GET /repos/{owner}/{repo}/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForCommitComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-commit-comment

List reactions for a commit comment

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForCommitCommentListing( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/create-for-commit-comment

Create reaction for a commit comment

Using the call method:

$client->call('POST /repos/{owner}/{repo}/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->reactions()->createForCommitComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

reactions/delete-for-commit-comment

Delete a commit comment reaction

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'reaction_id' => 11,
]);

Operations method:

$client->operations()->reactions()->deleteForCommitComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 reaction_id: 11,
);

You can find more about this operation over at the API method documentation.

repos/list-commits

List commits

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sha' => 'generated',
 'path' => 'generated',
 'author' => 'generated',
 'committer' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'until' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommits( owner: 'generated',
 repo: 'generated',
 sha: 'generated',
 path: 'generated',
 author: 'generated',
 committer: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 until: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-commits

List commits

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/commits', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sha' => 'generated',
 'path' => 'generated',
 'author' => 'generated',
 'committer' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'until' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommitsListing( owner: 'generated',
 repo: 'generated',
 sha: 'generated',
 path: 'generated',
 author: 'generated',
 committer: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 until: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-branches-for-head-commit

List branches for HEAD commit

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head', [
 'owner' => 'generated',
 'repo' => 'generated',
 'commit_sha' => 'generated',
]);

Operations method:

$client->operations()->repos()->listBranchesForHeadCommit( owner: 'generated',
 repo: 'generated',
 commit_sha: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-comments-for-commit

List commit comments

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{commit_sha}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'commit_sha' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommentsForCommit( owner: 'generated',
 repo: 'generated',
 commit_sha: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-comments-for-commit

List commit comments

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/commits/{commit_sha}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'commit_sha' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommentsForCommitListing( owner: 'generated',
 repo: 'generated',
 commit_sha: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-commit-comment

Create a commit comment

Using the call method:

$client->call('POST /repos/{owner}/{repo}/commits/{commit_sha}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'commit_sha' => 'generated',
]);

Operations method:

$client->operations()->repos()->createCommitComment( owner: 'generated',
 repo: 'generated',
 commit_sha: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-pull-requests-associated-with-commit

List pull requests associated with a commit

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls', [
 'owner' => 'generated',
 'repo' => 'generated',
 'commit_sha' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listPullRequestsAssociatedWithCommit( owner: 'generated',
 repo: 'generated',
 commit_sha: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-pull-requests-associated-with-commit

List pull requests associated with a commit

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/commits/{commit_sha}/pulls', [
 'owner' => 'generated',
 'repo' => 'generated',
 'commit_sha' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listPullRequestsAssociatedWithCommitListing( owner: 'generated',
 repo: 'generated',
 commit_sha: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/get-commit

Get a commit

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->repos()->getCommit( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

checks/list-for-ref

List check runs for a Git reference

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{ref}/check-runs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'check_name' => 'generated',
 'status' => 'generated',
 'app_id' => 6,
 'filter' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->checks()->listForRef( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 check_name: 'generated',
 status: 'generated',
 app_id: 6,
 filter: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

checks/list-suites-for-ref

List check suites for a Git reference

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{ref}/check-suites', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'app_id' => 6,
 'check_name' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->checks()->listSuitesForRef( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 app_id: 6,
 check_name: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/get-combined-status-for-ref

Get the combined status for a specific reference

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{ref}/status', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->getCombinedStatusForRef( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-commit-statuses-for-ref

List commit statuses for a reference

Using the call method:

$client->call('GET /repos/{owner}/{repo}/commits/{ref}/statuses', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommitStatusesForRef( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-commit-statuses-for-ref

List commit statuses for a reference

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/commits/{ref}/statuses', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listCommitStatusesForRefListing( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/compare-commits

Compare two commits

Using the call method:

$client->call('GET /repos/{owner}/{repo}/compare/{basehead}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'basehead' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->repos()->compareCommits( owner: 'generated',
 repo: 'generated',
 basehead: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

repos/get-content

Get repository content

Using the call method:

$client->call('GET /repos/{owner}/{repo}/contents/{path}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'path' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->getContent( owner: 'generated',
 repo: 'generated',
 path: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/create-or-update-file-contents

Create or update file contents

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/contents/{path}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'path' => 'generated',
]);

Operations method:

$client->operations()->repos()->createOrUpdateFileContents( owner: 'generated',
 repo: 'generated',
 path: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-file

Delete a file

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/contents/{path}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'path' => 'generated',
]);

Operations method:

$client->operations()->repos()->deleteFile( owner: 'generated',
 repo: 'generated',
 path: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-contributors

List repository contributors

Using the call method:

$client->call('GET /repos/{owner}/{repo}/contributors', [
 'owner' => 'generated',
 'repo' => 'generated',
 'anon' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listContributors( owner: 'generated',
 repo: 'generated',
 anon: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-contributors

List repository contributors

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/contributors', [
 'owner' => 'generated',
 'repo' => 'generated',
 'anon' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listContributorsListing( owner: 'generated',
 repo: 'generated',
 anon: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-deployments

List deployments

Using the call method:

$client->call('GET /repos/{owner}/{repo}/deployments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sha' => 'generated',
 'ref' => 'generated',
 'task' => 'generated',
 'environment' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listDeployments( owner: 'generated',
 repo: 'generated',
 sha: 'generated',
 ref: 'generated',
 task: 'generated',
 environment: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-deployments

List deployments

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/deployments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sha' => 'generated',
 'ref' => 'generated',
 'task' => 'generated',
 'environment' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listDeploymentsListing( owner: 'generated',
 repo: 'generated',
 sha: 'generated',
 ref: 'generated',
 task: 'generated',
 environment: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-deployment

Create a deployment

Using the call method:

$client->call('POST /repos/{owner}/{repo}/deployments', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createDeployment( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-deployment

Get a deployment

Using the call method:

$client->call('GET /repos/{owner}/{repo}/deployments/{deployment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'deployment_id' => 13,
]);

Operations method:

$client->operations()->repos()->getDeployment( owner: 'generated',
 repo: 'generated',
 deployment_id: 13,
);

You can find more about this operation over at the API method documentation.

repos/delete-deployment

Delete a deployment

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/deployments/{deployment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'deployment_id' => 13,
]);

Operations method:

$client->operations()->repos()->deleteDeployment( owner: 'generated',
 repo: 'generated',
 deployment_id: 13,
);

You can find more about this operation over at the API method documentation.

repos/list-deployment-statuses

List deployment statuses

Using the call method:

$client->call('GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses', [
 'owner' => 'generated',
 'repo' => 'generated',
 'deployment_id' => 13,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listDeploymentStatuses( owner: 'generated',
 repo: 'generated',
 deployment_id: 13,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-deployment-statuses

List deployment statuses

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses', [
 'owner' => 'generated',
 'repo' => 'generated',
 'deployment_id' => 13,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listDeploymentStatusesListing( owner: 'generated',
 repo: 'generated',
 deployment_id: 13,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-deployment-status

Create a deployment status

Using the call method:

$client->call('POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses', [
 'owner' => 'generated',
 'repo' => 'generated',
 'deployment_id' => 13,
]);

Operations method:

$client->operations()->repos()->createDeploymentStatus( owner: 'generated',
 repo: 'generated',
 deployment_id: 13,
);

You can find more about this operation over at the API method documentation.

repos/get-deployment-status

Get a deployment status

Using the call method:

$client->call('GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'deployment_id' => 13,
 'status_id' => 9,
]);

Operations method:

$client->operations()->repos()->getDeploymentStatus( owner: 'generated',
 repo: 'generated',
 deployment_id: 13,
 status_id: 9,
);

You can find more about this operation over at the API method documentation.

repos/create-dispatch-event

Create a repository dispatch event

Using the call method:

$client->call('POST /repos/{owner}/{repo}/dispatches', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createDispatchEvent( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-all-environments

List environments

Using the call method:

$client->call('GET /repos/{owner}/{repo}/environments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->getAllEnvironments( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/get-environment

Get an environment

Using the call method:

$client->call('GET /repos/{owner}/{repo}/environments/{environment_name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
]);

Operations method:

$client->operations()->repos()->getEnvironment( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/create-or-update-environment

Create or update an environment

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/environments/{environment_name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
]);

Operations method:

$client->operations()->repos()->createOrUpdateEnvironment( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-an-environment

Delete an environment

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/environments/{environment_name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
]);

Operations method:

$client->operations()->repos()->deleteAnEnvironment( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-deployment-branch-policies

List deployment branch policies

Using the call method:

$client->call('GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listDeploymentBranchPolicies( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-deployment-branch-policy

Create a deployment branch policy

Using the call method:

$client->call('POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
]);

Operations method:

$client->operations()->repos()->createDeploymentBranchPolicy( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-deployment-branch-policy

Get a deployment branch policy

Using the call method:

$client->call('GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
 'branch_policy_id' => 16,
]);

Operations method:

$client->operations()->repos()->getDeploymentBranchPolicy( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
 branch_policy_id: 16,
);

You can find more about this operation over at the API method documentation.

repos/update-deployment-branch-policy

Update a deployment branch policy

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
 'branch_policy_id' => 16,
]);

Operations method:

$client->operations()->repos()->updateDeploymentBranchPolicy( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
 branch_policy_id: 16,
);

You can find more about this operation over at the API method documentation.

repos/delete-deployment-branch-policy

Delete a deployment branch policy

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'environment_name' => 'generated',
 'branch_policy_id' => 16,
]);

Operations method:

$client->operations()->repos()->deleteDeploymentBranchPolicy( owner: 'generated',
 repo: 'generated',
 environment_name: 'generated',
 branch_policy_id: 16,
);

You can find more about this operation over at the API method documentation.

activity/list-repo-events

List repository events

Using the call method:

$client->call('GET /repos/{owner}/{repo}/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listRepoEvents( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-repo-events

List repository events

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listRepoEventsListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-forks

List forks

Using the call method:

$client->call('GET /repos/{owner}/{repo}/forks', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForks( owner: 'generated',
 repo: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-forks

List forks

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/forks', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForksListing( owner: 'generated',
 repo: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-fork

Create a fork

Using the call method:

$client->call('POST /repos/{owner}/{repo}/forks', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createFork( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

git/create-blob

Create a blob

Using the call method:

$client->call('POST /repos/{owner}/{repo}/git/blobs', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->git()->createBlob( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

git/get-blob

Get a blob

Using the call method:

$client->call('GET /repos/{owner}/{repo}/git/blobs/{file_sha}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'file_sha' => 'generated',
]);

Operations method:

$client->operations()->git()->getBlob( owner: 'generated',
 repo: 'generated',
 file_sha: 'generated',
);

You can find more about this operation over at the API method documentation.

git/create-commit

Create a commit

Using the call method:

$client->call('POST /repos/{owner}/{repo}/git/commits', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->git()->createCommit( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

git/get-commit

Get a commit object

Using the call method:

$client->call('GET /repos/{owner}/{repo}/git/commits/{commit_sha}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'commit_sha' => 'generated',
]);

Operations method:

$client->operations()->git()->getCommit( owner: 'generated',
 repo: 'generated',
 commit_sha: 'generated',
);

You can find more about this operation over at the API method documentation.

git/list-matching-refs

List matching references

Using the call method:

$client->call('GET /repos/{owner}/{repo}/git/matching-refs/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->git()->listMatchingRefs( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

git/get-ref

Get a reference

Using the call method:

$client->call('GET /repos/{owner}/{repo}/git/ref/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->git()->getRef( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

git/create-ref

Create a reference

Using the call method:

$client->call('POST /repos/{owner}/{repo}/git/refs', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->git()->createRef( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

git/delete-ref

Delete a reference

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/git/refs/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->git()->deleteRef( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

git/update-ref

Update a reference

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/git/refs/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->git()->updateRef( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

git/create-tag

Create a tag object

Using the call method:

$client->call('POST /repos/{owner}/{repo}/git/tags', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->git()->createTag( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

git/get-tag

Get a tag

Using the call method:

$client->call('GET /repos/{owner}/{repo}/git/tags/{tag_sha}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'tag_sha' => 'generated',
]);

Operations method:

$client->operations()->git()->getTag( owner: 'generated',
 repo: 'generated',
 tag_sha: 'generated',
);

You can find more about this operation over at the API method documentation.

git/create-tree

Create a tree

Using the call method:

$client->call('POST /repos/{owner}/{repo}/git/trees', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->git()->createTree( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

git/get-tree

Get a tree

Using the call method:

$client->call('GET /repos/{owner}/{repo}/git/trees/{tree_sha}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'tree_sha' => 'generated',
 'recursive' => 'generated',
]);

Operations method:

$client->operations()->git()->getTree( owner: 'generated',
 repo: 'generated',
 tree_sha: 'generated',
 recursive: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-webhooks

List repository webhooks

Using the call method:

$client->call('GET /repos/{owner}/{repo}/hooks', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listWebhooks( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-webhooks

List repository webhooks

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/hooks', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listWebhooksListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-webhook

Create a repository webhook

Using the call method:

$client->call('POST /repos/{owner}/{repo}/hooks', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createWebhook( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-webhook

Get a repository webhook

Using the call method:

$client->call('GET /repos/{owner}/{repo}/hooks/{hook_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->repos()->getWebhook( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

repos/delete-webhook

Delete a repository webhook

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/hooks/{hook_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->repos()->deleteWebhook( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

repos/update-webhook

Update a repository webhook

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/hooks/{hook_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->repos()->updateWebhook( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

repos/get-webhook-config-for-repo

Get a webhook configuration for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/hooks/{hook_id}/config', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->repos()->getWebhookConfigForRepo( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

repos/update-webhook-config-for-repo

Update a webhook configuration for a repository

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->repos()->updateWebhookConfigForRepo( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

repos/list-webhook-deliveries

List deliveries for a repository webhook

Using the call method:

$client->call('GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
 'cursor' => 'generated',
 'redelivery' => ,
 'per_page' => 8,
]);

Operations method:

$client->operations()->repos()->listWebhookDeliveries( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
 cursor: 'generated',
 redelivery: ,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

repos/get-webhook-delivery

Get a delivery for a repository webhook

Using the call method:

$client->call('GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
 'delivery_id' => 11,
]);

Operations method:

$client->operations()->repos()->getWebhookDelivery( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
 delivery_id: 11,
);

You can find more about this operation over at the API method documentation.

repos/redeliver-webhook-delivery

Redeliver a delivery for a repository webhook

Using the call method:

$client->call('POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
 'delivery_id' => 11,
]);

Operations method:

$client->operations()->repos()->redeliverWebhookDelivery( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
 delivery_id: 11,
);

You can find more about this operation over at the API method documentation.

repos/ping-webhook

Ping a repository webhook

Using the call method:

$client->call('POST /repos/{owner}/{repo}/hooks/{hook_id}/pings', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->repos()->pingWebhook( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

repos/test-push-webhook

Test the push repository webhook

Using the call method:

$client->call('POST /repos/{owner}/{repo}/hooks/{hook_id}/tests', [
 'owner' => 'generated',
 'repo' => 'generated',
 'hook_id' => 7,
]);

Operations method:

$client->operations()->repos()->testPushWebhook( owner: 'generated',
 repo: 'generated',
 hook_id: 7,
);

You can find more about this operation over at the API method documentation.

apps/get-repo-installation

Get a repository installation for the authenticated app

Using the call method:

$client->call('GET /repos/{owner}/{repo}/installation', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->apps()->getRepoInstallation( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-invitations

List repository invitations

Using the call method:

$client->call('GET /repos/{owner}/{repo}/invitations', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listInvitations( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-invitations

List repository invitations

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/invitations', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listInvitationsListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/delete-invitation

Delete a repository invitation

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/invitations/{invitation_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'invitation_id' => 13,
]);

Operations method:

$client->operations()->repos()->deleteInvitation( owner: 'generated',
 repo: 'generated',
 invitation_id: 13,
);

You can find more about this operation over at the API method documentation.

repos/update-invitation

Update a repository invitation

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/invitations/{invitation_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'invitation_id' => 13,
]);

Operations method:

$client->operations()->repos()->updateInvitation( owner: 'generated',
 repo: 'generated',
 invitation_id: 13,
);

You can find more about this operation over at the API method documentation.

issues/list-for-repo

List repository issues

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues', [
 'owner' => 'generated',
 'repo' => 'generated',
 'milestone' => 'generated',
 'assignee' => 'generated',
 'creator' => 'generated',
 'mentioned' => 'generated',
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listForRepo( owner: 'generated',
 repo: 'generated',
 milestone: 'generated',
 assignee: 'generated',
 creator: 'generated',
 mentioned: 'generated',
 labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-for-repo

List repository issues

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues', [
 'owner' => 'generated',
 'repo' => 'generated',
 'milestone' => 'generated',
 'assignee' => 'generated',
 'creator' => 'generated',
 'mentioned' => 'generated',
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listForRepoListing( owner: 'generated',
 repo: 'generated',
 milestone: 'generated',
 assignee: 'generated',
 creator: 'generated',
 mentioned: 'generated',
 labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/create

Create an issue

Using the call method:

$client->call('POST /repos/{owner}/{repo}/issues', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->issues()->create( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/list-comments-for-repo

List issue comments for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listCommentsForRepo( owner: 'generated',
 repo: 'generated',
 direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-comments-for-repo

List issue comments for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listCommentsForRepoListing( owner: 'generated',
 repo: 'generated',
 direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/get-comment

Get an issue comment

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->issues()->getComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

issues/delete-comment

Delete an issue comment

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->issues()->deleteComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

issues/update-comment

Update an issue comment

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->issues()->updateComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-issue-comment

List reactions for an issue comment

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForIssueComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-issue-comment

List reactions for an issue comment

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForIssueCommentListing( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/create-for-issue-comment

Create reaction for an issue comment

Using the call method:

$client->call('POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->reactions()->createForIssueComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

reactions/delete-for-issue-comment

Delete an issue comment reaction

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'reaction_id' => 11,
]);

Operations method:

$client->operations()->reactions()->deleteForIssueComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 reaction_id: 11,
);

You can find more about this operation over at the API method documentation.

issues/list-events-for-repo

List issue events for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listEventsForRepo( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-events-for-repo

List issue events for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listEventsForRepoListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/get-event

Get an issue event

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/events/{event_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'event_id' => 8,
]);

Operations method:

$client->operations()->issues()->getEvent( owner: 'generated',
 repo: 'generated',
 event_id: 8,
);

You can find more about this operation over at the API method documentation.

issues/get

Get an issue

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/{issue_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->get( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/update

Update an issue

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/issues/{issue_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->update( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/add-assignees

Add assignees to an issue

Using the call method:

$client->call('POST /repos/{owner}/{repo}/issues/{issue_number}/assignees', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->addAssignees( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/remove-assignees

Remove assignees from an issue

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->removeAssignees( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/check-user-can-be-assigned-to-issue

Check if a user can be assigned to a issue

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'assignee' => 'generated',
]);

Operations method:

$client->operations()->issues()->checkUserCanBeAssignedToIssue( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 assignee: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/list-comments

List issue comments

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/{issue_number}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listComments( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-comments

List issue comments

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/{issue_number}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listCommentsListing( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/create-comment

Create an issue comment

Using the call method:

$client->call('POST /repos/{owner}/{repo}/issues/{issue_number}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->createComment( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/list-events

List issue events

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/{issue_number}/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listEvents( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-events

List issue events

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/{issue_number}/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listEventsListing( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-labels-on-issue

List labels for an issue

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/{issue_number}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listLabelsOnIssue( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-labels-on-issue

List labels for an issue

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/{issue_number}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listLabelsOnIssueListing( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/set-labels

Set labels for an issue

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/issues/{issue_number}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->setLabels( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/add-labels

Add labels to an issue

Using the call method:

$client->call('POST /repos/{owner}/{repo}/issues/{issue_number}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->addLabels( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/remove-all-labels

Remove all labels from an issue

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->removeAllLabels( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/remove-label

Remove a label from an issue

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'name' => 'generated',
]);

Operations method:

$client->operations()->issues()->removeLabel( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 name: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/lock

Lock an issue

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/issues/{issue_number}/lock', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->lock( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

issues/unlock

Unlock an issue

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->issues()->unlock( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-issue

List reactions for an issue

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/{issue_number}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForIssue( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-issue

List reactions for an issue

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/{issue_number}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForIssueListing( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/create-for-issue

Create reaction for an issue

Using the call method:

$client->call('POST /repos/{owner}/{repo}/issues/{issue_number}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
]);

Operations method:

$client->operations()->reactions()->createForIssue( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
);

You can find more about this operation over at the API method documentation.

reactions/delete-for-issue

Delete an issue reaction

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'reaction_id' => 11,
]);

Operations method:

$client->operations()->reactions()->deleteForIssue( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 reaction_id: 11,
);

You can find more about this operation over at the API method documentation.

issues/list-events-for-timeline

List timeline events for an issue

Using the call method:

$client->call('GET /repos/{owner}/{repo}/issues/{issue_number}/timeline', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listEventsForTimeline( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-events-for-timeline

List timeline events for an issue

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/issues/{issue_number}/timeline', [
 'owner' => 'generated',
 'repo' => 'generated',
 'issue_number' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listEventsForTimelineListing( owner: 'generated',
 repo: 'generated',
 issue_number: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-deploy-keys

List deploy keys

Using the call method:

$client->call('GET /repos/{owner}/{repo}/keys', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listDeployKeys( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-deploy-keys

List deploy keys

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/keys', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listDeployKeysListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-deploy-key

Create a deploy key

Using the call method:

$client->call('POST /repos/{owner}/{repo}/keys', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createDeployKey( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-deploy-key

Get a deploy key

Using the call method:

$client->call('GET /repos/{owner}/{repo}/keys/{key_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'key_id' => 6,
]);

Operations method:

$client->operations()->repos()->getDeployKey( owner: 'generated',
 repo: 'generated',
 key_id: 6,
);

You can find more about this operation over at the API method documentation.

repos/delete-deploy-key

Delete a deploy key

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/keys/{key_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'key_id' => 6,
]);

Operations method:

$client->operations()->repos()->deleteDeployKey( owner: 'generated',
 repo: 'generated',
 key_id: 6,
);

You can find more about this operation over at the API method documentation.

issues/list-labels-for-repo

List labels for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listLabelsForRepo( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-labels-for-repo

List labels for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listLabelsForRepoListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/create-label

Create a label

Using the call method:

$client->call('POST /repos/{owner}/{repo}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->issues()->createLabel( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/get-label

Get a label

Using the call method:

$client->call('GET /repos/{owner}/{repo}/labels/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'name' => 'generated',
]);

Operations method:

$client->operations()->issues()->getLabel( owner: 'generated',
 repo: 'generated',
 name: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/delete-label

Delete a label

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/labels/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'name' => 'generated',
]);

Operations method:

$client->operations()->issues()->deleteLabel( owner: 'generated',
 repo: 'generated',
 name: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/update-label

Update a label

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/labels/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'name' => 'generated',
]);

Operations method:

$client->operations()->issues()->updateLabel( owner: 'generated',
 repo: 'generated',
 name: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-languages

List repository languages

Using the call method:

$client->call('GET /repos/{owner}/{repo}/languages', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->listLanguages( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/enable-lfs-for-repo

Enable Git LFS for a repository

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/lfs', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->enableLfsForRepo( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/disable-lfs-for-repo

Disable Git LFS for a repository

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/lfs', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->disableLfsForRepo( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

licenses/get-for-repo

Get the license for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/license', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->licenses()->getForRepo( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/merge-upstream

Sync a fork branch with the upstream repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/merge-upstream', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->mergeUpstream( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/merge

Merge a branch

Using the call method:

$client->call('POST /repos/{owner}/{repo}/merges', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->merge( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/list-milestones

List milestones

Using the call method:

$client->call('GET /repos/{owner}/{repo}/milestones', [
 'owner' => 'generated',
 'repo' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listMilestones( owner: 'generated',
 repo: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-milestones

List milestones

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/milestones', [
 'owner' => 'generated',
 'repo' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listMilestonesListing( owner: 'generated',
 repo: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/create-milestone

Create a milestone

Using the call method:

$client->call('POST /repos/{owner}/{repo}/milestones', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->issues()->createMilestone( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

issues/get-milestone

Get a milestone

Using the call method:

$client->call('GET /repos/{owner}/{repo}/milestones/{milestone_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'milestone_number' => 16,
]);

Operations method:

$client->operations()->issues()->getMilestone( owner: 'generated',
 repo: 'generated',
 milestone_number: 16,
);

You can find more about this operation over at the API method documentation.

issues/delete-milestone

Delete a milestone

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/milestones/{milestone_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'milestone_number' => 16,
]);

Operations method:

$client->operations()->issues()->deleteMilestone( owner: 'generated',
 repo: 'generated',
 milestone_number: 16,
);

You can find more about this operation over at the API method documentation.

issues/update-milestone

Update a milestone

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/milestones/{milestone_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'milestone_number' => 16,
]);

Operations method:

$client->operations()->issues()->updateMilestone( owner: 'generated',
 repo: 'generated',
 milestone_number: 16,
);

You can find more about this operation over at the API method documentation.

issues/list-labels-for-milestone

List labels for issues in a milestone

Using the call method:

$client->call('GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'milestone_number' => 16,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listLabelsForMilestone( owner: 'generated',
 repo: 'generated',
 milestone_number: 16,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-labels-for-milestone

List labels for issues in a milestone

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/milestones/{milestone_number}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'milestone_number' => 16,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listLabelsForMilestoneListing( owner: 'generated',
 repo: 'generated',
 milestone_number: 16,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-repo-notifications-for-authenticated-user

List repository notifications for the authenticated user

Using the call method:

$client->call('GET /repos/{owner}/{repo}/notifications', [
 'owner' => 'generated',
 'repo' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'before' => '1970-01-01T00:00:00+00:00',
 'all' => ,
 'participating' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listRepoNotificationsForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 before: '1970-01-01T00:00:00+00:00',
 all: ,
 participating: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-repo-notifications-for-authenticated-user

List repository notifications for the authenticated user

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/notifications', [
 'owner' => 'generated',
 'repo' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'before' => '1970-01-01T00:00:00+00:00',
 'all' => ,
 'participating' => ,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listRepoNotificationsForAuthenticatedUserListing( owner: 'generated',
 repo: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 before: '1970-01-01T00:00:00+00:00',
 all: ,
 participating: ,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/mark-repo-notifications-as-read

Mark repository notifications as read

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/notifications', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->activity()->markRepoNotificationsAsRead( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-pages

Get a GitHub AE Pages site

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pages', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getPages( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/update-information-about-pages-site

Update information about a GitHub AE Pages site

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/pages', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->updateInformationAboutPagesSite( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/create-pages-site

Create a GitHub AE Pages site

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pages', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createPagesSite( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/delete-pages-site

Delete a GitHub AE Pages site

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/pages', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->deletePagesSite( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-pages-builds

List GitHub AE Pages builds

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pages/builds', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listPagesBuilds( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-pages-builds

List GitHub AE Pages builds

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pages/builds', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listPagesBuildsListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/request-pages-build

Request a GitHub AE Pages build

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pages/builds', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->requestPagesBuild( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-latest-pages-build

Get latest Pages build

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pages/builds/latest', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getLatestPagesBuild( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-pages-build

Get GitHub AE Pages build

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pages/builds/{build_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'build_id' => 8,
]);

Operations method:

$client->operations()->repos()->getPagesBuild( owner: 'generated',
 repo: 'generated',
 build_id: 8,
);

You can find more about this operation over at the API method documentation.

projects/list-for-repo

List repository projects

Using the call method:

$client->call('GET /repos/{owner}/{repo}/projects', [
 'owner' => 'generated',
 'repo' => 'generated',
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listForRepo( owner: 'generated',
 repo: 'generated',
 state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/list-for-repo

List repository projects

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/projects', [
 'owner' => 'generated',
 'repo' => 'generated',
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listForRepoListing( owner: 'generated',
 repo: 'generated',
 state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/create-for-repo

Create a repository project

Using the call method:

$client->call('POST /repos/{owner}/{repo}/projects', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->projects()->createForRepo( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

pulls/list

List pull requests

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls', [
 'owner' => 'generated',
 'repo' => 'generated',
 'head' => 'generated',
 'base' => 'generated',
 'direction' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->list( owner: 'generated',
 repo: 'generated',
 head: 'generated',
 base: 'generated',
 direction: 'generated',
 state: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list

List pull requests

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls', [
 'owner' => 'generated',
 'repo' => 'generated',
 'head' => 'generated',
 'base' => 'generated',
 'direction' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listListing( owner: 'generated',
 repo: 'generated',
 head: 'generated',
 base: 'generated',
 direction: 'generated',
 state: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/create

Create a pull request

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pulls', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->pulls()->create( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

pulls/list-review-comments-for-repo

List review comments in a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listReviewCommentsForRepo( owner: 'generated',
 repo: 'generated',
 sort: 'generated',
 direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list-review-comments-for-repo

List review comments in a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listReviewCommentsForRepoListing( owner: 'generated',
 repo: 'generated',
 sort: 'generated',
 direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/get-review-comment

Get a review comment for a pull request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->pulls()->getReviewComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

pulls/delete-review-comment

Delete a review comment for a pull request

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->pulls()->deleteReviewComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

pulls/update-review-comment

Update a review comment for a pull request

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->pulls()->updateReviewComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-pull-request-review-comment

List reactions for a pull request review comment

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForPullRequestReviewComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-pull-request-review-comment

List reactions for a pull request review comment

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForPullRequestReviewCommentListing( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/create-for-pull-request-review-comment

Create reaction for a pull request review comment

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
]);

Operations method:

$client->operations()->reactions()->createForPullRequestReviewComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

reactions/delete-for-pull-request-comment

Delete a pull request comment reaction

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'comment_id' => 10,
 'reaction_id' => 11,
]);

Operations method:

$client->operations()->reactions()->deleteForPullRequestComment( owner: 'generated',
 repo: 'generated',
 comment_id: 10,
 reaction_id: 11,
);

You can find more about this operation over at the API method documentation.

pulls/get

Get a pull request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->get( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/update

Update a pull request

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/pulls/{pull_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->update( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/list-review-comments

List review comments on a pull request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listReviewComments( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list-review-comments

List review comments on a pull request

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls/{pull_number}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listReviewCommentsListing( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/create-review-comment

Create a review comment for a pull request

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pulls/{pull_number}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->createReviewComment( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/create-reply-for-review-comment

Create a reply for a review comment

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'comment_id' => 10,
]);

Operations method:

$client->operations()->pulls()->createReplyForReviewComment( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 comment_id: 10,
);

You can find more about this operation over at the API method documentation.

pulls/list-commits

List commits on a pull request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/commits', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listCommits( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list-commits

List commits on a pull request

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls/{pull_number}/commits', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listCommitsListing( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list-files

List pull requests files

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/files', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listFiles( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list-files

List pull requests files

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls/{pull_number}/files', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listFilesListing( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/check-if-merged

Check if a pull request has been merged

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/merge', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->checkIfMerged( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/merge

Merge a pull request

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->merge( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/list-requested-reviewers

Get all requested reviewers for a pull request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->listRequestedReviewers( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/request-reviewers

Request reviewers for a pull request

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->requestReviewers( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/remove-requested-reviewers

Remove requested reviewers from a pull request

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->removeRequestedReviewers( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/list-reviews

List reviews for a pull request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listReviews( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list-reviews

List reviews for a pull request

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls/{pull_number}/reviews', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listReviewsListing( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/create-review

Create a review for a pull request

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->createReview( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

pulls/get-review

Get a review for a pull request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'review_id' => 9,
]);

Operations method:

$client->operations()->pulls()->getReview( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 review_id: 9,
);

You can find more about this operation over at the API method documentation.

pulls/update-review

Update a review for a pull request

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'review_id' => 9,
]);

Operations method:

$client->operations()->pulls()->updateReview( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 review_id: 9,
);

You can find more about this operation over at the API method documentation.

pulls/delete-pending-review

Delete a pending review for a pull request

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'review_id' => 9,
]);

Operations method:

$client->operations()->pulls()->deletePendingReview( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 review_id: 9,
);

You can find more about this operation over at the API method documentation.

pulls/list-comments-for-review

List comments for a pull request review

Using the call method:

$client->call('GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'review_id' => 9,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listCommentsForReview( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 review_id: 9,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/list-comments-for-review

List comments for a pull request review

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'review_id' => 9,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->pulls()->listCommentsForReviewListing( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 review_id: 9,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

pulls/dismiss-review

Dismiss a review for a pull request

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'review_id' => 9,
]);

Operations method:

$client->operations()->pulls()->dismissReview( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 review_id: 9,
);

You can find more about this operation over at the API method documentation.

pulls/submit-review

Submit a review for a pull request

Using the call method:

$client->call('POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
 'review_id' => 9,
]);

Operations method:

$client->operations()->pulls()->submitReview( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
 review_id: 9,
);

You can find more about this operation over at the API method documentation.

pulls/update-branch

Update a pull request branch

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch', [
 'owner' => 'generated',
 'repo' => 'generated',
 'pull_number' => 11,
]);

Operations method:

$client->operations()->pulls()->updateBranch( owner: 'generated',
 repo: 'generated',
 pull_number: 11,
);

You can find more about this operation over at the API method documentation.

repos/get-readme

Get a repository README

Using the call method:

$client->call('GET /repos/{owner}/{repo}/readme', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->getReadme( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-readme-in-directory

Get a repository README for a directory

Using the call method:

$client->call('GET /repos/{owner}/{repo}/readme/{dir}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'dir' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->getReadmeInDirectory( owner: 'generated',
 repo: 'generated',
 dir: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-releases

List releases

Using the call method:

$client->call('GET /repos/{owner}/{repo}/releases', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listReleases( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-releases

List releases

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/releases', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listReleasesListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-release

Create a release

Using the call method:

$client->call('POST /repos/{owner}/{repo}/releases', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createRelease( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-release-asset

Get a release asset

Using the call method:

$client->call('GET /repos/{owner}/{repo}/releases/assets/{asset_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'asset_id' => 8,
]);

Operations method:

$client->operations()->repos()->getReleaseAsset( owner: 'generated',
 repo: 'generated',
 asset_id: 8,
);

You can find more about this operation over at the API method documentation.

repos/delete-release-asset

Delete a release asset

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'asset_id' => 8,
]);

Operations method:

$client->operations()->repos()->deleteReleaseAsset( owner: 'generated',
 repo: 'generated',
 asset_id: 8,
);

You can find more about this operation over at the API method documentation.

repos/update-release-asset

Update a release asset

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'asset_id' => 8,
]);

Operations method:

$client->operations()->repos()->updateReleaseAsset( owner: 'generated',
 repo: 'generated',
 asset_id: 8,
);

You can find more about this operation over at the API method documentation.

repos/get-latest-release

Get the latest release

Using the call method:

$client->call('GET /repos/{owner}/{repo}/releases/latest', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getLatestRelease( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-release-by-tag

Get a release by tag name

Using the call method:

$client->call('GET /repos/{owner}/{repo}/releases/tags/{tag}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'tag' => 'generated',
]);

Operations method:

$client->operations()->repos()->getReleaseByTag( owner: 'generated',
 repo: 'generated',
 tag: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-release

Get a release

Using the call method:

$client->call('GET /repos/{owner}/{repo}/releases/{release_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
]);

Operations method:

$client->operations()->repos()->getRelease( owner: 'generated',
 repo: 'generated',
 release_id: 10,
);

You can find more about this operation over at the API method documentation.

repos/delete-release

Delete a release

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/releases/{release_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
]);

Operations method:

$client->operations()->repos()->deleteRelease( owner: 'generated',
 repo: 'generated',
 release_id: 10,
);

You can find more about this operation over at the API method documentation.

repos/update-release

Update a release

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/releases/{release_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
]);

Operations method:

$client->operations()->repos()->updateRelease( owner: 'generated',
 repo: 'generated',
 release_id: 10,
);

You can find more about this operation over at the API method documentation.

repos/list-release-assets

List release assets

Using the call method:

$client->call('GET /repos/{owner}/{repo}/releases/{release_id}/assets', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listReleaseAssets( owner: 'generated',
 repo: 'generated',
 release_id: 10,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-release-assets

List release assets

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/releases/{release_id}/assets', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listReleaseAssetsListing( owner: 'generated',
 repo: 'generated',
 release_id: 10,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/upload-release-asset

Upload a release asset

Using the call method:

$client->call('POST /repos/{owner}/{repo}/releases/{release_id}/assets', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
 'name' => 'generated',
 'label' => 'generated',
]);

Operations method:

$client->operations()->repos()->uploadReleaseAsset( owner: 'generated',
 repo: 'generated',
 release_id: 10,
 name: 'generated',
 label: 'generated',
);

You can find more about this operation over at the API method documentation.

reactions/list-for-release

List reactions for a release

Using the call method:

$client->call('GET /repos/{owner}/{repo}/releases/{release_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForRelease( owner: 'generated',
 repo: 'generated',
 release_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/list-for-release

List reactions for a release

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/releases/{release_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
 'content' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->reactions()->listForReleaseListing( owner: 'generated',
 repo: 'generated',
 release_id: 10,
 content: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

reactions/create-for-release

Create reaction for a release

Using the call method:

$client->call('POST /repos/{owner}/{repo}/releases/{release_id}/reactions', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
]);

Operations method:

$client->operations()->reactions()->createForRelease( owner: 'generated',
 repo: 'generated',
 release_id: 10,
);

You can find more about this operation over at the API method documentation.

reactions/delete-for-release

Delete a release reaction

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'release_id' => 10,
 'reaction_id' => 11,
]);

Operations method:

$client->operations()->reactions()->deleteForRelease( owner: 'generated',
 repo: 'generated',
 release_id: 10,
 reaction_id: 11,
);

You can find more about this operation over at the API method documentation.

secret-scanning/list-alerts-for-repo

List secret scanning alerts for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/secret-scanning/alerts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'state' => 'generated',
 'secret_type' => 'generated',
 'resolution' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->secretScanning()->listAlertsForRepo( owner: 'generated',
 repo: 'generated',
 state: 'generated',
 secret_type: 'generated',
 resolution: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

secret-scanning/list-alerts-for-repo

List secret scanning alerts for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/secret-scanning/alerts', [
 'owner' => 'generated',
 'repo' => 'generated',
 'state' => 'generated',
 'secret_type' => 'generated',
 'resolution' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->secretScanning()->listAlertsForRepoListing( owner: 'generated',
 repo: 'generated',
 state: 'generated',
 secret_type: 'generated',
 resolution: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

secret-scanning/get-alert

Get a secret scanning alert

Using the call method:

$client->call('GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
]);

Operations method:

$client->operations()->secretScanning()->getAlert( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
);

You can find more about this operation over at the API method documentation.

secret-scanning/update-alert

Update a secret scanning alert

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
]);

Operations method:

$client->operations()->secretScanning()->updateAlert( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
);

You can find more about this operation over at the API method documentation.

secret-scanning/list-locations-for-alert

List locations for a secret scanning alert

Using the call method:

$client->call('GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->secretScanning()->listLocationsForAlert( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

secret-scanning/list-locations-for-alert

List locations for a secret scanning alert

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->secretScanning()->listLocationsForAlertListing( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

activity/list-stargazers-for-repo

List stargazers

Using the call method:

$client->call('GET /repos/{owner}/{repo}/stargazers', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listStargazersForRepo( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/get-code-frequency-stats

Get the weekly commit activity

Using the call method:

$client->call('GET /repos/{owner}/{repo}/stats/code_frequency', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getCodeFrequencyStats( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-commit-activity-stats

Get the last year of commit activity

Using the call method:

$client->call('GET /repos/{owner}/{repo}/stats/commit_activity', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getCommitActivityStats( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-contributors-stats

Get all contributor commit activity

Using the call method:

$client->call('GET /repos/{owner}/{repo}/stats/contributors', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getContributorsStats( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-participation-stats

Get the weekly commit count

Using the call method:

$client->call('GET /repos/{owner}/{repo}/stats/participation', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getParticipationStats( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/get-punch-card-stats

Get the hourly commit count for each day

Using the call method:

$client->call('GET /repos/{owner}/{repo}/stats/punch_card', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->getPunchCardStats( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/create-commit-status

Create a commit status

Using the call method:

$client->call('POST /repos/{owner}/{repo}/statuses/{sha}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'sha' => 'generated',
]);

Operations method:

$client->operations()->repos()->createCommitStatus( owner: 'generated',
 repo: 'generated',
 sha: 'generated',
);

You can find more about this operation over at the API method documentation.

activity/list-watchers-for-repo

List watchers

Using the call method:

$client->call('GET /repos/{owner}/{repo}/subscribers', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listWatchersForRepo( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-watchers-for-repo

List watchers

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/subscribers', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listWatchersForRepoListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/get-repo-subscription

Get a repository subscription

Using the call method:

$client->call('GET /repos/{owner}/{repo}/subscription', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->activity()->getRepoSubscription( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

activity/set-repo-subscription

Set a repository subscription

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/subscription', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->activity()->setRepoSubscription( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

activity/delete-repo-subscription

Delete a repository subscription

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/subscription', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->activity()->deleteRepoSubscription( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-tags

List repository tags

Using the call method:

$client->call('GET /repos/{owner}/{repo}/tags', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listTags( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-tags

List repository tags

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/tags', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listTagsListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/download-tarball-archive

Download a repository archive (tar)

Using the call method:

$client->call('GET /repos/{owner}/{repo}/tarball/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->downloadTarballArchive( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/download-tarball-archive

Download a repository archive (tar)

Using the call method:

$client->call('STREAM /repos/{owner}/{repo}/tarball/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->downloadTarballArchiveStreaming( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/list-teams

List repository teams

Using the call method:

$client->call('GET /repos/{owner}/{repo}/teams', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listTeams( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-teams

List repository teams

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/teams', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listTeamsListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/get-all-topics

Get all repository topics

Using the call method:

$client->call('GET /repos/{owner}/{repo}/topics', [
 'owner' => 'generated',
 'repo' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->repos()->getAllTopics( owner: 'generated',
 repo: 'generated',
 page: 1,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

repos/replace-all-topics

Replace all repository topics

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/topics', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->replaceAllTopics( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/transfer

Transfer a repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/transfer', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->transfer( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/download-zipball-archive

Download a repository archive (zip)

Using the call method:

$client->call('GET /repos/{owner}/{repo}/zipball/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->downloadZipballArchive( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/download-zipball-archive

Download a repository archive (zip)

Using the call method:

$client->call('STREAM /repos/{owner}/{repo}/zipball/{ref}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->repos()->downloadZipballArchiveStreaming( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
);

You can find more about this operation over at the API method documentation.

repos/create-using-template

Create a repository using a template

Using the call method:

$client->call('POST /repos/{template_owner}/{template_repo}/generate', [
 'template_owner' => 'generated',
 'template_repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createUsingTemplate( template_owner: 'generated',
 template_repo: 'generated',
);

You can find more about this operation over at the API method documentation.

search/code

Search code

Using the call method:

$client->call('GET /search/code', [
 'q' => 'generated',
 'sort' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->search()->code( q: 'generated',
 sort: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

search/commits

Search commits

Using the call method:

$client->call('GET /search/commits', [
 'q' => 'generated',
 'sort' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->search()->commits( q: 'generated',
 sort: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

search/issues-and-pull-requests

Search issues and pull requests

Using the call method:

$client->call('GET /search/issues', [
 'q' => 'generated',
 'sort' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->search()->issuesAndPullRequests( q: 'generated',
 sort: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

search/labels

Search labels

Using the call method:

$client->call('GET /search/labels', [
 'repository_id' => 13,
 'q' => 'generated',
 'sort' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->search()->labels( repository_id: 13,
 q: 'generated',
 sort: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

search/repos

Search repositories

Using the call method:

$client->call('GET /search/repositories', [
 'q' => 'generated',
 'sort' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->search()->repos( q: 'generated',
 sort: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

search/topics

Search topics

Using the call method:

$client->call('GET /search/topics', [
 'q' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->search()->topics( q: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

search/users

Search users

Using the call method:

$client->call('GET /search/users', [
 'q' => 'generated',
 'sort' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->search()->users( q: 'generated',
 sort: 'generated',
 order: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/get-legacy

Get a team (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}', [
 'team_id' => 7,
]);

Operations method:

$client->operations()->teams()->getLegacy( team_id: 7,
);

You can find more about this operation over at the API method documentation.

teams/delete-legacy

Delete a team (Legacy)

Using the call method:

$client->call('DELETE /teams/{team_id}', [
 'team_id' => 7,
]);

Operations method:

$client->operations()->teams()->deleteLegacy( team_id: 7,
);

You can find more about this operation over at the API method documentation.

teams/update-legacy

Update a team (Legacy)

Using the call method:

$client->call('PATCH /teams/{team_id}', [
 'team_id' => 7,
]);

Operations method:

$client->operations()->teams()->updateLegacy( team_id: 7,
);

You can find more about this operation over at the API method documentation.

teams/list-discussions-legacy

List discussions (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/discussions', [
 'team_id' => 7,
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionsLegacy( team_id: 7,
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-discussions-legacy

List discussions (Legacy)

Using the call method:

$client->call('LIST /teams/{team_id}/discussions', [
 'team_id' => 7,
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionsLegacyListing( team_id: 7,
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/create-discussion-legacy

Create a discussion (Legacy)

Using the call method:

$client->call('POST /teams/{team_id}/discussions', [
 'team_id' => 7,
]);

Operations method:

$client->operations()->teams()->createDiscussionLegacy( team_id: 7,
);

You can find more about this operation over at the API method documentation.

teams/get-discussion-legacy

Get a discussion (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/discussions/{discussion_number}', [
 'team_id' => 7,
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->getDiscussionLegacy( team_id: 7,
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/delete-discussion-legacy

Delete a discussion (Legacy)

Using the call method:

$client->call('DELETE /teams/{team_id}/discussions/{discussion_number}', [
 'team_id' => 7,
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->deleteDiscussionLegacy( team_id: 7,
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/update-discussion-legacy

Update a discussion (Legacy)

Using the call method:

$client->call('PATCH /teams/{team_id}/discussions/{discussion_number}', [
 'team_id' => 7,
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->updateDiscussionLegacy( team_id: 7,
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/list-discussion-comments-legacy

List discussion comments (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/discussions/{discussion_number}/comments', [
 'team_id' => 7,
 'discussion_number' => 17,
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionCommentsLegacy( team_id: 7,
 discussion_number: 17,
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-discussion-comments-legacy

List discussion comments (Legacy)

Using the call method:

$client->call('LIST /teams/{team_id}/discussions/{discussion_number}/comments', [
 'team_id' => 7,
 'discussion_number' => 17,
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listDiscussionCommentsLegacyListing( team_id: 7,
 discussion_number: 17,
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/create-discussion-comment-legacy

Create a discussion comment (Legacy)

Using the call method:

$client->call('POST /teams/{team_id}/discussions/{discussion_number}/comments', [
 'team_id' => 7,
 'discussion_number' => 17,
]);

Operations method:

$client->operations()->teams()->createDiscussionCommentLegacy( team_id: 7,
 discussion_number: 17,
);

You can find more about this operation over at the API method documentation.

teams/get-discussion-comment-legacy

Get a discussion comment (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}', [
 'team_id' => 7,
 'discussion_number' => 17,
 'comment_number' => 14,
]);

Operations method:

$client->operations()->teams()->getDiscussionCommentLegacy( team_id: 7,
 discussion_number: 17,
 comment_number: 14,
);

You can find more about this operation over at the API method documentation.

teams/delete-discussion-comment-legacy

Delete a discussion comment (Legacy)

Using the call method:

$client->call('DELETE /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}', [
 'team_id' => 7,
 'discussion_number' => 17,
 'comment_number' => 14,
]);

Operations method:

$client->operations()->teams()->deleteDiscussionCommentLegacy( team_id: 7,
 discussion_number: 17,
 comment_number: 14,
);

You can find more about this operation over at the API method documentation.

teams/update-discussion-comment-legacy

Update a discussion comment (Legacy)

Using the call method:

$client->call('PATCH /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}', [
 'team_id' => 7,
 'discussion_number' => 17,
 'comment_number' => 14,
]);

Operations method:

$client->operations()->teams()->updateDiscussionCommentLegacy( team_id: 7,
 discussion_number: 17,
 comment_number: 14,
);

You can find more about this operation over at the API method documentation.

teams/list-members-legacy

List team members (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/members', [
 'team_id' => 7,
 'role' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listMembersLegacy( team_id: 7,
 role: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-members-legacy

List team members (Legacy)

Using the call method:

$client->call('LIST /teams/{team_id}/members', [
 'team_id' => 7,
 'role' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listMembersLegacyListing( team_id: 7,
 role: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/get-member-legacy

Get team member (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/members/{username}', [
 'team_id' => 7,
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->getMemberLegacy( team_id: 7,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/add-member-legacy

Add team member (Legacy)

Using the call method:

$client->call('PUT /teams/{team_id}/members/{username}', [
 'team_id' => 7,
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->addMemberLegacy( team_id: 7,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/remove-member-legacy

Remove team member (Legacy)

Using the call method:

$client->call('DELETE /teams/{team_id}/members/{username}', [
 'team_id' => 7,
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->removeMemberLegacy( team_id: 7,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/get-membership-for-user-legacy

Get team membership for a user (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/memberships/{username}', [
 'team_id' => 7,
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->getMembershipForUserLegacy( team_id: 7,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/add-or-update-membership-for-user-legacy

Add or update team membership for a user (Legacy)

Using the call method:

$client->call('PUT /teams/{team_id}/memberships/{username}', [
 'team_id' => 7,
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->addOrUpdateMembershipForUserLegacy( team_id: 7,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/remove-membership-for-user-legacy

Remove team membership for a user (Legacy)

Using the call method:

$client->call('DELETE /teams/{team_id}/memberships/{username}', [
 'team_id' => 7,
 'username' => 'generated',
]);

Operations method:

$client->operations()->teams()->removeMembershipForUserLegacy( team_id: 7,
 username: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/list-projects-legacy

List team projects (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/projects', [
 'team_id' => 7,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listProjectsLegacy( team_id: 7,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-projects-legacy

List team projects (Legacy)

Using the call method:

$client->call('LIST /teams/{team_id}/projects', [
 'team_id' => 7,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listProjectsLegacyListing( team_id: 7,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/check-permissions-for-project-legacy

Check team permissions for a project (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/projects/{project_id}', [
 'team_id' => 7,
 'project_id' => 10,
]);

Operations method:

$client->operations()->teams()->checkPermissionsForProjectLegacy( team_id: 7,
 project_id: 10,
);

You can find more about this operation over at the API method documentation.

teams/add-or-update-project-permissions-legacy

Add or update team project permissions (Legacy)

Using the call method:

$client->call('PUT /teams/{team_id}/projects/{project_id}', [
 'team_id' => 7,
 'project_id' => 10,
]);

Operations method:

$client->operations()->teams()->addOrUpdateProjectPermissionsLegacy( team_id: 7,
 project_id: 10,
);

You can find more about this operation over at the API method documentation.

teams/remove-project-legacy

Remove a project from a team (Legacy)

Using the call method:

$client->call('DELETE /teams/{team_id}/projects/{project_id}', [
 'team_id' => 7,
 'project_id' => 10,
]);

Operations method:

$client->operations()->teams()->removeProjectLegacy( team_id: 7,
 project_id: 10,
);

You can find more about this operation over at the API method documentation.

teams/list-repos-legacy

List team repositories (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/repos', [
 'team_id' => 7,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listReposLegacy( team_id: 7,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-repos-legacy

List team repositories (Legacy)

Using the call method:

$client->call('LIST /teams/{team_id}/repos', [
 'team_id' => 7,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listReposLegacyListing( team_id: 7,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/check-permissions-for-repo-legacy

Check team permissions for a repository (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/repos/{owner}/{repo}', [
 'team_id' => 7,
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->teams()->checkPermissionsForRepoLegacy( team_id: 7,
 owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/add-or-update-repo-permissions-legacy

Add or update team repository permissions (Legacy)

Using the call method:

$client->call('PUT /teams/{team_id}/repos/{owner}/{repo}', [
 'team_id' => 7,
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->teams()->addOrUpdateRepoPermissionsLegacy( team_id: 7,
 owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/remove-repo-legacy

Remove a repository from a team (Legacy)

Using the call method:

$client->call('DELETE /teams/{team_id}/repos/{owner}/{repo}', [
 'team_id' => 7,
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->teams()->removeRepoLegacy( team_id: 7,
 owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

teams/list-child-legacy

List child teams (Legacy)

Using the call method:

$client->call('GET /teams/{team_id}/teams', [
 'team_id' => 7,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listChildLegacy( team_id: 7,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-child-legacy

List child teams (Legacy)

Using the call method:

$client->call('LIST /teams/{team_id}/teams', [
 'team_id' => 7,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listChildLegacyListing( team_id: 7,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/get-authenticated

Get the authenticated user

Using the call method:

$client->call('GET /user');

Operations method:

$client->operations()->users()->getAuthenticated();

You can find more about this operation over at the API method documentation.

users/update-authenticated

Update the authenticated user

Using the call method:

$client->call('PATCH /user');

Operations method:

$client->operations()->users()->updateAuthenticated();

You can find more about this operation over at the API method documentation.

users/list-followers-for-authenticated-user

List followers of the authenticated user

Using the call method:

$client->call('GET /user/followers', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowersForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-followers-for-authenticated-user

List followers of the authenticated user

Using the call method:

$client->call('LIST /user/followers', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowersForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-followed-by-authenticated-user

List the people the authenticated user follows

Using the call method:

$client->call('GET /user/following', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowedByAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-followed-by-authenticated-user

List the people the authenticated user follows

Using the call method:

$client->call('LIST /user/following', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowedByAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/check-person-is-followed-by-authenticated

Check if a person is followed by the authenticated user

Using the call method:

$client->call('GET /user/following/{username}', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->users()->checkPersonIsFollowedByAuthenticated( username: 'generated',
);

You can find more about this operation over at the API method documentation.

users/follow

Follow a user

Using the call method:

$client->call('PUT /user/following/{username}', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->users()->follow( username: 'generated',
);

You can find more about this operation over at the API method documentation.

users/unfollow

Unfollow a user

Using the call method:

$client->call('DELETE /user/following/{username}', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->users()->unfollow( username: 'generated',
);

You can find more about this operation over at the API method documentation.

users/list-gpg-keys-for-authenticated-user

List GPG keys for the authenticated user

Using the call method:

$client->call('GET /user/gpg_keys', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listGpgKeysForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-gpg-keys-for-authenticated-user

List GPG keys for the authenticated user

Using the call method:

$client->call('LIST /user/gpg_keys', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listGpgKeysForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/create-gpg-key-for-authenticated-user

Create a GPG key for the authenticated user

Using the call method:

$client->call('POST /user/gpg_keys');

Operations method:

$client->operations()->users()->createGpgKeyForAuthenticatedUser();

You can find more about this operation over at the API method documentation.

users/get-gpg-key-for-authenticated-user

Get a GPG key for the authenticated user

Using the call method:

$client->call('GET /user/gpg_keys/{gpg_key_id}', [
 'gpg_key_id' => 10,
]);

Operations method:

$client->operations()->users()->getGpgKeyForAuthenticatedUser( gpg_key_id: 10,
);

You can find more about this operation over at the API method documentation.

users/delete-gpg-key-for-authenticated-user

Delete a GPG key for the authenticated user

Using the call method:

$client->call('DELETE /user/gpg_keys/{gpg_key_id}', [
 'gpg_key_id' => 10,
]);

Operations method:

$client->operations()->users()->deleteGpgKeyForAuthenticatedUser( gpg_key_id: 10,
);

You can find more about this operation over at the API method documentation.

apps/list-installations-for-authenticated-user

List app installations accessible to the user access token

Using the call method:

$client->call('GET /user/installations', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listInstallationsForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

apps/list-installation-repos-for-authenticated-user

List repositories accessible to the user access token

Using the call method:

$client->call('GET /user/installations/{installation_id}/repositories', [
 'installation_id' => 15,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listInstallationReposForAuthenticatedUser( installation_id: 15,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

apps/add-repo-to-installation-for-authenticated-user

Add a repository to an app installation

Using the call method:

$client->call('PUT /user/installations/{installation_id}/repositories/{repository_id}', [
 'installation_id' => 15,
 'repository_id' => 13,
]);

Operations method:

$client->operations()->apps()->addRepoToInstallationForAuthenticatedUser( installation_id: 15,
 repository_id: 13,
);

You can find more about this operation over at the API method documentation.

apps/remove-repo-from-installation-for-authenticated-user

Remove a repository from an app installation

Using the call method:

$client->call('DELETE /user/installations/{installation_id}/repositories/{repository_id}', [
 'installation_id' => 15,
 'repository_id' => 13,
]);

Operations method:

$client->operations()->apps()->removeRepoFromInstallationForAuthenticatedUser( installation_id: 15,
 repository_id: 13,
);

You can find more about this operation over at the API method documentation.

issues/list-for-authenticated-user

List user account issues assigned to the authenticated user

Using the call method:

$client->call('GET /user/issues', [
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'filter' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listForAuthenticatedUser( labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 filter: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

issues/list-for-authenticated-user

List user account issues assigned to the authenticated user

Using the call method:

$client->call('LIST /user/issues', [
 'labels' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'filter' => 'generated',
 'state' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->issues()->listForAuthenticatedUserListing( labels: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 filter: 'generated',
 state: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-public-ssh-keys-for-authenticated-user

List public SSH keys for the authenticated user

Using the call method:

$client->call('GET /user/keys', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listPublicSshKeysForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-public-ssh-keys-for-authenticated-user

List public SSH keys for the authenticated user

Using the call method:

$client->call('LIST /user/keys', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listPublicSshKeysForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/create-public-ssh-key-for-authenticated-user

Create a public SSH key for the authenticated user

Using the call method:

$client->call('POST /user/keys');

Operations method:

$client->operations()->users()->createPublicSshKeyForAuthenticatedUser();

You can find more about this operation over at the API method documentation.

users/get-public-ssh-key-for-authenticated-user

Get a public SSH key for the authenticated user

Using the call method:

$client->call('GET /user/keys/{key_id}', [
 'key_id' => 6,
]);

Operations method:

$client->operations()->users()->getPublicSshKeyForAuthenticatedUser( key_id: 6,
);

You can find more about this operation over at the API method documentation.

users/delete-public-ssh-key-for-authenticated-user

Delete a public SSH key for the authenticated user

Using the call method:

$client->call('DELETE /user/keys/{key_id}', [
 'key_id' => 6,
]);

Operations method:

$client->operations()->users()->deletePublicSshKeyForAuthenticatedUser( key_id: 6,
);

You can find more about this operation over at the API method documentation.

orgs/list-memberships-for-authenticated-user

List organization memberships for the authenticated user

Using the call method:

$client->call('GET /user/memberships/orgs', [
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listMembershipsForAuthenticatedUser( state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-memberships-for-authenticated-user

List organization memberships for the authenticated user

Using the call method:

$client->call('LIST /user/memberships/orgs', [
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listMembershipsForAuthenticatedUserListing( state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/get-membership-for-authenticated-user

Get an organization membership for the authenticated user

Using the call method:

$client->call('GET /user/memberships/orgs/{org}', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->orgs()->getMembershipForAuthenticatedUser( org: 'generated',
);

You can find more about this operation over at the API method documentation.

orgs/update-membership-for-authenticated-user

Update an organization membership for the authenticated user

Using the call method:

$client->call('PATCH /user/memberships/orgs/{org}', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->orgs()->updateMembershipForAuthenticatedUser( org: 'generated',
);

You can find more about this operation over at the API method documentation.

migrations/list-for-authenticated-user

List user migrations

Using the call method:

$client->call('GET /user/migrations', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

migrations/list-for-authenticated-user

List user migrations

Using the call method:

$client->call('LIST /user/migrations', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

migrations/start-for-authenticated-user

Start a user migration

Using the call method:

$client->call('POST /user/migrations');

Operations method:

$client->operations()->migrations()->startForAuthenticatedUser();

You can find more about this operation over at the API method documentation.

migrations/get-archive-for-authenticated-user

Download a user migration archive

Using the call method:

$client->call('GET /user/migrations/{migration_id}/archive', [
 'migration_id' => 12,
]);

Operations method:

$client->operations()->migrations()->getArchiveForAuthenticatedUser( migration_id: 12,
);

You can find more about this operation over at the API method documentation.

migrations/list-repos-for-authenticated-user

List repositories for a user migration

Using the call method:

$client->call('GET /user/migrations/{migration_id}/repositories', [
 'migration_id' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listReposForAuthenticatedUser( migration_id: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

migrations/list-repos-for-authenticated-user

List repositories for a user migration

Using the call method:

$client->call('LIST /user/migrations/{migration_id}/repositories', [
 'migration_id' => 12,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->migrations()->listReposForAuthenticatedUserListing( migration_id: 12,
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-for-authenticated-user

List organizations for the authenticated user

Using the call method:

$client->call('GET /user/orgs', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-for-authenticated-user

List organizations for the authenticated user

Using the call method:

$client->call('LIST /user/orgs', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/create-for-authenticated-user

Create a user project

Using the call method:

$client->call('POST /user/projects');

Operations method:

$client->operations()->projects()->createForAuthenticatedUser();

You can find more about this operation over at the API method documentation.

repos/list-for-authenticated-user

List repositories for the authenticated user

Using the call method:

$client->call('GET /user/repos', [
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'before' => '1970-01-01T00:00:00+00:00',
 'visibility' => 'generated',
 'affiliation' => 'generated',
 'type' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForAuthenticatedUser( direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 before: '1970-01-01T00:00:00+00:00',
 visibility: 'generated',
 affiliation: 'generated',
 type: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-for-authenticated-user

List repositories for the authenticated user

Using the call method:

$client->call('LIST /user/repos', [
 'direction' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'before' => '1970-01-01T00:00:00+00:00',
 'visibility' => 'generated',
 'affiliation' => 'generated',
 'type' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForAuthenticatedUserListing( direction: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 before: '1970-01-01T00:00:00+00:00',
 visibility: 'generated',
 affiliation: 'generated',
 type: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/create-for-authenticated-user

Create a repository for the authenticated user

Using the call method:

$client->call('POST /user/repos');

Operations method:

$client->operations()->repos()->createForAuthenticatedUser();

You can find more about this operation over at the API method documentation.

repos/list-invitations-for-authenticated-user

List repository invitations for the authenticated user

Using the call method:

$client->call('GET /user/repository_invitations', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listInvitationsForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-invitations-for-authenticated-user

List repository invitations for the authenticated user

Using the call method:

$client->call('LIST /user/repository_invitations', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listInvitationsForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/decline-invitation-for-authenticated-user

Decline a repository invitation

Using the call method:

$client->call('DELETE /user/repository_invitations/{invitation_id}', [
 'invitation_id' => 13,
]);

Operations method:

$client->operations()->repos()->declineInvitationForAuthenticatedUser( invitation_id: 13,
);

You can find more about this operation over at the API method documentation.

repos/accept-invitation-for-authenticated-user

Accept a repository invitation

Using the call method:

$client->call('PATCH /user/repository_invitations/{invitation_id}', [
 'invitation_id' => 13,
]);

Operations method:

$client->operations()->repos()->acceptInvitationForAuthenticatedUser( invitation_id: 13,
);

You can find more about this operation over at the API method documentation.

activity/list-repos-starred-by-authenticated-user

List repositories starred by the authenticated user

Using the call method:

$client->call('GET /user/starred', [
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listReposStarredByAuthenticatedUser( sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-repos-starred-by-authenticated-user

List repositories starred by the authenticated user

Using the call method:

$client->call('LIST /user/starred', [
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listReposStarredByAuthenticatedUserListing( sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/check-repo-is-starred-by-authenticated-user

Check if a repository is starred by the authenticated user

Using the call method:

$client->call('GET /user/starred/{owner}/{repo}', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->activity()->checkRepoIsStarredByAuthenticatedUser( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

activity/star-repo-for-authenticated-user

Star a repository for the authenticated user

Using the call method:

$client->call('PUT /user/starred/{owner}/{repo}', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->activity()->starRepoForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

activity/unstar-repo-for-authenticated-user

Unstar a repository for the authenticated user

Using the call method:

$client->call('DELETE /user/starred/{owner}/{repo}', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->activity()->unstarRepoForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
);

You can find more about this operation over at the API method documentation.

activity/list-watched-repos-for-authenticated-user

List repositories watched by the authenticated user

Using the call method:

$client->call('GET /user/subscriptions', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listWatchedReposForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-watched-repos-for-authenticated-user

List repositories watched by the authenticated user

Using the call method:

$client->call('LIST /user/subscriptions', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listWatchedReposForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-for-authenticated-user

List teams for the authenticated user

Using the call method:

$client->call('GET /user/teams', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listForAuthenticatedUser( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

teams/list-for-authenticated-user

List teams for the authenticated user

Using the call method:

$client->call('LIST /user/teams', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->teams()->listForAuthenticatedUserListing( per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list

List users

Using the call method:

$client->call('GET /users', [
 'since' => 5,
 'per_page' => 8,
]);

Operations method:

$client->operations()->users()->list( since: 5,
 per_page: 8,
);

You can find more about this operation over at the API method documentation.

users/get-by-username

Get a user

Using the call method:

$client->call('GET /users/{username}', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->users()->getByUsername( username: 'generated',
);

You can find more about this operation over at the API method documentation.

activity/list-events-for-authenticated-user

List events for the authenticated user

Using the call method:

$client->call('GET /users/{username}/events', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listEventsForAuthenticatedUser( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-events-for-authenticated-user

List events for the authenticated user

Using the call method:

$client->call('LIST /users/{username}/events', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listEventsForAuthenticatedUserListing( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-org-events-for-authenticated-user

List organization events for the authenticated user

Using the call method:

$client->call('GET /users/{username}/events/orgs/{org}', [
 'username' => 'generated',
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listOrgEventsForAuthenticatedUser( username: 'generated',
 org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-org-events-for-authenticated-user

List organization events for the authenticated user

Using the call method:

$client->call('LIST /users/{username}/events/orgs/{org}', [
 'username' => 'generated',
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listOrgEventsForAuthenticatedUserListing( username: 'generated',
 org: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-followers-for-user

List followers of a user

Using the call method:

$client->call('GET /users/{username}/followers', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowersForUser( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-followers-for-user

List followers of a user

Using the call method:

$client->call('LIST /users/{username}/followers', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowersForUserListing( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-following-for-user

List the people a user follows

Using the call method:

$client->call('GET /users/{username}/following', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowingForUser( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-following-for-user

List the people a user follows

Using the call method:

$client->call('LIST /users/{username}/following', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listFollowingForUserListing( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/check-following-for-user

Check if a user follows another user

Using the call method:

$client->call('GET /users/{username}/following/{target_user}', [
 'username' => 'generated',
 'target_user' => 'generated',
]);

Operations method:

$client->operations()->users()->checkFollowingForUser( username: 'generated',
 target_user: 'generated',
);

You can find more about this operation over at the API method documentation.

gists/list-for-user

List gists for a user

Using the call method:

$client->call('GET /users/{username}/gists', [
 'username' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listForUser( username: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

gists/list-for-user

List gists for a user

Using the call method:

$client->call('LIST /users/{username}/gists', [
 'username' => 'generated',
 'since' => '1970-01-01T00:00:00+00:00',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->gists()->listForUserListing( username: 'generated',
 since: '1970-01-01T00:00:00+00:00',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-gpg-keys-for-user

List GPG keys for a user

Using the call method:

$client->call('GET /users/{username}/gpg_keys', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listGpgKeysForUser( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-gpg-keys-for-user

List GPG keys for a user

Using the call method:

$client->call('LIST /users/{username}/gpg_keys', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listGpgKeysForUserListing( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/get-context-for-user

Get contextual information for a user

Using the call method:

$client->call('GET /users/{username}/hovercard', [
 'username' => 'generated',
 'subject_type' => 'generated',
 'subject_id' => 'generated',
]);

Operations method:

$client->operations()->users()->getContextForUser( username: 'generated',
 subject_type: 'generated',
 subject_id: 'generated',
);

You can find more about this operation over at the API method documentation.

apps/get-user-installation

Get a user installation for the authenticated app

Using the call method:

$client->call('GET /users/{username}/installation', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->apps()->getUserInstallation( username: 'generated',
);

You can find more about this operation over at the API method documentation.

users/list-public-keys-for-user

List public keys for a user

Using the call method:

$client->call('GET /users/{username}/keys', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listPublicKeysForUser( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

users/list-public-keys-for-user

List public keys for a user

Using the call method:

$client->call('LIST /users/{username}/keys', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->users()->listPublicKeysForUserListing( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-for-user

List organizations for a user

Using the call method:

$client->call('GET /users/{username}/orgs', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listForUser( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

orgs/list-for-user

List organizations for a user

Using the call method:

$client->call('LIST /users/{username}/orgs', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listForUserListing( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/list-for-user

List user projects

Using the call method:

$client->call('GET /users/{username}/projects', [
 'username' => 'generated',
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listForUser( username: 'generated',
 state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

projects/list-for-user

List user projects

Using the call method:

$client->call('LIST /users/{username}/projects', [
 'username' => 'generated',
 'state' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->projects()->listForUserListing( username: 'generated',
 state: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-for-user

List repositories for a user

Using the call method:

$client->call('GET /users/{username}/repos', [
 'username' => 'generated',
 'direction' => 'generated',
 'type' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForUser( username: 'generated',
 direction: 'generated',
 type: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

repos/list-for-user

List repositories for a user

Using the call method:

$client->call('LIST /users/{username}/repos', [
 'username' => 'generated',
 'direction' => 'generated',
 'type' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listForUserListing( username: 'generated',
 direction: 'generated',
 type: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-repos-starred-by-user

List repositories starred by a user

Using the call method:

$client->call('GET /users/{username}/starred', [
 'username' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listReposStarredByUser( username: 'generated',
 sort: 'generated',
 direction: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-repos-watched-by-user

List repositories watched by a user

Using the call method:

$client->call('GET /users/{username}/subscriptions', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listReposWatchedByUser( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

activity/list-repos-watched-by-user

List repositories watched by a user

Using the call method:

$client->call('LIST /users/{username}/subscriptions', [
 'username' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listReposWatchedByUserListing( username: 'generated',
 per_page: 8,
 page: 1,
);

You can find more about this operation over at the API method documentation.

enterprise-admin/suspend-user

Suspend a user

Using the call method:

$client->call('PUT /users/{username}/suspended', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->suspendUser( username: 'generated',
);

You can find more about this operation over at the API method documentation.

enterprise-admin/unsuspend-user

Unsuspend a user

Using the call method:

$client->call('DELETE /users/{username}/suspended', [
 'username' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->unsuspendUser( username: 'generated',
);

You can find more about this operation over at the API method documentation.

meta/get-zen

Get the Zen of GitHub

Using the call method:

$client->call('GET /zen');

Operations method:

$client->operations()->meta()->getZen();

You can find more about this operation over at the API method documentation.