api-clients/github-enterprise-cloud

Non-Blocking first GitHub Enterprise Cloud client

Maintainers

👁 WyriHaximus

Package info

github.com/php-api-clients/github-enterprise-cloud

pkg:composer/api-clients/github-enterprise-cloud

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

v0.1.x-dev 2025-03-27 21:04 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT e1fe829fb7a048e8bc643279ba55347dfa42f1d8

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

This package is auto-updated.

Last update: 2026-06-28 00:05:56 UTC


README

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

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

Usage

use React\Http\Browser;
use ApiClients\Client\GitHubEnterpriseCloud\BearerToken;
use ApiClients\Client\GitHubEnterpriseCloud\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.

security-advisories/list-global-advisories

List global security advisories

Using the call method:

$client->call('GET /advisories', [
 'ghsa_id' => 'generated',
 'cve_id' => 'generated',
 'ecosystem' => 'generated',
 'severity' => 'generated',
 'cwes' => ,
 'is_withdrawn' => ,
 'affects' => ,
 'published' => 'generated',
 'updated' => 'generated',
 'modified' => 'generated',
 'epss_percentage' => 'generated',
 'epss_percentile' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'type' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
 'sort' => 'generated',
]);

Operations method:

$client->operations()->securityAdvisories()->listGlobalAdvisories( ghsa_id: 'generated',
 cve_id: 'generated',
 ecosystem: 'generated',
 severity: 'generated',
 cwes: ,
 is_withdrawn: ,
 affects: ,
 published: 'generated',
 updated: 'generated',
 modified: 'generated',
 epss_percentage: 'generated',
 epss_percentile: 'generated',
 before: 'generated',
 after: 'generated',
 type: 'generated',
 direction: 'generated',
 per_page: 8,
 sort: 'generated',
);

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

security-advisories/get-global-advisory

Get a global security advisory

Using the call method:

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

Operations method:

$client->operations()->securityAdvisories()->getGlobalAdvisory( ghsa_id: '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',
 'per_page' => 8,
]);

Operations method:

$client->operations()->apps()->listWebhookDeliveries( cursor: 'generated',
 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/scope-token

Create a scoped access token

Using the call method:

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

Operations method:

$client->operations()->apps()->scopeToken( client_id: '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.

classroom/get-an-assignment

Get an assignment

Using the call method:

$client->call('GET /assignments/{assignment_id}', [
 'assignment_id' => 13,
]);

Operations method:

$client->operations()->classroom()->getAnAssignment( assignment_id: 13,
);

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

classroom/list-accepted-assignments-for-an-assignment

List accepted assignments for an assignment

Using the call method:

$client->call('GET /assignments/{assignment_id}/accepted_assignments', [
 'assignment_id' => 13,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->classroom()->listAcceptedAssignmentsForAnAssignment( assignment_id: 13,
 page: 1,
 per_page: 8,
);

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

classroom/list-accepted-assignments-for-an-assignment

List accepted assignments for an assignment

Using the call method:

$client->call('LIST /assignments/{assignment_id}/accepted_assignments', [
 'assignment_id' => 13,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->classroom()->listAcceptedAssignmentsForAnAssignmentListing( assignment_id: 13,
 page: 1,
 per_page: 8,
);

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

classroom/get-assignment-grades

Get assignment grades

Using the call method:

$client->call('GET /assignments/{assignment_id}/grades', [
 'assignment_id' => 13,
]);

Operations method:

$client->operations()->classroom()->getAssignmentGrades( assignment_id: 13,
);

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

classroom/list-classrooms

List classrooms

Using the call method:

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

Operations method:

$client->operations()->classroom()->listClassrooms( page: 1,
 per_page: 8,
);

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

classroom/list-classrooms

List classrooms

Using the call method:

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

Operations method:

$client->operations()->classroom()->listClassroomsListing( page: 1,
 per_page: 8,
);

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

classroom/get-a-classroom

Get a classroom

Using the call method:

$client->call('GET /classrooms/{classroom_id}', [
 'classroom_id' => 12,
]);

Operations method:

$client->operations()->classroom()->getAClassroom( classroom_id: 12,
);

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

classroom/list-assignments-for-a-classroom

List assignments for a classroom

Using the call method:

$client->call('GET /classrooms/{classroom_id}/assignments', [
 'classroom_id' => 12,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->classroom()->listAssignmentsForAClassroom( classroom_id: 12,
 page: 1,
 per_page: 8,
);

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

classroom/list-assignments-for-a-classroom

List assignments for a classroom

Using the call method:

$client->call('LIST /classrooms/{classroom_id}/assignments', [
 'classroom_id' => 12,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->classroom()->listAssignmentsForAClassroomListing( classroom_id: 12,
 page: 1,
 per_page: 8,
);

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-server-statistics

Get GitHub Enterprise Server statistics

Using the call method:

$client->call('GET /enterprise-installation/{enterprise_or_org}/server-statistics', [
 'enterprise_or_org' => 'generated',
 'date_start' => 'generated',
 'date_end' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->getServerStatistics( enterprise_or_org: 'generated',
 date_start: 'generated',
 date_end: 'generated',
);

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

actions/get-actions-cache-usage-for-enterprise

Get GitHub Actions cache usage for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getActionsCacheUsageForEnterprise( enterprise: 'generated',
);

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

actions/list-hosted-runners-for-enterprise

List GitHub-hosted runners for an enterprise

Using the call method:

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

Operations method:

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

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

actions/create-hosted-runner-for-enterprise

Create a GitHub-hosted runner for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->createHostedRunnerForEnterprise( enterprise: 'generated',
);

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

actions/get-hosted-runners-github-owned-images-for-enterprise

Get GitHub-owned images for GitHub-hosted runners in an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getHostedRunnersGithubOwnedImagesForEnterprise( enterprise: 'generated',
);

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

actions/get-hosted-runners-partner-images-for-enterprise

Get partner images for GitHub-hosted runners in an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getHostedRunnersPartnerImagesForEnterprise( enterprise: 'generated',
);

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

actions/get-hosted-runners-limits-for-enterprise

Get limits on GitHub-hosted runners for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getHostedRunnersLimitsForEnterprise( enterprise: 'generated',
);

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

actions/get-hosted-runners-machine-specs-for-enterprise

Get GitHub-hosted runners machine specs for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getHostedRunnersMachineSpecsForEnterprise( enterprise: 'generated',
);

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

actions/get-hosted-runners-platforms-for-enterprise

Get platforms for GitHub-hosted runners in an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getHostedRunnersPlatformsForEnterprise( enterprise: 'generated',
);

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

actions/get-hosted-runner-for-enterprise

Get a GitHub-hosted runner for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getHostedRunnerForEnterprise( enterprise: 'generated',
 hosted_runner_id: 16,
);

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

actions/delete-hosted-runner-for-enterprise

Delete a GitHub-hosted runner for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->deleteHostedRunnerForEnterprise( enterprise: 'generated',
 hosted_runner_id: 16,
);

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

actions/update-hosted-runner-for-enterprise

Update a GitHub-hosted runner for an enterprise

Using the call method:

$client->call('PATCH /enterprises/{enterprise}/actions/hosted-runners/{hosted_runner_id}', [
 'enterprise' => 'generated',
 'hosted_runner_id' => 16,
]);

Operations method:

$client->operations()->actions()->updateHostedRunnerForEnterprise( enterprise: 'generated',
 hosted_runner_id: 16,
);

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

actions/set-actions-oidc-custom-issuer-policy-for-enterprise

Set the GitHub Actions OIDC custom issuer policy for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->setActionsOidcCustomIssuerPolicyForEnterprise( enterprise: 'generated',
);

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 and reusable workflows 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 and reusable workflows 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.

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

Get default workflow permissions for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->getGithubActionsDefaultWorkflowPermissionsEnterprise( enterprise: 'generated',
);

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

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

Set default workflow permissions for an enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->setGithubActionsDefaultWorkflowPermissionsEnterprise( 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-org-access-to-self-hosted-runner-group-in-enterprise

List organization access to a self-hosted runner group in an enterprise

Using the call method:

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

Operations method:

$client->operations()->enterpriseAdmin()->listOrgAccessToSelfHostedRunnerGroupInEnterprise( 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-org-access-to-self-hosted-runner-group-in-enterprise

Set organization access for a self-hosted runner group in an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/add-org-access-to-self-hosted-runner-group-in-enterprise

Add organization access to a self-hosted runner group in an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/remove-org-access-to-self-hosted-runner-group-in-enterprise

Remove organization access to a self-hosted runner group in an enterprise

Using the call method:

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

Operations method:

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

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', [
 'name' => 'generated',
 'enterprise' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listSelfHostedRunnersForEnterprise( name: 'generated',
 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.

actions/generate-runner-jitconfig-for-enterprise

Create configuration for a just-in-time runner for an Enterprise

Using the call method:

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

Operations method:

$client->operations()->actions()->generateRunnerJitconfigForEnterprise( 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/list-labels-for-self-hosted-runner-for-enterprise

List labels for a self-hosted runner for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/set-custom-labels-for-self-hosted-runner-for-enterprise

Set custom labels for a self-hosted runner for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/add-custom-labels-to-self-hosted-runner-for-enterprise

Add custom labels to a self-hosted runner for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/remove-all-custom-labels-from-self-hosted-runner-for-enterprise

Remove all custom labels from a self-hosted runner for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/remove-custom-label-from-self-hosted-runner-for-enterprise

Remove a custom label from a self-hosted runner for an enterprise

Using the call method:

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

Operations method:

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

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

announcement-banners/get-announcement-banner-for-enterprise

Get announcement banner for enterprise

Using the call method:

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

Operations method:

$client->operations()->announcementBanners()->getAnnouncementBannerForEnterprise( enterprise: 'generated',
);

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

announcement-banners/remove-announcement-banner-for-enterprise

Remove announcement banner from enterprise

Using the call method:

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

Operations method:

$client->operations()->announcementBanners()->removeAnnouncementBannerForEnterprise( enterprise: 'generated',
);

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

announcement-banners/set-announcement-banner-for-enterprise

Set announcement banner for enterprise

Using the call method:

$client->call('PATCH /enterprises/{enterprise}/announcement', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->announcementBanners()->setAnnouncementBannerForEnterprise( enterprise: 'generated',
);

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',
 'include' => 'generated',
 'after' => 'generated',
 'before' => 'generated',
 'order' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getAuditLog( enterprise: 'generated',
 phrase: 'generated',
 include: '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',
 'include' => 'generated',
 'after' => 'generated',
 'before' => 'generated',
 'order' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getAuditLogListing( enterprise: 'generated',
 phrase: 'generated',
 include: '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-stream-key

Get the audit log stream key for encrypting secrets

Using the call method:

$client->call('GET /enterprises/{enterprise}/audit-log/stream-key', [
 'enterprise' => 'generated',
]);

Operations method:

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

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

enterprise-admin/get-audit-log-streams

List audit log stream configurations for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/create-audit-log-stream

Create an audit log streaming configuration for an enterprise

Using the call method:

$client->call('POST /enterprises/{enterprise}/audit-log/streams', [
 'enterprise' => 'generated',
]);

Operations method:

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

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

enterprise-admin/get-one-audit-log-stream

List one audit log streaming configuration via a stream ID

Using the call method:

$client->call('GET /enterprises/{enterprise}/audit-log/streams/{stream_id}', [
 'enterprise' => 'generated',
 'stream_id' => 9,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getOneAuditLogStream( enterprise: 'generated',
 stream_id: 9,
);

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

enterprise-admin/update-audit-log-stream

Update an existing audit log stream configuration

Using the call method:

$client->call('PUT /enterprises/{enterprise}/audit-log/streams/{stream_id}', [
 'enterprise' => 'generated',
 'stream_id' => 9,
]);

Operations method:

$client->operations()->enterpriseAdmin()->updateAuditLogStream( enterprise: 'generated',
 stream_id: 9,
);

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

enterprise-admin/delete-audit-log-stream

Delete an audit log streaming configuration for an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/audit-log/streams/{stream_id}', [
 'enterprise' => 'generated',
 'stream_id' => 9,
]);

Operations method:

$client->operations()->enterpriseAdmin()->deleteAuditLogStream( enterprise: 'generated',
 stream_id: 9,
);

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

enterprise-admin/list-push-bypass-requests

List push rule bypass requests within an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/bypass-requests/push-rules', [
 'enterprise' => 'generated',
 'organization_name' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPushBypassRequests( enterprise: 'generated',
 organization_name: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

enterprise-admin/list-push-bypass-requests

List push rule bypass requests within an enterprise

Using the call method:

$client->call('LIST /enterprises/{enterprise}/bypass-requests/push-rules', [
 'enterprise' => 'generated',
 'organization_name' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->enterpriseAdmin()->listPushBypassRequestsListing( enterprise: 'generated',
 organization_name: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

code-scanning/list-alerts-for-enterprise

List code scanning alerts for an enterprise

Using the call method:

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

Operations method:

$client->operations()->codeScanning()->listAlertsForEnterprise( enterprise: 'generated',
 tool_name: 'generated',
 tool_guid: ,
 before: 'generated',
 after: 'generated',
 state: '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-enterprise

List code scanning alerts for an enterprise

Using the call method:

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

Operations method:

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

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

code-security/get-configurations-for-enterprise

Get code security configurations for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/code-security/configurations', [
 'enterprise' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->codeSecurity()->getConfigurationsForEnterprise( enterprise: 'generated',
 before: 'generated',
 after: 'generated',
 per_page: 8,
);

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

code-security/create-configuration-for-enterprise

Create a code security configuration for an enterprise

Using the call method:

$client->call('POST /enterprises/{enterprise}/code-security/configurations', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->codeSecurity()->createConfigurationForEnterprise( enterprise: 'generated',
);

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

code-security/get-default-configurations-for-enterprise

Get default code security configurations for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/code-security/configurations/defaults', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->codeSecurity()->getDefaultConfigurationsForEnterprise( enterprise: 'generated',
);

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

code-security/get-single-configuration-for-enterprise

Retrieve a code security configuration of an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}', [
 'enterprise' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->getSingleConfigurationForEnterprise( enterprise: 'generated',
 configuration_id: 16,
);

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

code-security/delete-configuration-for-enterprise

Delete a code security configuration for an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}', [
 'enterprise' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->deleteConfigurationForEnterprise( enterprise: 'generated',
 configuration_id: 16,
);

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

code-security/update-enterprise-configuration

Update a custom code security configuration for an enterprise

Using the call method:

$client->call('PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}', [
 'enterprise' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->updateEnterpriseConfiguration( enterprise: 'generated',
 configuration_id: 16,
);

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

code-security/attach-enterprise-configuration

Attach an enterprise configuration to repositories

Using the call method:

$client->call('POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach', [
 'enterprise' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->attachEnterpriseConfiguration( enterprise: 'generated',
 configuration_id: 16,
);

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

code-security/set-configuration-as-default-for-enterprise

Set a code security configuration as a default for an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults', [
 'enterprise' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->setConfigurationAsDefaultForEnterprise( enterprise: 'generated',
 configuration_id: 16,
);

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

code-security/get-repositories-for-enterprise-configuration

Get repositories associated with an enterprise code security configuration

Using the call method:

$client->call('GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories', [
 'enterprise' => 'generated',
 'configuration_id' => 16,
 'before' => 'generated',
 'after' => 'generated',
 'per_page' => 8,
 'status' => 'generated',
]);

Operations method:

$client->operations()->codeSecurity()->getRepositoriesForEnterpriseConfiguration( enterprise: 'generated',
 configuration_id: 16,
 before: 'generated',
 after: 'generated',
 per_page: 8,
 status: 'generated',
);

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

secret-scanning/get-security-analysis-settings-for-enterprise

Get code security and analysis features for an enterprise

Using the call method:

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

Operations method:

$client->operations()->secretScanning()->getSecurityAnalysisSettingsForEnterprise( enterprise: 'generated',
);

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

secret-scanning/patch-security-analysis-settings-for-enterprise

Update code security and analysis features for an enterprise

Using the call method:

$client->call('PATCH /enterprises/{enterprise}/code_security_and_analysis', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->secretScanning()->patchSecurityAnalysisSettingsForEnterprise( enterprise: 'generated',
);

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

enterprise-admin/get-consumed-licenses

List enterprise consumed licenses

Using the call method:

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

Operations method:

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

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

copilot/list-copilot-seats-for-enterprise

List all Copilot seat assignments for an enterprise

Using the call method:

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

Operations method:

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

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

copilot/copilot-metrics-for-enterprise

Get Copilot metrics for an enterprise

Using the call method:

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

Operations method:

$client->operations()->copilot()->copilotMetricsForEnterprise( enterprise: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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

copilot/copilot-metrics-for-enterprise

Get Copilot metrics for an enterprise

Using the call method:

$client->call('LIST /enterprises/{enterprise}/copilot/metrics', [
 'enterprise' => 'generated',
 'since' => 'generated',
 'until' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->copilot()->copilotMetricsForEnterpriseListing( enterprise: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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

dependabot/list-alerts-for-enterprise

List Dependabot alerts for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/dependabot/alerts', [
 'enterprise' => 'generated',
 'state' => 'generated',
 'severity' => 'generated',
 'ecosystem' => 'generated',
 'package' => 'generated',
 'epss_percentage' => 'generated',
 'scope' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'last' => 4,
 'sort' => 'generated',
 'direction' => 'generated',
 'first' => 5,
 'per_page' => 8,
]);

Operations method:

$client->operations()->dependabot()->listAlertsForEnterprise( enterprise: 'generated',
 state: 'generated',
 severity: 'generated',
 ecosystem: 'generated',
 package: 'generated',
 epss_percentage: 'generated',
 scope: 'generated',
 before: 'generated',
 after: 'generated',
 last: 4,
 sort: 'generated',
 direction: 'generated',
 first: 5,
 per_page: 8,
);

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

enterprise-admin/get-license-sync-status

Get a license sync status

Using the call method:

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

Operations method:

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

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

hosted-compute/list-network-configurations-for-enterprise

List hosted compute network configurations for an enterprise

Using the call method:

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

Operations method:

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

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

hosted-compute/create-network-configuration-for-enterprise

Create a hosted compute network configuration for an enterprise

Using the call method:

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

Operations method:

$client->operations()->hostedCompute()->createNetworkConfigurationForEnterprise( enterprise: 'generated',
);

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

hosted-compute/get-network-configuration-for-enterprise

Get a hosted compute network configuration for an enterprise

Using the call method:

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

Operations method:

$client->operations()->hostedCompute()->getNetworkConfigurationForEnterprise( enterprise: 'generated',
 network_configuration_id: 'generated',
);

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

hosted-compute/delete-network-configuration-from-enterprise

Delete a hosted compute network configuration from an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/network-configurations/{network_configuration_id}', [
 'enterprise' => 'generated',
 'network_configuration_id' => 'generated',
]);

Operations method:

$client->operations()->hostedCompute()->deleteNetworkConfigurationFromEnterprise( enterprise: 'generated',
 network_configuration_id: 'generated',
);

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

hosted-compute/update-network-configuration-for-enterprise

Update a hosted compute network configuration for an enterprise

Using the call method:

$client->call('PATCH /enterprises/{enterprise}/network-configurations/{network_configuration_id}', [
 'enterprise' => 'generated',
 'network_configuration_id' => 'generated',
]);

Operations method:

$client->operations()->hostedCompute()->updateNetworkConfigurationForEnterprise( enterprise: 'generated',
 network_configuration_id: 'generated',
);

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

hosted-compute/get-network-settings-for-enterprise

Get a hosted compute network settings resource for an enterprise

Using the call method:

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

Operations method:

$client->operations()->hostedCompute()->getNetworkSettingsForEnterprise( enterprise: 'generated',
 network_settings_id: 'generated',
);

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

enterprise-admin/get-enterprise-custom-properties

Get custom properties for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/create-or-update-enterprise-custom-properties

Create or update custom properties for an enterprise

Using the call method:

$client->call('PATCH /enterprises/{enterprise}/properties/schema', [
 'enterprise' => 'generated',
]);

Operations method:

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

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

enterprise-admin/promote-custom-property-to-enterprise

Promote a custom property to an enterprise

Using the call method:

$client->call('PUT /enterprises/{enterprise}/properties/schema/organizations/{org}/{custom_property_name}/promote', [
 'enterprise' => 'generated',
 'org' => 'generated',
 'custom_property_name' => 'generated',
]);

Operations method:

$client->operations()->enterpriseAdmin()->promoteCustomPropertyToEnterprise( enterprise: 'generated',
 org: 'generated',
 custom_property_name: 'generated',
);

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

enterprise-admin/get-enterprise-custom-property

Get a custom property for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/create-or-update-enterprise-custom-property

Create or update a custom property for an enterprise

Using the call method:

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

Operations method:

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

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

enterprise-admin/remove-enterprise-custom-property

Remove a custom property for an enterprise

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/properties/schema/{custom_property_name}', [
 'enterprise' => 'generated',
 'custom_property_name' => 'generated',
]);

Operations method:

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

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

repos/create-enterprise-ruleset

Create an enterprise repository ruleset

Using the call method:

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

Operations method:

$client->operations()->repos()->createEnterpriseRuleset( enterprise: 'generated',
);

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

repos/get-enterprise-ruleset

Get an enterprise repository ruleset

Using the call method:

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

Operations method:

$client->operations()->repos()->getEnterpriseRuleset( enterprise: 'generated',
 ruleset_id: 10,
);

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

repos/update-enterprise-ruleset

Update an enterprise repository ruleset

Using the call method:

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

Operations method:

$client->operations()->repos()->updateEnterpriseRuleset( enterprise: 'generated',
 ruleset_id: 10,
);

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

repos/delete-enterprise-ruleset

Delete an enterprise repository ruleset

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/rulesets/{ruleset_id}', [
 'enterprise' => 'generated',
 'ruleset_id' => 10,
]);

Operations method:

$client->operations()->repos()->deleteEnterpriseRuleset( enterprise: 'generated',
 ruleset_id: 10,
);

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

enterprise-admin/get-enterprise-ruleset-history

Get enterprise ruleset history

Using the call method:

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

Operations method:

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

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

enterprise-admin/get-enterprise-ruleset-history

Get enterprise ruleset history

Using the call method:

$client->call('LIST /enterprises/{enterprise}/rulesets/{ruleset_id}/history', [
 'enterprise' => 'generated',
 'ruleset_id' => 10,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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

enterprise-admin/get-enterprise-ruleset-version

Get enterprise ruleset version

Using the call method:

$client->call('GET /enterprises/{enterprise}/rulesets/{ruleset_id}/history/{version_id}', [
 'enterprise' => 'generated',
 'ruleset_id' => 10,
 'version_id' => 10,
]);

Operations method:

$client->operations()->enterpriseAdmin()->getEnterpriseRulesetVersion( enterprise: 'generated',
 ruleset_id: 10,
 version_id: 10,
);

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,
 'is_publicly_leaked' => ,
 'is_multi_repo' => ,
]);

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,
 is_publicly_leaked: ,
 is_multi_repo: ,
);

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

billing/get-github-actions-billing-ghe

Get GitHub Actions billing for an enterprise

Using the call method:

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

Operations method:

$client->operations()->billing()->getGithubActionsBillingGhe( enterprise: 'generated',
);

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

billing/get-github-advanced-security-billing-ghe

Get GitHub Advanced Security active committers for an enterprise

Using the call method:

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

Operations method:

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

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

billing/get-all-cost-centers

Get all cost centers for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/settings/billing/cost-centers', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->billing()->getAllCostCenters( enterprise: 'generated',
);

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

billing/add-resource-to-cost-center

Add users to a cost center

Using the call method:

$client->call('POST /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource', [
 'enterprise' => 'generated',
 'cost_center_id' => 'generated',
]);

Operations method:

$client->operations()->billing()->addResourceToCostCenter( enterprise: 'generated',
 cost_center_id: 'generated',
);

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

billing/remove-resource-from-cost-center

Remove users from a cost center

Using the call method:

$client->call('DELETE /enterprises/{enterprise}/settings/billing/cost-centers/{cost_center_id}/resource', [
 'enterprise' => 'generated',
 'cost_center_id' => 'generated',
]);

Operations method:

$client->operations()->billing()->removeResourceFromCostCenter( enterprise: 'generated',
 cost_center_id: 'generated',
);

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

billing/get-github-packages-billing-ghe

Get GitHub Packages billing for an enterprise

Using the call method:

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

Operations method:

$client->operations()->billing()->getGithubPackagesBillingGhe( enterprise: 'generated',
);

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

billing/get-shared-storage-billing-ghe

Get shared storage billing for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/settings/billing/shared-storage', [
 'enterprise' => 'generated',
]);

Operations method:

$client->operations()->billing()->getSharedStorageBillingGhe( enterprise: 'generated',
);

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

billing/get-github-billing-usage-report-ghe

Get billing usage report for an enterprise

Using the call method:

$client->call('GET /enterprises/{enterprise}/settings/billing/usage', [
 'enterprise' => 'generated',
 'year' => 4,
 'month' => 5,
 'day' => 3,
 'hour' => 4,
 'cost_center_id' => 'generated',
]);

Operations method:

$client->operations()->billing()->getGithubBillingUsageReportGhe( enterprise: 'generated',
 year: 4,
 month: 5,
 day: 3,
 hour: 4,
 cost_center_id: 'generated',
);

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

copilot/copilot-metrics-for-enterprise-team

Get Copilot metrics for an enterprise team

Using the call method:

$client->call('GET /enterprises/{enterprise}/team/{team_slug}/copilot/metrics', [
 'enterprise' => 'generated',
 'team_slug' => 'generated',
 'since' => 'generated',
 'until' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->copilot()->copilotMetricsForEnterpriseTeam( enterprise: 'generated',
 team_slug: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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

copilot/copilot-metrics-for-enterprise-team

Get Copilot metrics for an enterprise team

Using the call method:

$client->call('LIST /enterprises/{enterprise}/team/{team_slug}/copilot/metrics', [
 'enterprise' => 'generated',
 'team_slug' => 'generated',
 'since' => 'generated',
 'until' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->copilot()->copilotMetricsForEnterpriseTeamListing( enterprise: 'generated',
 team_slug: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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

secret-scanning/post-security-product-enablement-for-enterprise

Enable or disable a security feature

Using the call method:

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

Operations method:

$client->operations()->secretScanning()->postSecurityProductEnablementForEnterprise( enterprise: 'generated',
 security_product: 'generated',
 enablement: 'generated',
);

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

activity/list-public-events

List public events

Using the call method:

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

Operations method:

$client->operations()->activity()->listPublicEvents( per_page: 8,
 page: 1,
);

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

activity/list-public-events

List public events

Using the call method:

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

Operations method:

$client->operations()->activity()->listPublicEventsListing( per_page: 8,
 page: 1,
);

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.

apps/get-subscription-plan-for-account

Get a subscription plan for an account

Using the call method:

$client->call('GET /marketplace_listing/accounts/{account_id}', [
 'account_id' => 10,
]);

Operations method:

$client->operations()->apps()->getSubscriptionPlanForAccount( account_id: 10,
);

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

apps/list-plans

List plans

Using the call method:

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

Operations method:

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

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

apps/list-plans

List plans

Using the call method:

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

Operations method:

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

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

apps/list-accounts-for-plan

List accounts for a plan

Using the call method:

$client->call('GET /marketplace_listing/plans/{plan_id}/accounts', [
 'plan_id' => 7,
 'direction' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listAccountsForPlan( plan_id: 7,
 direction: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

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

apps/list-accounts-for-plan

List accounts for a plan

Using the call method:

$client->call('LIST /marketplace_listing/plans/{plan_id}/accounts', [
 'plan_id' => 7,
 'direction' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listAccountsForPlanListing( plan_id: 7,
 direction: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

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

apps/get-subscription-plan-for-account-stubbed

Get a subscription plan for an account (stubbed)

Using the call method:

$client->call('GET /marketplace_listing/stubbed/accounts/{account_id}', [
 'account_id' => 10,
]);

Operations method:

$client->operations()->apps()->getSubscriptionPlanForAccountStubbed( account_id: 10,
);

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

apps/list-plans-stubbed

List plans (stubbed)

Using the call method:

$client->call('GET /marketplace_listing/stubbed/plans', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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

apps/list-plans-stubbed

List plans (stubbed)

Using the call method:

$client->call('LIST /marketplace_listing/stubbed/plans', [
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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

apps/list-accounts-for-plan-stubbed

List accounts for a plan (stubbed)

Using the call method:

$client->call('GET /marketplace_listing/stubbed/plans/{plan_id}/accounts', [
 'plan_id' => 7,
 'direction' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listAccountsForPlanStubbed( plan_id: 7,
 direction: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

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

apps/list-accounts-for-plan-stubbed

List accounts for a plan (stubbed)

Using the call method:

$client->call('LIST /marketplace_listing/stubbed/plans/{plan_id}/accounts', [
 'plan_id' => 7,
 'direction' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->apps()->listAccountsForPlanStubbedListing( plan_id: 7,
 direction: 'generated',
 sort: 'generated',
 per_page: 8,
 page: 1,
);

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

meta/get

Get GitHub Enterprise Cloud 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-public-events-for-repo-network

List public events for a network of repositories

Using the call method:

$client->call('GET /networks/{owner}/{repo}/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listPublicEventsForRepoNetwork( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

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

activity/list-public-events-for-repo-network

List public events for a network of repositories

Using the call method:

$client->call('LIST /networks/{owner}/{repo}/events', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->activity()->listPublicEventsForRepoNetworkListing( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

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/list-custom-roles

Closing down - List custom repository roles in an organization

Using the call method:

$client->call('GET /organizations/{organization_id}/custom_roles', [
 'organization_id' => 'generated',
]);

Operations method:

$client->operations()->orgs()->listCustomRoles( organization_id: 'generated',
);

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

billing/get-github-billing-usage-report-org

Get billing usage report for an organization

Using the call method:

$client->call('GET /organizations/{org}/settings/billing/usage', [
 'org' => 'generated',
 'year' => 4,
 'month' => 5,
 'day' => 3,
 'hour' => 4,
]);

Operations method:

$client->operations()->billing()->getGithubBillingUsageReportOrg( org: 'generated',
 year: 4,
 month: 5,
 day: 3,
 hour: 4,
);

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/delete

Delete an organization

Using the call method:

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

Operations method:

$client->operations()->orgs()->delete( 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-actions-cache-usage-for-org

Get GitHub Actions cache usage for an organization

Using the call method:

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

Operations method:

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

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

actions/get-actions-cache-usage-by-repo-for-org

List repositories with GitHub Actions cache usage for an organization

Using the call method:

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

Operations method:

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

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

actions/list-hosted-runners-for-org

List GitHub-hosted runners for an organization

Using the call method:

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

Operations method:

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

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

actions/create-hosted-runner-for-org

Create a GitHub-hosted runner for an organization

Using the call method:

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

Operations method:

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

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

actions/get-hosted-runners-github-owned-images-for-org

Get GitHub-owned images for GitHub-hosted runners in an organization

Using the call method:

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

Operations method:

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

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

actions/get-hosted-runners-partner-images-for-org

Get partner images for GitHub-hosted runners in an organization

Using the call method:

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

Operations method:

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

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

actions/get-hosted-runners-limits-for-org

Get limits on GitHub-hosted runners for an organization

Using the call method:

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

Operations method:

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

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

actions/get-hosted-runners-machine-specs-for-org

Get GitHub-hosted runners machine specs for an organization

Using the call method:

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

Operations method:

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

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

actions/get-hosted-runners-platforms-for-org

Get platforms for GitHub-hosted runners in an organization

Using the call method:

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

Operations method:

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

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

actions/get-hosted-runner-for-org

Get a GitHub-hosted runner for an organization

Using the call method:

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

Operations method:

$client->operations()->actions()->getHostedRunnerForOrg( org: 'generated',
 hosted_runner_id: 16,
);

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

actions/delete-hosted-runner-for-org

Delete a GitHub-hosted runner for an organization

Using the call method:

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

Operations method:

$client->operations()->actions()->deleteHostedRunnerForOrg( org: 'generated',
 hosted_runner_id: 16,
);

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

actions/update-hosted-runner-for-org

Update a GitHub-hosted runner for an organization

Using the call method:

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

Operations method:

$client->operations()->actions()->updateHostedRunnerForOrg( org: 'generated',
 hosted_runner_id: 16,
);

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

oidc/get-oidc-custom-sub-template-for-org

Get the customization template for an OIDC subject claim for an organization

Using the call method:

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

Operations method:

$client->operations()->oidc()->getOidcCustomSubTemplateForOrg( org: 'generated',
);

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

oidc/update-oidc-custom-sub-template-for-org

Set the customization template for an OIDC subject claim for an organization

Using the call method:

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

Operations method:

$client->operations()->oidc()->updateOidcCustomSubTemplateForOrg( 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 and reusable workflows 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',
 'visible_to_repository' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listSelfHostedRunnerGroupsForOrg( org: 'generated',
 visible_to_repository: '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/list-github-hosted-runners-in-group-for-org

List GitHub-hosted runners in a group for an organization

Using the call method:

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

Operations method:

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

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

actions/list-repo-access-to-self-hosted-runner-group-in-org

List repository access to a self-hosted runner group in an organization

Using the call method:

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

Operations method:

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

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

actions/set-repo-access-to-self-hosted-runner-group-in-org

Set repository access for a self-hosted runner group in an organization

Using the call method:

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

Operations method:

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

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

actions/add-repo-access-to-self-hosted-runner-group-in-org

Add repository access to a self-hosted runner group in an organization

Using the call method:

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

Operations method:

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

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

actions/remove-repo-access-to-self-hosted-runner-group-in-org

Remove repository access to a self-hosted runner group in an organization

Using the call method:

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

Operations method:

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

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

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

List self-hosted runners in a group for an organization

Using the call method:

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

Operations method:

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

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

actions/set-self-hosted-runners-in-group-for-org

Set self-hosted runners in a group for an organization

Using the call method:

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

Operations method:

$client->operations()->actions()->setSelfHostedRunnersInGroupForOrg( 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/remove-self-hosted-runner-from-group-for-org

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

Using the call method:

$client->call('DELETE /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()->removeSelfHostedRunnerFromGroupForOrg( 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', [
 'name' => 'generated',
 'org' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listSelfHostedRunnersForOrg( name: 'generated',
 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/generate-runner-jitconfig-for-org

Create configuration for a just-in-time runner for an organization

Using the call method:

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

Operations method:

$client->operations()->actions()->generateRunnerJitconfigForOrg( 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-labels-for-self-hosted-runner-for-org

List labels for a self-hosted runner for an organization

Using the call method:

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

Operations method:

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

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

actions/set-custom-labels-for-self-hosted-runner-for-org

Set custom labels for a self-hosted runner for an organization

Using the call method:

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

Operations method:

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

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

actions/add-custom-labels-to-self-hosted-runner-for-org

Add custom labels to a self-hosted runner for an organization

Using the call method:

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

Operations method:

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

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

actions/remove-all-custom-labels-from-self-hosted-runner-for-org

Remove all custom labels from a self-hosted runner for an organization

Using the call method:

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

Operations method:

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

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

actions/remove-custom-label-from-self-hosted-runner-for-org

Remove a custom label from a self-hosted runner for an organization

Using the call method:

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

Operations method:

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

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.

actions/list-org-variables

List organization variables

Using the call method:

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

Operations method:

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

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

actions/create-org-variable

Create an organization variable

Using the call method:

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

Operations method:

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

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

actions/get-org-variable

Get an organization variable

Using the call method:

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

Operations method:

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

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

actions/delete-org-variable

Delete an organization variable

Using the call method:

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

Operations method:

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

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

actions/update-org-variable

Update an organization variable

Using the call method:

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

Operations method:

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

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

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

List selected repositories for an organization variable

Using the call method:

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

Operations method:

$client->operations()->actions()->listSelectedReposForOrgVariable( org: 'generated',
 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-variable

Set selected repositories for an organization variable

Using the call method:

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

Operations method:

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

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

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

Add selected repository to an organization variable

Using the call method:

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

Operations method:

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

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

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

Remove selected repository from an organization variable

Using the call method:

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

Operations method:

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

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

announcement-banners/get-announcement-banner-for-org

Get announcement banner for organization

Using the call method:

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

Operations method:

$client->operations()->announcementBanners()->getAnnouncementBannerForOrg( org: 'generated',
);

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

announcement-banners/remove-announcement-banner-for-org

Remove announcement banner from organization

Using the call method:

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

Operations method:

$client->operations()->announcementBanners()->removeAnnouncementBannerForOrg( org: 'generated',
);

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

announcement-banners/set-announcement-banner-for-org

Set announcement banner for organization

Using the call method:

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

Operations method:

$client->operations()->announcementBanners()->setAnnouncementBannerForOrg( org: 'generated',
);

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

orgs/list-attestations

List attestations

Using the call method:

$client->call('GET /orgs/{org}/attestations/{subject_digest}', [
 'before' => 'generated',
 'after' => 'generated',
 'org' => 'generated',
 'subject_digest' => 'generated',
 'predicate_type' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->orgs()->listAttestations( before: 'generated',
 after: 'generated',
 org: 'generated',
 subject_digest: 'generated',
 predicate_type: 'generated',
 per_page: 8,
);

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',
 'include' => 'generated',
 'after' => 'generated',
 'before' => 'generated',
 'order' => 'generated',
 'per_page' => 8,
]);

Operations method:

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

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

orgs/list-blocked-users

List users blocked by an organization

Using the call method:

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

Operations method:

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

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

orgs/list-blocked-users

List users blocked by an organization

Using the call method:

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

Operations method:

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

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

orgs/check-blocked-user

Check if a user is blocked by an organization

Using the call method:

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

Operations method:

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

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

orgs/block-user

Block a user from an organization

Using the call method:

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

Operations method:

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

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

orgs/unblock-user

Unblock a user from an organization

Using the call method:

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

Operations method:

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

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

orgs/list-push-bypass-requests

List push rule bypass requests within an organization

Using the call method:

$client->call('GET /orgs/{org}/bypass-requests/push-rules', [
 'org' => 'generated',
 'repository_name' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listPushBypassRequests( org: 'generated',
 repository_name: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

orgs/list-push-bypass-requests

List push rule bypass requests within an organization

Using the call method:

$client->call('LIST /orgs/{org}/bypass-requests/push-rules', [
 'org' => 'generated',
 'repository_name' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->orgs()->listPushBypassRequestsListing( org: 'generated',
 repository_name: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

secret-scanning/list-org-bypass-requests

List bypass requests for secret scanning for an org

Using the call method:

$client->call('GET /orgs/{org}/bypass-requests/secret-scanning', [
 'org' => 'generated',
 'repository_name' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->secretScanning()->listOrgBypassRequests( org: 'generated',
 repository_name: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

secret-scanning/list-org-bypass-requests

List bypass requests for secret scanning for an org

Using the call method:

$client->call('LIST /orgs/{org}/bypass-requests/secret-scanning', [
 'org' => 'generated',
 'repository_name' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->secretScanning()->listOrgBypassRequestsListing( org: 'generated',
 repository_name: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: '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.

code-security/get-configurations-for-org

Get code security configurations for an organization

Using the call method:

$client->call('GET /orgs/{org}/code-security/configurations', [
 'org' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'target_type' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->codeSecurity()->getConfigurationsForOrg( org: 'generated',
 before: 'generated',
 after: 'generated',
 target_type: 'generated',
 per_page: 8,
);

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

code-security/create-configuration

Create a code security configuration

Using the call method:

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

Operations method:

$client->operations()->codeSecurity()->createConfiguration( org: 'generated',
);

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

code-security/get-default-configurations

Get default code security configurations

Using the call method:

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

Operations method:

$client->operations()->codeSecurity()->getDefaultConfigurations( org: 'generated',
);

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

code-security/detach-configuration

Detach configurations from repositories

Using the call method:

$client->call('DELETE /orgs/{org}/code-security/configurations/detach', [
 'org' => 'generated',
]);

Operations method:

$client->operations()->codeSecurity()->detachConfiguration( org: 'generated',
);

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

code-security/get-configuration

Get a code security configuration

Using the call method:

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

Operations method:

$client->operations()->codeSecurity()->getConfiguration( org: 'generated',
 configuration_id: 16,
);

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

code-security/delete-configuration

Delete a code security configuration

Using the call method:

$client->call('DELETE /orgs/{org}/code-security/configurations/{configuration_id}', [
 'org' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->deleteConfiguration( org: 'generated',
 configuration_id: 16,
);

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

code-security/update-configuration

Update a code security configuration

Using the call method:

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

Operations method:

$client->operations()->codeSecurity()->updateConfiguration( org: 'generated',
 configuration_id: 16,
);

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

code-security/attach-configuration

Attach a configuration to repositories

Using the call method:

$client->call('POST /orgs/{org}/code-security/configurations/{configuration_id}/attach', [
 'org' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->attachConfiguration( org: 'generated',
 configuration_id: 16,
);

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

code-security/set-configuration-as-default

Set a code security configuration as a default for an organization

Using the call method:

$client->call('PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults', [
 'org' => 'generated',
 'configuration_id' => 16,
]);

Operations method:

$client->operations()->codeSecurity()->setConfigurationAsDefault( org: 'generated',
 configuration_id: 16,
);

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

code-security/get-repositories-for-configuration

Get repositories associated with a code security configuration

Using the call method:

$client->call('GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories', [
 'org' => 'generated',
 'configuration_id' => 16,
 'before' => 'generated',
 'after' => 'generated',
 'per_page' => 8,
 'status' => 'generated',
]);

Operations method:

$client->operations()->codeSecurity()->getRepositoriesForConfiguration( org: 'generated',
 configuration_id: 16,
 before: 'generated',
 after: 'generated',
 per_page: 8,
 status: 'generated',
);

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

codespaces/list-in-organization

List codespaces for the organization

Using the call method:

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

Operations method:

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

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

codespaces/set-codespaces-access

Manage access control for organization codespaces

Using the call method:

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

Operations method:

$client->operations()->codespaces()->setCodespacesAccess( org: 'generated',
);

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

codespaces/set-codespaces-access-users

Add users to Codespaces access for an organization

Using the call method:

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

Operations method:

$client->operations()->codespaces()->setCodespacesAccessUsers( org: 'generated',
);

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

codespaces/delete-codespaces-access-users

Remove users from Codespaces access for an organization

Using the call method:

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

Operations method:

$client->operations()->codespaces()->deleteCodespacesAccessUsers( org: 'generated',
);

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

codespaces/list-org-secrets

List organization secrets

Using the call method:

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

Operations method:

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

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

codespaces/get-org-public-key

Get an organization public key

Using the call method:

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

Operations method:

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

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

codespaces/get-org-secret

Get an organization secret

Using the call method:

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

Operations method:

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

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

codespaces/create-or-update-org-secret

Create or update an organization secret

Using the call method:

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

Operations method:

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

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

codespaces/delete-org-secret

Delete an organization secret

Using the call method:

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

Operations method:

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

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

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

List selected repositories for an organization secret

Using the call method:

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

Operations method:

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

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

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

Set selected repositories for an organization secret

Using the call method:

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

Operations method:

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

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

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

Add selected repository to an organization secret

Using the call method:

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

Operations method:

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

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

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

Remove selected repository from an organization secret

Using the call method:

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

Operations method:

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

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

copilot/get-copilot-organization-details

Get Copilot seat information and settings for an organization

Using the call method:

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

Operations method:

$client->operations()->copilot()->getCopilotOrganizationDetails( org: 'generated',
);

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

copilot/list-copilot-seats

List all Copilot seat assignments for an organization

Using the call method:

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

Operations method:

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

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

copilot/add-copilot-seats-for-teams

Add teams to the Copilot subscription for an organization

Using the call method:

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

Operations method:

$client->operations()->copilot()->addCopilotSeatsForTeams( org: 'generated',
);

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

copilot/cancel-copilot-seat-assignment-for-teams

Remove teams from the Copilot subscription for an organization

Using the call method:

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

Operations method:

$client->operations()->copilot()->cancelCopilotSeatAssignmentForTeams( org: 'generated',
);

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

copilot/add-copilot-seats-for-users

Add users to the Copilot subscription for an organization

Using the call method:

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

Operations method:

$client->operations()->copilot()->addCopilotSeatsForUsers( org: 'generated',
);

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

copilot/cancel-copilot-seat-assignment-for-users

Remove users from the Copilot subscription for an organization

Using the call method:

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

Operations method:

$client->operations()->copilot()->cancelCopilotSeatAssignmentForUsers( org: 'generated',
);

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

copilot/copilot-metrics-for-organization

Get Copilot metrics for an organization

Using the call method:

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

Operations method:

$client->operations()->copilot()->copilotMetricsForOrganization( org: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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

copilot/copilot-metrics-for-organization

Get Copilot metrics for an organization

Using the call method:

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

Operations method:

$client->operations()->copilot()->copilotMetricsForOrganizationListing( org: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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

orgs/list-saml-sso-authorizations

List SAML SSO authorizations for an organization

Using the call method:

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

Operations method:

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

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

orgs/list-saml-sso-authorizations

List SAML SSO authorizations for an organization

Using the call method:

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

Operations method:

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

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

orgs/remove-saml-sso-authorization

Remove a SAML SSO authorization for an organization

Using the call method:

$client->call('DELETE /orgs/{org}/credential-authorizations/{credential_id}', [
 'org' => 'generated',
 'credential_id' => 13,
]);

Operations method:

$client->operations()->orgs()->removeSamlSsoAuthorization( org: 'generated',
 credential_id: 13,
);

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

orgs/list-custom-repo-roles

List custom repository roles in an organization

Using the call method:

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

Operations method:

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

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

orgs/create-custom-repo-role

Create a custom repository role

Using the call method:

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

Operations method:

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

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

orgs/get-custom-repo-role

Get a custom repository role

Using the call method:

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

Operations method:

$client->operations()->orgs()->getCustomRepoRole( org: 'generated',
 role_id: 7,
);

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

orgs/delete-custom-repo-role

Delete a custom repository role

Using the call method:

$client->call('DELETE /orgs/{org}/custom-repository-roles/{role_id}', [
 'org' => 'generated',
 'role_id' => 7,
]);

Operations method:

$client->operations()->orgs()->deleteCustomRepoRole( org: 'generated',
 role_id: 7,
);

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

orgs/update-custom-repo-role

Update a custom repository role

Using the call method:

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

Operations method:

$client->operations()->orgs()->updateCustomRepoRole( org: 'generated',
 role_id: 7,
);

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

orgs/create-custom-role

Closing down - Create a custom role

Using the call method:

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

Operations method:

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

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

orgs/get-custom-role

Closing down - Get a custom role

Using the call method:

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

Operations method:

$client->operations()->orgs()->getCustomRole( org: 'generated',
 role_id: 7,
);

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

orgs/delete-custom-role

Closing down - Delete a custom role

Using the call method:

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

Operations method:

$client->operations()->orgs()->deleteCustomRole( org: 'generated',
 role_id: 7,
);

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

orgs/update-custom-role

Closing down - Update a custom role

Using the call method:

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

Operations method:

$client->operations()->orgs()->updateCustomRole( org: 'generated',
 role_id: 7,
);

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

dependabot/list-alerts-for-org

List Dependabot alerts for an organization

Using the call method:

$client->call('GET /orgs/{org}/dependabot/alerts', [
 'org' => 'generated',
 'state' => 'generated',
 'severity' => 'generated',
 'ecosystem' => 'generated',
 'package' => 'generated',
 'epss_percentage' => 'generated',
 'scope' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'last' => 4,
 'sort' => 'generated',
 'direction' => 'generated',
 'first' => 5,
 'per_page' => 8,
]);

Operations method:

$client->operations()->dependabot()->listAlertsForOrg( org: 'generated',
 state: 'generated',
 severity: 'generated',
 ecosystem: 'generated',
 package: 'generated',
 epss_percentage: 'generated',
 scope: 'generated',
 before: 'generated',
 after: 'generated',
 last: 4,
 sort: 'generated',
 direction: 'generated',
 first: 5,
 per_page: 8,
);

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

dependabot/list-org-secrets

List organization secrets

Using the call method:

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

Operations method:

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

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

dependabot/get-org-public-key

Get an organization public key

Using the call method:

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

Operations method:

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

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

dependabot/get-org-secret

Get an organization secret

Using the call method:

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

Operations method:

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

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

dependabot/create-or-update-org-secret

Create or update an organization secret

Using the call method:

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

Operations method:

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

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

dependabot/delete-org-secret

Delete an organization secret

Using the call method:

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

Operations method:

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

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

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

List selected repositories for an organization secret

Using the call method:

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

Operations method:

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

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

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

Set selected repositories for an organization secret

Using the call method:

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

Operations method:

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

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

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

Add selected repository to an organization secret

Using the call method:

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

Operations method:

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

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

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

Remove selected repository from an organization secret

Using the call method:

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

Operations method:

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

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

packages/list-docker-migration-conflicting-packages-for-organization

Get list of conflicting packages during Docker migration for organization

Using the call method:

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

Operations method:

$client->operations()->packages()->listDockerMigrationConflictingPackagesForOrganization( org: 'generated',
);

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

activity/list-public-org-events

List public organization events

Using the call method:

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

Operations method:

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

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

activity/list-public-org-events

List public organization events

Using the call method:

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

Operations method:

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

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,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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-failed-invitations

List failed organization invitations

Using the call method:

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

Operations method:

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

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

orgs/list-failed-invitations

List failed organization invitations

Using the call method:

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

Operations method:

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

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

orgs/list-fine-grained-permissions

Closing down - List fine-grained permissions for an organization

Using the call method:

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

Operations method:

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

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',
 'per_page' => 8,
]);

Operations method:

$client->operations()->orgs()->listWebhookDeliveries( org: 'generated',
 hook_id: 7,
 cursor: 'generated',
 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.

api-insights/get-route-stats-by-actor

Get route stats by actor

Using the call method:

$client->call('GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}', [
 'org' => 'generated',
 'actor_type' => 'generated',
 'actor_id' => 8,
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'sort' => ,
 'api_route_substring' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getRouteStatsByActor( org: 'generated',
 actor_type: 'generated',
 actor_id: 8,
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 sort: ,
 api_route_substring: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
);

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

api-insights/get-route-stats-by-actor

Get route stats by actor

Using the call method:

$client->call('LIST /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}', [
 'org' => 'generated',
 'actor_type' => 'generated',
 'actor_id' => 8,
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'sort' => ,
 'api_route_substring' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getRouteStatsByActorListing( org: 'generated',
 actor_type: 'generated',
 actor_id: 8,
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 sort: ,
 api_route_substring: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
);

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

api-insights/get-subject-stats

Get subject stats

Using the call method:

$client->call('GET /orgs/{org}/insights/api/subject-stats', [
 'org' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'sort' => ,
 'subject_name_substring' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getSubjectStats( org: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 sort: ,
 subject_name_substring: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
);

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

api-insights/get-subject-stats

Get subject stats

Using the call method:

$client->call('LIST /orgs/{org}/insights/api/subject-stats', [
 'org' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'sort' => ,
 'subject_name_substring' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getSubjectStatsListing( org: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 sort: ,
 subject_name_substring: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
);

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

api-insights/get-summary-stats

Get summary stats

Using the call method:

$client->call('GET /orgs/{org}/insights/api/summary-stats', [
 'org' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getSummaryStats( org: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
);

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

api-insights/get-summary-stats-by-user

Get summary stats by user

Using the call method:

$client->call('GET /orgs/{org}/insights/api/summary-stats/users/{user_id}', [
 'org' => 'generated',
 'user_id' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getSummaryStatsByUser( org: 'generated',
 user_id: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
);

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

api-insights/get-summary-stats-by-actor

Get summary stats by actor

Using the call method:

$client->call('GET /orgs/{org}/insights/api/summary-stats/{actor_type}/{actor_id}', [
 'org' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'actor_type' => 'generated',
 'actor_id' => 8,
]);

Operations method:

$client->operations()->apiInsights()->getSummaryStatsByActor( org: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 actor_type: 'generated',
 actor_id: 8,
);

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

api-insights/get-time-stats

Get time stats

Using the call method:

$client->call('GET /orgs/{org}/insights/api/time-stats', [
 'org' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'timestamp_increment' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getTimeStats( org: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 timestamp_increment: 'generated',
);

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

api-insights/get-time-stats-by-user

Get time stats by user

Using the call method:

$client->call('GET /orgs/{org}/insights/api/time-stats/users/{user_id}', [
 'org' => 'generated',
 'user_id' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'timestamp_increment' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getTimeStatsByUser( org: 'generated',
 user_id: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 timestamp_increment: 'generated',
);

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

api-insights/get-time-stats-by-actor

Get time stats by actor

Using the call method:

$client->call('GET /orgs/{org}/insights/api/time-stats/{actor_type}/{actor_id}', [
 'org' => 'generated',
 'actor_type' => 'generated',
 'actor_id' => 8,
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'timestamp_increment' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getTimeStatsByActor( org: 'generated',
 actor_type: 'generated',
 actor_id: 8,
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 timestamp_increment: 'generated',
);

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

api-insights/get-user-stats

Get user stats

Using the call method:

$client->call('GET /orgs/{org}/insights/api/user-stats/{user_id}', [
 'org' => 'generated',
 'user_id' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'sort' => ,
 'actor_name_substring' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getUserStats( org: 'generated',
 user_id: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 sort: ,
 actor_name_substring: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
);

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

api-insights/get-user-stats

Get user stats

Using the call method:

$client->call('LIST /orgs/{org}/insights/api/user-stats/{user_id}', [
 'org' => 'generated',
 'user_id' => 'generated',
 'min_timestamp' => 'generated',
 'max_timestamp' => 'generated',
 'sort' => ,
 'actor_name_substring' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'direction' => 'generated',
]);

Operations method:

$client->operations()->apiInsights()->getUserStatsListing( org: 'generated',
 user_id: 'generated',
 min_timestamp: 'generated',
 max_timestamp: 'generated',
 sort: ,
 actor_name_substring: 'generated',
 page: 1,
 per_page: 8,
 direction: 'generated',
);

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.

interactions/get-restrictions-for-org

Get interaction restrictions for an organization

Using the call method:

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

Operations method:

$client->operations()->interactions()->getRestrictionsForOrg( org: 'generated',
);

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

interactions/set-restrictions-for-org

Set interaction restrictions for an organization

Using the call method:

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

Operations method:

$client->operations()->interactions()->setRestrictionsForOrg( org: 'generated',
);

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

interactions/remove-restrictions-for-org

Remove interaction restrictions for an organization

Using the call method:

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

Operations method:

$client->operations()->interactions()->removeRestrictionsForOrg( org: 'generated',
);

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

orgs/list-pending-invitations

List pending organization invitations

Using the call method:

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

Operations method:

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

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

orgs/list-pending-invitations

List pending organization invitations

Using the call method:

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

Operations method:

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

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

orgs/create-invitation

Create an organization invitation

Using the call method:

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

Operations method:

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

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

orgs/cancel-invitation

Cancel an organization invitation

Using the call method:

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

Operations method:

$client->operations()->orgs()->cancelInvitation( org: 'generated',
 invitation_id: 13,
);

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

orgs/list-invitation-teams

List organization invitation teams

Using the call method:

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

Operations method:

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

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

orgs/list-invitation-teams

List organization invitation teams

Using the call method:

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

Operations method:

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

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

orgs/list-issue-types

List issue types for an organization

Using the call method:

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

Operations method:

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

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

orgs/create-issue-type

Create issue type for an organization

Using the call method:

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

Operations method:

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

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

orgs/update-issue-type

Update issue type for an organization

Using the call method:

$client->call('PUT /orgs/{org}/issue-types/{issue_type_id}', [
 'org' => 'generated',
 'issue_type_id' => 13,
]);

Operations method:

$client->operations()->orgs()->updateIssueType( org: 'generated',
 issue_type_id: 13,
);

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

orgs/delete-issue-type

Delete issue type for an organization

Using the call method:

$client->call('DELETE /orgs/{org}/issue-types/{issue_type_id}', [
 'org' => 'generated',
 'issue_type_id' => 13,
]);

Operations method:

$client->operations()->orgs()->deleteIssueType( org: 'generated',
 issue_type_id: 13,
);

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',
 'type' => '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',
 type: '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',
 'type' => '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',
 type: '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.

codespaces/get-codespaces-for-user-in-org

List codespaces for a user in organization

Using the call method:

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

Operations method:

$client->operations()->codespaces()->getCodespacesForUserInOrg( org: 'generated',
 username: 'generated',
 per_page: 8,
 page: 1,
);

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

codespaces/delete-from-organization

Delete a codespace from the organization

Using the call method:

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

Operations method:

$client->operations()->codespaces()->deleteFromOrganization( org: 'generated',
 username: 'generated',
 codespace_name: 'generated',
);

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

codespaces/stop-in-organization

Stop a codespace for an organization user

Using the call method:

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

Operations method:

$client->operations()->codespaces()->stopInOrganization( org: 'generated',
 username: 'generated',
 codespace_name: 'generated',
);

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

copilot/get-copilot-seat-details-for-user

Get Copilot seat assignment details for a user

Using the call method:

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

Operations method:

$client->operations()->copilot()->getCopilotSeatDetailsForUser( 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-organization-fine-grained-permissions

List organization fine-grained permissions for an organization

Using the call method:

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

Operations method:

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

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

orgs/list-org-roles

Get all organization roles for an organization

Using the call method:

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

Operations method:

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

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

orgs/create-custom-organization-role

Create a custom organization role

Using the call method:

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

Operations method:

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

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

orgs/revoke-all-org-roles-team

Remove all organization roles for a team

Using the call method:

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

Operations method:

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

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

orgs/assign-team-to-org-role

Assign an organization role to a team

Using the call method:

$client->call('PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'role_id' => 7,
]);

Operations method:

$client->operations()->orgs()->assignTeamToOrgRole( org: 'generated',
 team_slug: 'generated',
 role_id: 7,
);

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

orgs/revoke-org-role-team

Remove an organization role from a team

Using the call method:

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

Operations method:

$client->operations()->orgs()->revokeOrgRoleTeam( org: 'generated',
 team_slug: 'generated',
 role_id: 7,
);

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

orgs/revoke-all-org-roles-user

Remove all organization roles for a user

Using the call method:

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

Operations method:

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

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

orgs/assign-user-to-org-role

Assign an organization role to a user

Using the call method:

$client->call('PUT /orgs/{org}/organization-roles/users/{username}/{role_id}', [
 'org' => 'generated',
 'username' => 'generated',
 'role_id' => 7,
]);

Operations method:

$client->operations()->orgs()->assignUserToOrgRole( org: 'generated',
 username: 'generated',
 role_id: 7,
);

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

orgs/revoke-org-role-user

Remove an organization role from a user

Using the call method:

$client->call('DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}', [
 'org' => 'generated',
 'username' => 'generated',
 'role_id' => 7,
]);

Operations method:

$client->operations()->orgs()->revokeOrgRoleUser( org: 'generated',
 username: 'generated',
 role_id: 7,
);

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

orgs/get-org-role

Get an organization role

Using the call method:

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

Operations method:

$client->operations()->orgs()->getOrgRole( org: 'generated',
 role_id: 7,
);

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

orgs/delete-custom-organization-role

Delete a custom organization role.

Using the call method:

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

Operations method:

$client->operations()->orgs()->deleteCustomOrganizationRole( org: 'generated',
 role_id: 7,
);

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

orgs/patch-custom-organization-role

Update a custom organization role

Using the call method:

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

Operations method:

$client->operations()->orgs()->patchCustomOrganizationRole( org: 'generated',
 role_id: 7,
);

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

orgs/list-org-role-teams

List teams that are assigned to an organization role

Using the call method:

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

Operations method:

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

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

orgs/list-org-role-teams

List teams that are assigned to an organization role

Using the call method:

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

Operations method:

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

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

orgs/list-org-role-users

List users that are assigned to an organization role

Using the call method:

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

Operations method:

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

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

orgs/list-org-role-users

List users that are assigned to an organization role

Using the call method:

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

Operations method:

$client->operations()->orgs()->listOrgRoleUsersListing( org: 'generated',
 role_id: 7,
 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.

packages/list-packages-for-organization

List packages for an organization

Using the call method:

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

Operations method:

$client->operations()->packages()->listPackagesForOrganization( package_type: 'generated',
 org: 'generated',
 visibility: 'generated',
 page: 1,
 per_page: 8,
);

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

packages/list-packages-for-organization

List packages for an organization

Using the call method:

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

Operations method:

$client->operations()->packages()->listPackagesForOrganizationListing( package_type: 'generated',
 org: 'generated',
 visibility: 'generated',
 page: 1,
 per_page: 8,
);

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

packages/get-package-for-organization

Get a package for an organization

Using the call method:

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

Operations method:

$client->operations()->packages()->getPackageForOrganization( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
);

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

packages/delete-package-for-org

Delete a package for an organization

Using the call method:

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

Operations method:

$client->operations()->packages()->deletePackageForOrg( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
);

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

packages/restore-package-for-org

Restore a package for an organization

Using the call method:

$client->call('POST /orgs/{org}/packages/{package_type}/{package_name}/restore', [
 'package_type' => 'generated',
 'package_name' => 'generated',
 'org' => 'generated',
 'token' => 'generated',
]);

Operations method:

$client->operations()->packages()->restorePackageForOrg( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
 token: 'generated',
);

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

packages/get-all-package-versions-for-package-owned-by-org

List package versions for a package owned by an organization

Using the call method:

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

Operations method:

$client->operations()->packages()->getAllPackageVersionsForPackageOwnedByOrg( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
 page: 1,
 per_page: 8,
 state: 'generated',
);

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

packages/get-all-package-versions-for-package-owned-by-org

List package versions for a package owned by an organization

Using the call method:

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

Operations method:

$client->operations()->packages()->getAllPackageVersionsForPackageOwnedByOrgListing( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
 page: 1,
 per_page: 8,
 state: 'generated',
);

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

packages/get-package-version-for-organization

Get a package version for an organization

Using the call method:

$client->call('GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}', [
 'package_type' => 'generated',
 'package_name' => 'generated',
 'org' => 'generated',
 'package_version_id' => 18,
]);

Operations method:

$client->operations()->packages()->getPackageVersionForOrganization( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
 package_version_id: 18,
);

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

packages/delete-package-version-for-org

Delete package version for an organization

Using the call method:

$client->call('DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}', [
 'package_type' => 'generated',
 'package_name' => 'generated',
 'org' => 'generated',
 'package_version_id' => 18,
]);

Operations method:

$client->operations()->packages()->deletePackageVersionForOrg( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
 package_version_id: 18,
);

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

packages/restore-package-version-for-org

Restore package version for an organization

Using the call method:

$client->call('POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore', [
 'package_type' => 'generated',
 'package_name' => 'generated',
 'org' => 'generated',
 'package_version_id' => 18,
]);

Operations method:

$client->operations()->packages()->restorePackageVersionForOrg( package_type: 'generated',
 package_name: 'generated',
 org: 'generated',
 package_version_id: 18,
);

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

orgs/list-pat-grant-requests

List requests to access organization resources with fine-grained personal access tokens

Using the call method:

$client->call('GET /orgs/{org}/personal-access-token-requests', [
 'org' => 'generated',
 'owner' => ,
 'repository' => 'generated',
 'permission' => 'generated',
 'last_used_before' => '1970-01-01T00:00:00+00:00',
 'last_used_after' => '1970-01-01T00:00:00+00:00',
 'token_id' => ,
 'per_page' => 8,
 'page' => 1,
 'sort' => 'generated',
 'direction' => 'generated',
]);

Operations method:

$client->operations()->orgs()->listPatGrantRequests( org: 'generated',
 owner: ,
 repository: 'generated',
 permission: 'generated',
 last_used_before: '1970-01-01T00:00:00+00:00',
 last_used_after: '1970-01-01T00:00:00+00:00',
 token_id: ,
 per_page: 8,
 page: 1,
 sort: 'generated',
 direction: 'generated',
);

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

orgs/list-pat-grant-requests

List requests to access organization resources with fine-grained personal access tokens

Using the call method:

$client->call('LIST /orgs/{org}/personal-access-token-requests', [
 'org' => 'generated',
 'owner' => ,
 'repository' => 'generated',
 'permission' => 'generated',
 'last_used_before' => '1970-01-01T00:00:00+00:00',
 'last_used_after' => '1970-01-01T00:00:00+00:00',
 'token_id' => ,
 'per_page' => 8,
 'page' => 1,
 'sort' => 'generated',
 'direction' => 'generated',
]);

Operations method:

$client->operations()->orgs()->listPatGrantRequestsListing( org: 'generated',
 owner: ,
 repository: 'generated',
 permission: 'generated',
 last_used_before: '1970-01-01T00:00:00+00:00',
 last_used_after: '1970-01-01T00:00:00+00:00',
 token_id: ,
 per_page: 8,
 page: 1,
 sort: 'generated',
 direction: 'generated',
);

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

orgs/review-pat-grant-requests-in-bulk

Review requests to access organization resources with fine-grained personal access tokens

Using the call method:

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

Operations method:

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

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

orgs/review-pat-grant-request

Review a request to access organization resources with a fine-grained personal access token

Using the call method:

$client->call('POST /orgs/{org}/personal-access-token-requests/{pat_request_id}', [
 'org' => 'generated',
 'pat_request_id' => 14,
]);

Operations method:

$client->operations()->orgs()->reviewPatGrantRequest( org: 'generated',
 pat_request_id: 14,
);

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

orgs/list-pat-grant-request-repositories

List repositories requested to be accessed by a fine-grained personal access token

Using the call method:

$client->call('GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories', [
 'org' => 'generated',
 'pat_request_id' => 14,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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

orgs/list-pat-grant-request-repositories

List repositories requested to be accessed by a fine-grained personal access token

Using the call method:

$client->call('LIST /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories', [
 'org' => 'generated',
 'pat_request_id' => 14,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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

orgs/list-pat-grants

List fine-grained personal access tokens with access to organization resources

Using the call method:

$client->call('GET /orgs/{org}/personal-access-tokens', [
 'org' => 'generated',
 'owner' => ,
 'repository' => 'generated',
 'permission' => 'generated',
 'last_used_before' => '1970-01-01T00:00:00+00:00',
 'last_used_after' => '1970-01-01T00:00:00+00:00',
 'token_id' => ,
 'per_page' => 8,
 'page' => 1,
 'sort' => 'generated',
 'direction' => 'generated',
]);

Operations method:

$client->operations()->orgs()->listPatGrants( org: 'generated',
 owner: ,
 repository: 'generated',
 permission: 'generated',
 last_used_before: '1970-01-01T00:00:00+00:00',
 last_used_after: '1970-01-01T00:00:00+00:00',
 token_id: ,
 per_page: 8,
 page: 1,
 sort: 'generated',
 direction: 'generated',
);

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

orgs/list-pat-grants

List fine-grained personal access tokens with access to organization resources

Using the call method:

$client->call('LIST /orgs/{org}/personal-access-tokens', [
 'org' => 'generated',
 'owner' => ,
 'repository' => 'generated',
 'permission' => 'generated',
 'last_used_before' => '1970-01-01T00:00:00+00:00',
 'last_used_after' => '1970-01-01T00:00:00+00:00',
 'token_id' => ,
 'per_page' => 8,
 'page' => 1,
 'sort' => 'generated',
 'direction' => 'generated',
]);

Operations method:

$client->operations()->orgs()->listPatGrantsListing( org: 'generated',
 owner: ,
 repository: 'generated',
 permission: 'generated',
 last_used_before: '1970-01-01T00:00:00+00:00',
 last_used_after: '1970-01-01T00:00:00+00:00',
 token_id: ,
 per_page: 8,
 page: 1,
 sort: 'generated',
 direction: 'generated',
);

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

orgs/update-pat-accesses

Update the access to organization resources via fine-grained personal access tokens

Using the call method:

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

Operations method:

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

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

orgs/update-pat-access

Update the access a fine-grained personal access token has to organization resources

Using the call method:

$client->call('POST /orgs/{org}/personal-access-tokens/{pat_id}', [
 'org' => 'generated',
 'pat_id' => 6,
]);

Operations method:

$client->operations()->orgs()->updatePatAccess( org: 'generated',
 pat_id: 6,
);

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

orgs/list-pat-grant-repositories

List repositories a fine-grained personal access token has access to

Using the call method:

$client->call('GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories', [
 'org' => 'generated',
 'pat_id' => 6,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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

orgs/list-pat-grant-repositories

List repositories a fine-grained personal access token has access to

Using the call method:

$client->call('LIST /orgs/{org}/personal-access-tokens/{pat_id}/repositories', [
 'org' => 'generated',
 'pat_id' => 6,
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

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

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

private-registries/list-org-private-registries

List private registries for an organization

Using the call method:

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

Operations method:

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

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

private-registries/create-org-private-registry

Create a private registry for an organization

Using the call method:

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

Operations method:

$client->operations()->privateRegistries()->createOrgPrivateRegistry( org: 'generated',
);

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

private-registries/get-org-public-key

Get private registries public key for an organization

Using the call method:

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

Operations method:

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

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

private-registries/get-org-private-registry

Get a private registry for an organization

Using the call method:

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

Operations method:

$client->operations()->privateRegistries()->getOrgPrivateRegistry( org: 'generated',
 secret_name: 'generated',
);

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

private-registries/delete-org-private-registry

Delete a private registry for an organization

Using the call method:

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

Operations method:

$client->operations()->privateRegistries()->deleteOrgPrivateRegistry( org: 'generated',
 secret_name: 'generated',
);

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

private-registries/update-org-private-registry

Update a private registry for an organization

Using the call method:

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

Operations method:

$client->operations()->privateRegistries()->updateOrgPrivateRegistry( org: 'generated',
 secret_name: '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.

orgs/get-all-custom-properties

Get all custom properties for an organization

Using the call method:

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

Operations method:

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

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

orgs/create-or-update-custom-properties

Create or update custom properties for an organization

Using the call method:

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

Operations method:

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

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

orgs/get-custom-property

Get a custom property for an organization

Using the call method:

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

Operations method:

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

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

orgs/create-or-update-custom-property

Create or update a custom property for an organization

Using the call method:

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

Operations method:

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

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

orgs/remove-custom-property

Remove a custom property for an organization

Using the call method:

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

Operations method:

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

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

orgs/list-custom-properties-values-for-repos

List custom property values for organization repositories

Using the call method:

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

Operations method:

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

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

orgs/list-custom-properties-values-for-repos

List custom property values for organization repositories

Using the call method:

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

Operations method:

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

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

orgs/create-or-update-custom-properties-values-for-repos

Create or update custom property values for organization repositories

Using the call method:

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

Operations method:

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

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

orgs/list-public-members

List public organization members

Using the call method:

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

Operations method:

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

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

orgs/list-public-members

List public organization members

Using the call method:

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

Operations method:

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

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

orgs/check-public-membership-for-user

Check public organization membership for a user

Using the call method:

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

Operations method:

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

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

orgs/set-public-membership-for-authenticated-user

Set public organization membership for the authenticated user

Using the call method:

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

Operations method:

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

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

orgs/remove-public-membership-for-authenticated-user

Remove public organization membership for the authenticated user

Using the call method:

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

Operations method:

$client->operations()->orgs()->removePublicMembershipForAuthenticatedUser( org: 'generated',
 username: '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.

orgs/list-repo-fine-grained-permissions

List repository fine-grained permissions for an organization

Using the call method:

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

Operations method:

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

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

repos/get-org-rulesets

Get all organization repository rulesets

Using the call method:

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

Operations method:

$client->operations()->repos()->getOrgRulesets( org: 'generated',
 targets: 'generated',
 per_page: 8,
 page: 1,
);

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

repos/get-org-rulesets

Get all organization repository rulesets

Using the call method:

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

Operations method:

$client->operations()->repos()->getOrgRulesetsListing( org: 'generated',
 targets: 'generated',
 per_page: 8,
 page: 1,
);

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

repos/create-org-ruleset

Create an organization repository ruleset

Using the call method:

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

Operations method:

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

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

repos/get-org-rule-suites

List organization rule suites

Using the call method:

$client->call('GET /orgs/{org}/rulesets/rule-suites', [
 'org' => 'generated',
 'ref' => 'generated',
 'repository_name' => 'generated',
 'actor_name' => 'generated',
 'time_period' => 'generated',
 'rule_suite_result' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->getOrgRuleSuites( org: 'generated',
 ref: 'generated',
 repository_name: 'generated',
 actor_name: 'generated',
 time_period: 'generated',
 rule_suite_result: 'generated',
 per_page: 8,
 page: 1,
);

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

repos/get-org-rule-suites

List organization rule suites

Using the call method:

$client->call('LIST /orgs/{org}/rulesets/rule-suites', [
 'org' => 'generated',
 'ref' => 'generated',
 'repository_name' => 'generated',
 'actor_name' => 'generated',
 'time_period' => 'generated',
 'rule_suite_result' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->getOrgRuleSuitesListing( org: 'generated',
 ref: 'generated',
 repository_name: 'generated',
 actor_name: 'generated',
 time_period: 'generated',
 rule_suite_result: 'generated',
 per_page: 8,
 page: 1,
);

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

repos/get-org-rule-suite

Get an organization rule suite

Using the call method:

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

Operations method:

$client->operations()->repos()->getOrgRuleSuite( org: 'generated',
 rule_suite_id: 13,
);

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

repos/get-org-ruleset

Get an organization repository ruleset

Using the call method:

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

Operations method:

$client->operations()->repos()->getOrgRuleset( org: 'generated',
 ruleset_id: 10,
);

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

repos/update-org-ruleset

Update an organization repository ruleset

Using the call method:

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

Operations method:

$client->operations()->repos()->updateOrgRuleset( org: 'generated',
 ruleset_id: 10,
);

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

repos/delete-org-ruleset

Delete an organization repository ruleset

Using the call method:

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

Operations method:

$client->operations()->repos()->deleteOrgRuleset( org: 'generated',
 ruleset_id: 10,
);

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

orgs/get-org-ruleset-history

Get organization ruleset history

Using the call method:

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

Operations method:

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

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

orgs/get-org-ruleset-history

Get organization ruleset history

Using the call method:

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

Operations method:

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

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

orgs/get-org-ruleset-version

Get organization ruleset version

Using the call method:

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

Operations method:

$client->operations()->orgs()->getOrgRulesetVersion( org: 'generated',
 ruleset_id: 10,
 version_id: 10,
);

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

secret-scanning/list-alerts-for-org

List secret scanning alerts for an organization

Using the call method:

$client->call('GET /orgs/{org}/secret-scanning/alerts', [
 'org' => 'generated',
 'state' => 'generated',
 'secret_type' => 'generated',
 'resolution' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'validity' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'is_publicly_leaked' => ,
 'is_multi_repo' => ,
]);

Operations method:

$client->operations()->secretScanning()->listAlertsForOrg( org: 'generated',
 state: 'generated',
 secret_type: 'generated',
 resolution: 'generated',
 before: 'generated',
 after: 'generated',
 validity: 'generated',
 sort: 'generated',
 direction: 'generated',
 page: 1,
 per_page: 8,
 is_publicly_leaked: ,
 is_multi_repo: ,
);

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

secret-scanning/list-alerts-for-org

List secret scanning alerts for an organization

Using the call method:

$client->call('LIST /orgs/{org}/secret-scanning/alerts', [
 'org' => 'generated',
 'state' => 'generated',
 'secret_type' => 'generated',
 'resolution' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'validity' => 'generated',
 'sort' => 'generated',
 'direction' => 'generated',
 'page' => 1,
 'per_page' => 8,
 'is_publicly_leaked' => ,
 'is_multi_repo' => ,
]);

Operations method:

$client->operations()->secretScanning()->listAlertsForOrgListing( org: 'generated',
 state: 'generated',
 secret_type: 'generated',
 resolution: 'generated',
 before: 'generated',
 after: 'generated',
 validity: 'generated',
 sort: 'generated',
 direction: 'generated',
 page: 1,
 per_page: 8,
 is_publicly_leaked: ,
 is_multi_repo: ,
);

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

security-advisories/list-org-repository-advisories

List repository security advisories for an organization

Using the call method:

$client->call('GET /orgs/{org}/security-advisories', [
 'org' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'state' => 'generated',
 'direction' => 'generated',
 'sort' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->securityAdvisories()->listOrgRepositoryAdvisories( org: 'generated',
 before: 'generated',
 after: 'generated',
 state: 'generated',
 direction: 'generated',
 sort: 'generated',
 per_page: 8,
);

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

orgs/list-security-manager-teams

List security manager teams

Using the call method:

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

Operations method:

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

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

orgs/add-security-manager-team

Add a security manager team

Using the call method:

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

Operations method:

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

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

orgs/remove-security-manager-team

Remove a security manager team

Using the call method:

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

Operations method:

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

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

billing/get-github-actions-billing-org

Get GitHub Actions billing for an organization

Using the call method:

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

Operations method:

$client->operations()->billing()->getGithubActionsBillingOrg( org: 'generated',
);

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

billing/get-github-advanced-security-billing-org

Get GitHub Advanced Security active committers for an organization

Using the call method:

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

Operations method:

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

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

billing/get-github-packages-billing-org

Get GitHub Packages billing for an organization

Using the call method:

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

Operations method:

$client->operations()->billing()->getGithubPackagesBillingOrg( org: 'generated',
);

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

billing/get-shared-storage-billing-org

Get shared storage billing for an organization

Using the call method:

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

Operations method:

$client->operations()->billing()->getSharedStorageBillingOrg( org: 'generated',
);

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

hosted-compute/list-network-configurations-for-org

List hosted compute network configurations for an organization

Using the call method:

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

Operations method:

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

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

hosted-compute/create-network-configuration-for-org

Create a hosted compute network configuration for an organization

Using the call method:

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

Operations method:

$client->operations()->hostedCompute()->createNetworkConfigurationForOrg( org: 'generated',
);

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

hosted-compute/get-network-configuration-for-org

Get a hosted compute network configuration for an organization

Using the call method:

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

Operations method:

$client->operations()->hostedCompute()->getNetworkConfigurationForOrg( org: 'generated',
 network_configuration_id: 'generated',
);

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

hosted-compute/delete-network-configuration-from-org

Delete a hosted compute network configuration from an organization

Using the call method:

$client->call('DELETE /orgs/{org}/settings/network-configurations/{network_configuration_id}', [
 'org' => 'generated',
 'network_configuration_id' => 'generated',
]);

Operations method:

$client->operations()->hostedCompute()->deleteNetworkConfigurationFromOrg( org: 'generated',
 network_configuration_id: 'generated',
);

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

hosted-compute/update-network-configuration-for-org

Update a hosted compute network configuration for an organization

Using the call method:

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

Operations method:

$client->operations()->hostedCompute()->updateNetworkConfigurationForOrg( org: 'generated',
 network_configuration_id: 'generated',
);

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

hosted-compute/get-network-settings-for-org

Get a hosted compute network settings resource for an organization

Using the call method:

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

Operations method:

$client->operations()->hostedCompute()->getNetworkSettingsForOrg( org: 'generated',
 network_settings_id: 'generated',
);

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

teams/list-idp-groups-for-org

List IdP groups for an organization

Using the call method:

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

Operations method:

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

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

copilot/copilot-metrics-for-team

Get Copilot metrics for a team

Using the call method:

$client->call('GET /orgs/{org}/team/{team_slug}/copilot/metrics', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'since' => 'generated',
 'until' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->copilot()->copilotMetricsForTeam( org: 'generated',
 team_slug: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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

copilot/copilot-metrics-for-team

Get Copilot metrics for a team

Using the call method:

$client->call('LIST /orgs/{org}/team/{team_slug}/copilot/metrics', [
 'org' => 'generated',
 'team_slug' => 'generated',
 'since' => 'generated',
 'until' => 'generated',
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->copilot()->copilotMetricsForTeamListing( org: 'generated',
 team_slug: 'generated',
 since: 'generated',
 until: 'generated',
 page: 1,
 per_page: 8,
);

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/list-linked-external-idp-groups-to-team-for-org

List a connection between an external group and a team

Using the call method:

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

Operations method:

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

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-pending-invitations-in-org

List pending team invitations

Using the call method:

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

Operations method:

$client->operations()->teams()->listPendingInvitationsInOrg( 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-pending-invitations-in-org

List pending team invitations

Using the call method:

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

Operations method:

$client->operations()->teams()->listPendingInvitationsInOrgListing( 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-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-idp-groups-in-org

List IdP groups for a team

Using the call method:

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

Operations method:

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

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

teams/create-or-update-idp-group-connections-in-org

Create or update IdP group connections

Using the call method:

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

Operations method:

$client->operations()->teams()->createOrUpdateIdpGroupConnectionsInOrg( org: 'generated',
 team_slug: '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.

orgs/enable-or-disable-security-product-on-all-org-repos

Enable or disable a security feature for an organization

Using the call method:

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

Operations method:

$client->operations()->orgs()->enableOrDisableSecurityProductOnAllOrgRepos( org: 'generated',
 security_product: 'generated',
 enablement: 'generated',
);

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',
 'name' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listArtifactsForRepo( owner: 'generated',
 repo: 'generated',
 name: '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-actions-cache-usage

Get GitHub Actions cache usage for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/cache/usage', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->getActionsCacheUsage( owner: 'generated',
 repo: 'generated',
);

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

actions/get-actions-cache-list

List GitHub Actions caches for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/caches', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'key' => 'generated',
 'per_page' => 8,
 'page' => 1,
 'sort' => 'generated',
 'direction' => 'generated',
]);

Operations method:

$client->operations()->actions()->getActionsCacheList( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 key: 'generated',
 per_page: 8,
 page: 1,
 sort: 'generated',
 direction: 'generated',
);

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

actions/delete-actions-cache-by-key

Delete GitHub Actions caches for a repository (using a cache key)

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/caches', [
 'owner' => 'generated',
 'repo' => 'generated',
 'key' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->actions()->deleteActionsCacheByKey( owner: 'generated',
 repo: 'generated',
 key: 'generated',
 ref: 'generated',
);

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

actions/delete-actions-cache-by-id

Delete a GitHub Actions cache for a repository (using a cache ID)

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'cache_id' => 8,
]);

Operations method:

$client->operations()->actions()->deleteActionsCacheById( owner: 'generated',
 repo: 'generated',
 cache_id: 8,
);

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/re-run-job-for-workflow-run

Re-run a job from a workflow run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun', [
 'owner' => 'generated',
 'repo' => 'generated',
 'job_id' => 6,
]);

Operations method:

$client->operations()->actions()->reRunJobForWorkflowRun( owner: 'generated',
 repo: 'generated',
 job_id: 6,
);

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

actions/get-custom-oidc-sub-claim-for-repo

Get the customization template for an OIDC subject claim for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/oidc/customization/sub', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->getCustomOidcSubClaimForRepo( owner: 'generated',
 repo: 'generated',
);

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

actions/set-custom-oidc-sub-claim-for-repo

Set the customization template for an OIDC subject claim for a repository

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/oidc/customization/sub', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->setCustomOidcSubClaimForRepo( owner: 'generated',
 repo: 'generated',
);

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/list-repo-organization-variables

List repository organization variables

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/organization-variables', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listRepoOrganizationVariables( 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-workflow-access-to-repository

Get the level of access for workflows outside of the repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/permissions/access', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->getWorkflowAccessToRepository( owner: 'generated',
 repo: 'generated',
);

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

actions/set-workflow-access-to-repository

Set the level of access for workflows outside of the repository

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/permissions/access', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->setWorkflowAccessToRepository( 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 and reusable workflows 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/get-github-actions-default-workflow-permissions-repository

Get default workflow permissions for a repository

Using the call method:

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

Operations method:

$client->operations()->actions()->getGithubActionsDefaultWorkflowPermissionsRepository( owner: 'generated',
 repo: 'generated',
);

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

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

Set default workflow permissions for a repository

Using the call method:

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

Operations method:

$client->operations()->actions()->setGithubActionsDefaultWorkflowPermissionsRepository( 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', [
 'name' => 'generated',
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listSelfHostedRunnersForRepo( name: 'generated',
 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/generate-runner-jitconfig-for-repo

Create configuration for a just-in-time runner for a repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->generateRunnerJitconfigForRepo( 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-labels-for-self-hosted-runner-for-repo

List labels for a self-hosted runner for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->listLabelsForSelfHostedRunnerForRepo( owner: 'generated',
 repo: 'generated',
 runner_id: 9,
);

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

actions/set-custom-labels-for-self-hosted-runner-for-repo

Set custom labels for a self-hosted runner for a repository

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->setCustomLabelsForSelfHostedRunnerForRepo( owner: 'generated',
 repo: 'generated',
 runner_id: 9,
);

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

actions/add-custom-labels-to-self-hosted-runner-for-repo

Add custom labels to a self-hosted runner for a repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->addCustomLabelsToSelfHostedRunnerForRepo( owner: 'generated',
 repo: 'generated',
 runner_id: 9,
);

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

actions/remove-all-custom-labels-from-self-hosted-runner-for-repo

Remove all custom labels from a self-hosted runner for a repository

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels', [
 'owner' => 'generated',
 'repo' => 'generated',
 'runner_id' => 9,
]);

Operations method:

$client->operations()->actions()->removeAllCustomLabelsFromSelfHostedRunnerForRepo( owner: 'generated',
 repo: 'generated',
 runner_id: 9,
);

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

actions/remove-custom-label-from-self-hosted-runner-for-repo

Remove a custom label from a self-hosted runner for a repository

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'runner_id' => 9,
 'name' => 'generated',
]);

Operations method:

$client->operations()->actions()->removeCustomLabelFromSelfHostedRunnerForRepo( owner: 'generated',
 repo: 'generated',
 runner_id: 9,
 name: 'generated',
);

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/get-reviews-for-run

Get the review history for a workflow run

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->getReviewsForRun( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

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

actions/approve-workflow-run

Approve a workflow run for a fork pull request

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->approveWorkflowRun( 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/review-custom-gates-for-run

Review custom deployment protection rules for a workflow run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->reviewCustomGatesForRun( 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/get-pending-deployments-for-run

Get pending deployments for a workflow run

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->getPendingDeploymentsForRun( owner: 'generated',
 repo: 'generated',
 run_id: 6,
);

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

actions/review-pending-deployments-for-run

Review pending deployments for a workflow run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->reviewPendingDeploymentsForRun( 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/re-run-workflow-failed-jobs

Re-run failed jobs from a workflow run

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs', [
 'owner' => 'generated',
 'repo' => 'generated',
 'run_id' => 6,
]);

Operations method:

$client->operations()->actions()->reRunWorkflowFailedJobs( 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-variables

List repository variables

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/variables', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->actions()->listRepoVariables( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

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

actions/create-repo-variable

Create a repository variable

Using the call method:

$client->call('POST /repos/{owner}/{repo}/actions/variables', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->actions()->createRepoVariable( owner: 'generated',
 repo: 'generated',
);

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

actions/get-repo-variable

Get a repository variable

Using the call method:

$client->call('GET /repos/{owner}/{repo}/actions/variables/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'name' => 'generated',
]);

Operations method:

$client->operations()->actions()->getRepoVariable( owner: 'generated',
 repo: 'generated',
 name: 'generated',
);

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

actions/delete-repo-variable

Delete a repository variable

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/actions/variables/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'name' => 'generated',
]);

Operations method:

$client->operations()->actions()->deleteRepoVariable( owner: 'generated',
 repo: 'generated',
 name: 'generated',
);

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

actions/update-repo-variable

Update a repository variable

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/actions/variables/{name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'name' => 'generated',
]);

Operations method:

$client->operations()->actions()->updateRepoVariable( owner: 'generated',
 repo: 'generated',
 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.

repos/list-activities

List repository activities

Using the call method:

$client->call('GET /repos/{owner}/{repo}/activity', [
 'owner' => 'generated',
 'repo' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'ref' => 'generated',
 'actor' => 'generated',
 'time_period' => 'generated',
 'activity_type' => 'generated',
 'direction' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->repos()->listActivities( owner: 'generated',
 repo: 'generated',
 before: 'generated',
 after: 'generated',
 ref: 'generated',
 actor: 'generated',
 time_period: 'generated',
 activity_type: 'generated',
 direction: 'generated',
 per_page: 8,
);

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/create-attestation

Create an attestation

Using the call method:

$client->call('POST /repos/{owner}/{repo}/attestations', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->createAttestation( owner: 'generated',
 repo: 'generated',
);

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

repos/list-attestations

List attestations

Using the call method:

$client->call('GET /repos/{owner}/{repo}/attestations/{subject_digest}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'before' => 'generated',
 'after' => 'generated',
 'subject_digest' => 'generated',
 'predicate_type' => 'generated',
 'per_page' => 8,
]);

Operations method:

$client->operations()->repos()->listAttestations( owner: 'generated',
 repo: 'generated',
 before: 'generated',
 after: 'generated',
 subject_digest: 'generated',
 predicate_type: 'generated',
 per_page: 8,
);

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/check-automated-security-fixes

Check if Dependabot security updates are enabled for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/automated-security-fixes', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->checkAutomatedSecurityFixes( owner: 'generated',
 repo: 'generated',
);

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

repos/enable-automated-security-fixes

Enable Dependabot security updates

Using the call method:

$client->call('PUT /repos/{owner}/{repo}/automated-security-fixes', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->enableAutomatedSecurityFixes( owner: 'generated',
 repo: 'generated',
);

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

repos/disable-automated-security-fixes

Disable Dependabot security updates

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/automated-security-fixes', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->repos()->disableAutomatedSecurityFixes( owner: 'generated',
 repo: 'generated',
);

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.

repos/rename-branch

Rename a branch

Using the call method:

$client->call('POST /repos/{owner}/{repo}/branches/{branch}/rename', [
 'owner' => 'generated',
 'repo' => 'generated',
 'branch' => 'generated',
]);

Operations method:

$client->operations()->repos()->renameBranch( owner: 'generated',
 repo: 'generated',
 branch: 'generated',
);

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

repos/list-repo-push-bypass-requests

List repository push rule bypass requests

Using the call method:

$client->call('GET /repos/{owner}/{repo}/bypass-requests/push-rules', [
 'owner' => 'generated',
 'repo' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listRepoPushBypassRequests( owner: 'generated',
 repo: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

repos/list-repo-push-bypass-requests

List repository push rule bypass requests

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/bypass-requests/push-rules', [
 'owner' => 'generated',
 'repo' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->repos()->listRepoPushBypassRequestsListing( owner: 'generated',
 repo: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

repos/get-repo-push-bypass-request

Get a repository push bypass request

Using the call method:

$client->call('GET /repos/{owner}/{repo}/bypass-requests/push-rules/{bypass_request_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'bypass_request_number' => 21,
]);

Operations method:

$client->operations()->repos()->getRepoPushBypassRequest( owner: 'generated',
 repo: 'generated',
 bypass_request_number: 21,
);

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

secret-scanning/list-repo-bypass-requests

List bypass requests for secret scanning for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/bypass-requests/secret-scanning', [
 'owner' => 'generated',
 'repo' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->secretScanning()->listRepoBypassRequests( owner: 'generated',
 repo: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

secret-scanning/list-repo-bypass-requests

List bypass requests for secret scanning for a repository

Using the call method:

$client->call('LIST /repos/{owner}/{repo}/bypass-requests/secret-scanning', [
 'owner' => 'generated',
 'repo' => 'generated',
 'reviewer' => 'generated',
 'requester' => 'generated',
 'time_period' => 'generated',
 'request_status' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->secretScanning()->listRepoBypassRequestsListing( owner: 'generated',
 repo: 'generated',
 reviewer: 'generated',
 requester: 'generated',
 time_period: 'generated',
 request_status: 'generated',
 per_page: 8,
 page: 1,
);

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

secret-scanning/get-bypass-request

Get a bypass request for secret scanning

Using the call method:

$client->call('GET /repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'bypass_request_number' => 21,
]);

Operations method:

$client->operations()->secretScanning()->getBypassRequest( owner: 'generated',
 repo: 'generated',
 bypass_request_number: 21,
);

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

secret-scanning/review-bypass-request

Review a bypass request for secret scanning

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/bypass-requests/secret-scanning/{bypass_request_number}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'bypass_request_number' => 21,
]);

Operations method:

$client->operations()->secretScanning()->reviewBypassRequest( owner: 'generated',
 repo: 'generated',
 bypass_request_number: 21,
);

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

secret-scanning/dismiss-bypass-response

Dismiss a response on a bypass request for secret scanning

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/bypass-responses/secret-scanning/{bypass_response_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'bypass_response_id' => 18,
]);

Operations method:

$client->operations()->secretScanning()->dismissBypassResponse( owner: 'generated',
 repo: 'generated',
 bypass_response_id: 18,
);

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',
 'pr' => 2,
 'before' => 'generated',
 'after' => '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',
 pr: 2,
 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-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',
 'pr' => 2,
 'before' => 'generated',
 'after' => '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',
 pr: 2,
 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/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/get-autofix

Get the status of an autofix for a code scanning alert

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
]);

Operations method:

$client->operations()->codeScanning()->getAutofix( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
);

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

code-scanning/create-autofix

Create an autofix for a code scanning alert

Using the call method:

$client->call('POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
]);

Operations method:

$client->operations()->codeScanning()->createAutofix( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
);

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

code-scanning/commit-autofix

Commit an autofix for a code scanning alert

Using the call method:

$client->call('POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits', [
 'owner' => 'generated',
 'repo' => 'generated',
 'alert_number' => 12,
]);

Operations method:

$client->operations()->codeScanning()->commitAutofix( 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',
 'pr' => 2,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->codeScanning()->listAlertInstances( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
 ref: 'generated',
 pr: 2,
 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',
 'pr' => 2,
 'page' => 1,
 'per_page' => 8,
]);

Operations method:

$client->operations()->codeScanning()->listAlertInstancesListing( owner: 'generated',
 repo: 'generated',
 alert_number: 12,
 ref: 'generated',
 pr: 2,
 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' => ,
 'pr' => 2,
 '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: ,
 pr: 2,
 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' => ,
 'pr' => 2,
 '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: ,
 pr: 2,
 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/list-codeql-databases

List CodeQL databases for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/codeql/databases', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->listCodeqlDatabases( owner: 'generated',
 repo: 'generated',
);

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

code-scanning/get-codeql-database

Get a CodeQL database for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'language' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->getCodeqlDatabase( owner: 'generated',
 repo: 'generated',
 language: 'generated',
);

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

code-scanning/delete-codeql-database

Delete a CodeQL database

Using the call method:

$client->call('DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'language' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->deleteCodeqlDatabase( owner: 'generated',
 repo: 'generated',
 language: 'generated',
);

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

code-scanning/create-variant-analysis

Create a CodeQL variant analysis

Using the call method:

$client->call('POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->createVariantAnalysis( owner: 'generated',
 repo: 'generated',
);

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

code-scanning/get-variant-analysis

Get the summary of a CodeQL variant analysis

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'codeql_variant_analysis_id' => 26,
]);

Operations method:

$client->operations()->codeScanning()->getVariantAnalysis( owner: 'generated',
 repo: 'generated',
 codeql_variant_analysis_id: 26,
);

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

code-scanning/get-variant-analysis-repo-task

Get the analysis status of a repository in a CodeQL variant analysis

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}', [
 'owner' => 'generated',
 'repo' => 'generated',
 'codeql_variant_analysis_id' => 26,
 'repo_owner' => 'generated',
 'repo_name' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->getVariantAnalysisRepoTask( owner: 'generated',
 repo: 'generated',
 codeql_variant_analysis_id: 26,
 repo_owner: 'generated',
 repo_name: 'generated',
);

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

code-scanning/get-default-setup

Get a code scanning default setup configuration

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-scanning/default-setup', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->getDefaultSetup( owner: 'generated',
 repo: 'generated',
);

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

code-scanning/update-default-setup

Update a code scanning default setup configuration

Using the call method:

$client->call('PATCH /repos/{owner}/{repo}/code-scanning/default-setup', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->codeScanning()->updateDefaultSetup( owner: 'generated',
 repo: 'generated',
);

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.

code-security/get-configuration-for-repository

Get the code security configuration associated with a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/code-security-configuration', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->codeSecurity()->getConfigurationForRepository( owner: 'generated',
 repo: '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.

codespaces/list-in-repository-for-authenticated-user

List codespaces in a repository for the authenticated user

Using the call method:

$client->call('GET /repos/{owner}/{repo}/codespaces', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->codespaces()->listInRepositoryForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

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

codespaces/create-with-repo-for-authenticated-user

Create a codespace in a repository

Using the call method:

$client->call('POST /repos/{owner}/{repo}/codespaces', [
 'owner' => 'generated',
 'repo' => 'generated',
]);

Operations method:

$client->operations()->codespaces()->createWithRepoForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
);

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

codespaces/list-devcontainers-in-repository-for-authenticated-user

List devcontainer configurations in a repository for the authenticated user

Using the call method:

$client->call('GET /repos/{owner}/{repo}/codespaces/devcontainers', [
 'owner' => 'generated',
 'repo' => 'generated',
 'per_page' => 8,
 'page' => 1,
]);

Operations method:

$client->operations()->codespaces()->listDevcontainersInRepositoryForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
 per_page: 8,
 page: 1,
);

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

codespaces/repo-machines-for-authenticated-user

List available machine types for a repository

Using the call method:

$client->call('GET /repos/{owner}/{repo}/codespaces/machines', [
 'owner' => 'generated',
 'repo' => 'generated',
 'location' => 'generated',
 'client_ip' => 'generated',
 'ref' => 'generated',
]);

Operations method:

$client->operations()->codespaces()->repoMachinesForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
 location: 'generated',
 client_ip: 'generated',
 ref: 'generated',
);

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

codespaces/pre-flight-with-repo-for-authenticated-user

Get default attributes for a codespace

Using the call method:

$client->call('GET /repos/{owner}/{repo}/codespaces/new', [
 'owner' => 'generated',
 'repo' => 'generated',
 'ref' => 'generated',
 'client_ip' => 'generated',
]);

Operations method:

$client->operations()->codespaces()->preFlightWithRepoForAuthenticatedUser( owner: 'generated',
 repo: 'generated',
 ref: 'generated',
 client_ip: 'generated',
);

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

codespaces/check-permissions-for-devcontainer

Check if permissions defined by a devcontainer have been accepted by the authen