naftiko: 1.0.0-alpha2 info: label: GitHub Org API — Organizations description: 'GitHub Org API — Organizations. 134 operations. Lead operation: GitHub List Organizations. Self-contained Naftiko capability covering one Github business surface.' tags: - Github - Organizations created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: GITHUB_API_KEY: GITHUB_API_KEY capability: consumes: - type: http namespace: organizations-organizations baseUri: '' description: GitHub Org API — Organizations business capability. Self-contained, no shared references. resources: - name: organizations path: /organizations operations: - name: listorganizations method: GET description: GitHub List Organizations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: organizations-organization_id-custom_roles path: /organizations/{organization_id}/custom_roles operations: - name: deprecatedlistcustomrepositoryrolesinanorganization method: GET description: GitHub Deprecated - List Custom Repository Roles in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: organization_id in: path type: string description: The unique identifier of the organization. required: true - name: orgs-org path: /orgs/{org} operations: - name: getanorganization method: GET description: GitHub Get an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateanorganization method: PATCH description: GitHub Update an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: deleteanorganization method: DELETE description: GitHub Delete an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-cache-usage path: /orgs/{org}/actions/cache/usage operations: - name: getgithubactionscacheusageforanorganization method: GET description: GitHub Get Github Actions Cache Usage for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-cache-usage-by-repository path: /orgs/{org}/actions/cache/usage-by-repository operations: - name: listrepositorieswithgithubactionscacheusageforanorganization method: GET description: GitHub List Repositories with Github Actions Cache Usage for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-oidc-customization-sub path: /orgs/{org}/actions/oidc/customization/sub operations: - name: getthecustomizationtemplateforanoidcsubjectclaimforanorganization method: GET description: GitHub Get the Customization Template for an Oidc Subject Claim for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setthecustomizationtemplateforanoidcsubjectclaimforanorganization method: PUT description: GitHub Set the Customization Template for an Oidc Subject Claim for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-permissions path: /orgs/{org}/actions/permissions operations: - name: getgithubactionspermissionsforanorganization method: GET description: GitHub Get Github Actions Permissions for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setgithubactionspermissionsforanorganization method: PUT description: GitHub Set Github Actions Permissions for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-permissions-repositories path: /orgs/{org}/actions/permissions/repositories operations: - name: listselectedrepositoriesenabledforgithubactionsinanorganization method: GET description: GitHub List Selected Repositories Enabled for Github Actions in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setselectedrepositoriesenabledforgithubactionsinanorganization method: PUT description: GitHub Set Selected Repositories Enabled for Github Actions in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-permissions-repositories-repository_id path: /orgs/{org}/actions/permissions/repositories/{repository_id} operations: - name: enableselectedrepositoryforgithubactionsinanorganization method: PUT description: GitHub Enable Selected Repository for Github Actions in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: disableselectedrepositoryforgithubactionsinanorganization method: DELETE description: GitHub Disable Selected Repository for Github Actions in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-permissions-selected-actions path: /orgs/{org}/actions/permissions/selected-actions operations: - name: getallowedactionsforanorganization method: GET description: GitHub Get Allowed Actions for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setallowedactionsforanorganization method: PUT description: GitHub Set Allowed Actions for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: orgs-org-actions-permissions-workflow path: /orgs/{org}/actions/permissions/workflow operations: - name: getdefaultworkflowpermissionsforanorganization method: GET description: GitHub Get Default Workflow Permissions for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setdefaultworkflowpermissionsforanorganization method: PUT description: GitHub Set Default Workflow Permissions for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: orgs-org-actions-runner-groups path: /orgs/{org}/actions/runner-groups operations: - name: listselfhostedrunnergroupsforanorganization method: GET description: GitHub List Self-hosted Runner Groups for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createselfhostedrunnergroupforanorganization method: POST description: GitHub Create Self-hosted Runner Group for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-runner-groups-runner_group_id path: /orgs/{org}/actions/runner-groups/{runner_group_id} operations: - name: getselfhostedrunnergroupforanorganization method: GET description: GitHub Get Self-hosted Runner Group for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateselfhostedrunnergroupforanorganization method: PATCH description: GitHub Update Self-hosted Runner Group for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deleteselfhostedrunnergroupfromanorganization method: DELETE description: GitHub Delete Self-hosted Runner Group from an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runner-groups-runner_group_id-repositories path: /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories operations: - name: listrepositoryaccesstoselfhostedrunnergroupinanorganization method: GET description: GitHub List Repository Access to Self-hosted Runner Group in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setrepositoryaccessforselfhostedrunnergroupinanorganization method: PUT description: GitHub Set Repository Access for Self-hosted Runner Group in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-runner-groups-runner_group_id-repositories-repository_id path: /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id} operations: - name: addrepositoryaccesstoselfhostedrunnergroupinanorganization method: PUT description: GitHub Add Repository Access to Self-hosted Runner Group in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: removerepositoryaccesstoselfhostedrunnergroupinanorganization method: DELETE description: GitHub Remove Repository Access to Self-hosted Runner Group in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runner-groups-runner_group_id-runners path: /orgs/{org}/actions/runner-groups/{runner_group_id}/runners operations: - name: listselfhostedrunnersingroupforanorganization method: GET description: GitHub List Self-hosted Runners in Group for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setselfhostedrunnersingroupforanorganization method: PUT description: GitHub Set Self-hosted Runners in Group for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-runner-groups-runner_group_id-runners-runner_id path: /orgs/{org}/actions/runner-groups/{runner_group_id}/runners/{runner_id} operations: - name: addselfhostedrunnertogroupforanorganization method: PUT description: GitHub Add Self-hosted Runner to Group for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: removeselfhostedrunnerfromgroupforanorganization method: DELETE description: GitHub Remove Self-hosted Runner from Group for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runners path: /orgs/{org}/actions/runners operations: - name: listselfhostedrunnersforanorganization method: GET description: GitHub List Self-hosted Runners for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runners-downloads path: /orgs/{org}/actions/runners/downloads operations: - name: listrunnerapplicationsforanorganization method: GET description: GitHub List Runner Applications for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runners-registration-token path: /orgs/{org}/actions/runners/registration-token operations: - name: createregistrationtokenforanorganization method: POST description: GitHub Create Registration Token for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runners-remove-token path: /orgs/{org}/actions/runners/remove-token operations: - name: createremovetokenforanorganization method: POST description: GitHub Create Remove Token for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runners-runner_id path: /orgs/{org}/actions/runners/{runner_id} operations: - name: getselfhostedrunnerforanorganization method: GET description: GitHub Get Self-hosted Runner for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deleteselfhostedrunnerfromanorganization method: DELETE description: GitHub Delete Self-hosted Runner from an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runners-runner_id-labels path: /orgs/{org}/actions/runners/{runner_id}/labels operations: - name: listlabelsforselfhostedrunnerforanorganization method: GET description: GitHub List Labels for Self-hosted Runner for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: addcustomlabelstoselfhostedrunnerforanorganization method: POST description: GitHub Add Custom Labels to Self-hosted Runner for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: setcustomlabelsforselfhostedrunnerforanorganization method: PUT description: GitHub Set Custom Labels for Self-hosted Runner for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: removeallcustomlabelsfromselfhostedrunnerforanorganization method: DELETE description: GitHub Remove All Custom Labels from Self-hosted Runner for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-runners-runner_id-labels-name path: /orgs/{org}/actions/runners/{runner_id}/labels/{name} operations: - name: removecustomlabelfromselfhostedrunnerforanorganization method: DELETE description: GitHub Remove Custom Label from Self-hosted Runner for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-secrets path: /orgs/{org}/actions/secrets operations: - name: listorganizationsecrets method: GET description: GitHub List Organization Secrets outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-secrets-public-key path: /orgs/{org}/actions/secrets/public-key operations: - name: getanorganizationpublickey method: GET description: GitHub Get an Organization Public Key outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-secrets-secret_name path: /orgs/{org}/actions/secrets/{secret_name} operations: - name: getanorganizationsecret method: GET description: GitHub Get an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createorupdateanorganizationsecret method: PUT description: GitHub Create or Update an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deleteanorganizationsecret method: DELETE description: GitHub Delete an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-secrets-secret_name-repositories path: /orgs/{org}/actions/secrets/{secret_name}/repositories operations: - name: listselectedrepositoriesforanorganizationsecret method: GET description: GitHub List Selected Repositories for an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setselectedrepositoriesforanorganizationsecret method: PUT description: GitHub Set Selected Repositories for an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-secrets-secret_name-repositories-repository_id path: /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id} operations: - name: addselectedrepositorytoanorganizationsecret method: PUT description: GitHub Add Selected Repository to an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_id in: path type: integer required: true - name: removeselectedrepositoryfromanorganizationsecret method: DELETE description: GitHub Remove Selected Repository from an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_id in: path type: integer required: true - name: orgs-org-actions-variables path: /orgs/{org}/actions/variables operations: - name: listorganizationvariables method: GET description: GitHub List Organization Variables outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createanorganizationvariable method: POST description: GitHub Create an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-variables-name path: /orgs/{org}/actions/variables/{name} operations: - name: getanorganizationvariable method: GET description: GitHub Get an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateanorganizationvariable method: PATCH description: GitHub Update an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deleteanorganizationvariable method: DELETE description: GitHub Delete an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-actions-variables-name-repositories path: /orgs/{org}/actions/variables/{name}/repositories operations: - name: listselectedrepositoriesforanorganizationvariable method: GET description: GitHub List Selected Repositories for an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setselectedrepositoriesforanorganizationvariable method: PUT description: GitHub Set Selected Repositories for an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-actions-variables-name-repositories-repository_id path: /orgs/{org}/actions/variables/{name}/repositories/{repository_id} operations: - name: addselectedrepositorytoanorganizationvariable method: PUT description: GitHub Add Selected Repository to an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_id in: path type: integer required: true - name: removeselectedrepositoryfromanorganizationvariable method: DELETE description: GitHub Remove Selected Repository from an Organization Variable outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_id in: path type: integer required: true - name: orgs-org-announcement path: /orgs/{org}/announcement operations: - name: getannouncementbannerfororganization method: GET description: GitHub Get Announcement Banner for Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setannouncementbannerfororganization method: PATCH description: GitHub Set Announcement Banner for Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: removeannouncementbannerfromorganization method: DELETE description: GitHub Remove Announcement Banner from Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-audit-log path: /orgs/{org}/audit-log operations: - name: gettheauditlogforanorganization method: GET description: GitHub Get the Audit Log for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-code-scanning-alerts path: /orgs/{org}/code-scanning/alerts operations: - name: listcodescanningalertsforanorganization method: GET description: GitHub List Code Scanning Alerts for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: state in: query type: string description: If specified, only code scanning alerts with this state will be returned. - name: sort in: query type: string description: The property by which to sort the results. - name: severity in: query type: string description: If specified, only code scanning alerts with this severity will be returned. - name: orgs-org-custom-repository-roles path: /orgs/{org}/custom-repository-roles operations: - name: listcustomrepositoryrolesinanorganization method: GET description: GitHub List Custom Repository Roles in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-dependabot-alerts path: /orgs/{org}/dependabot/alerts operations: - name: listdependabotalertsforanorganization method: GET description: GitHub List Dependabot Alerts for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-dependabot-secrets path: /orgs/{org}/dependabot/secrets operations: - name: listorganizationsecrets method: GET description: GitHub List Organization Secrets outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-dependabot-secrets-public-key path: /orgs/{org}/dependabot/secrets/public-key operations: - name: getanorganizationpublickey method: GET description: GitHub Get an Organization Public Key outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-dependabot-secrets-secret_name path: /orgs/{org}/dependabot/secrets/{secret_name} operations: - name: getanorganizationsecret method: GET description: GitHub Get an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createorupdateanorganizationsecret method: PUT description: GitHub Create or Update an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deleteanorganizationsecret method: DELETE description: GitHub Delete an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-dependabot-secrets-secret_name-repositories path: /orgs/{org}/dependabot/secrets/{secret_name}/repositories operations: - name: listselectedrepositoriesforanorganizationsecret method: GET description: GitHub List Selected Repositories for an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setselectedrepositoriesforanorganizationsecret method: PUT description: GitHub Set Selected Repositories for an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-dependabot-secrets-secret_name-repositories-repository_id path: /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id} operations: - name: addselectedrepositorytoanorganizationsecret method: PUT description: GitHub Add Selected Repository to an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_id in: path type: integer required: true - name: removeselectedrepositoryfromanorganizationsecret method: DELETE description: GitHub Remove Selected Repository from an Organization Secret outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: repository_id in: path type: integer required: true - name: orgs-org-docker-conflicts path: /orgs/{org}/docker/conflicts operations: - name: getlistofconflictingpackagesduringdockermigrationfororganization method: GET description: GitHub Get List of Conflicting Packages During Docker Migration for Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-events path: /orgs/{org}/events operations: - name: listpublicorganizationevents method: GET description: GitHub List Public Organization Events outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-external-groups path: /orgs/{org}/external-groups operations: - name: listexternalgroupsinanorganization method: GET description: GitHub List External Groups in an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: page in: query type: integer description: Page token - name: display_name in: query type: string description: Limits the list to groups containing the text in the group name - name: orgs-org-hooks path: /orgs/{org}/hooks operations: - name: listorganizationwebhooks method: GET description: GitHub List Organization Webhooks outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createanorganizationwebhook method: POST description: GitHub Create an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-hooks-hook_id path: /orgs/{org}/hooks/{hook_id} operations: - name: getanorganizationwebhook method: GET description: GitHub Get an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateanorganizationwebhook method: PATCH description: GitHub Update an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: deleteanorganizationwebhook method: DELETE description: GitHub Delete an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-hooks-hook_id-config path: /orgs/{org}/hooks/{hook_id}/config operations: - name: getwebhookconfigurationforanorganization method: GET description: GitHub Get Webhook Configuration for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatewebhookconfigurationforanorganization method: PATCH description: GitHub Update Webhook Configuration for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: orgs-org-hooks-hook_id-deliveries path: /orgs/{org}/hooks/{hook_id}/deliveries operations: - name: listdeliveriesforanorganizationwebhook method: GET description: GitHub List Deliveries for an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: redelivery in: query type: boolean - name: orgs-org-hooks-hook_id-deliveries-delivery_id path: /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id} operations: - name: getwebhookdeliveryforanorganizationwebhook method: GET description: GitHub Get Webhook Delivery for an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-hooks-hook_id-deliveries-delivery_id-attempts path: /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts operations: - name: redeliverdeliveryforanorganizationwebhook method: POST description: GitHub Redeliver Delivery for an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-hooks-hook_id-pings path: /orgs/{org}/hooks/{hook_id}/pings operations: - name: pinganorganizationwebhook method: POST description: GitHub Ping an Organization Webhook outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-installation path: /orgs/{org}/installation operations: - name: getanorganizationinstallationfortheauthenticatedapp method: GET description: GitHub Get an Organization Installation for the Authenticated App outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-installations path: /orgs/{org}/installations operations: - name: listappinstallationsforanorganization method: GET description: GitHub List App Installations for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-issues path: /orgs/{org}/issues operations: - name: listorganizationissuesassignedtotheauthenticateduser method: GET description: GitHub List Organization Issues Assigned to the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Indicates which sorts of issues to return. `assigned` means issues assigned to you. `created` means issues created by you. `mentioned` means issues mentioning y - name: state in: query type: string description: Indicates the state of the issues to return. - name: sort in: query type: string description: What to sort results by. - name: orgs-org-members path: /orgs/{org}/members operations: - name: listorganizationmembers method: GET description: GitHub List Organization Members outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Filter members returned in the list. `2fa_disabled` means that only members without [two-factor authentication](https://github.com/blog/1614-two-factor-authenti - name: role in: query type: string description: Filter members returned by their role. - name: orgs-org-members-username path: /orgs/{org}/members/{username} operations: - name: checkorganizationmembershipforuser method: GET description: GitHub Check Organization Membership for User outputRawFormat: json outputParameters: - name: result type: object value: $. - name: removeanorganizationmember method: DELETE description: GitHub Remove an Organization Member outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-memberships-username path: /orgs/{org}/memberships/{username} operations: - name: getorganizationmembershipforuser method: GET description: GitHub Get Organization Membership for User outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setorganizationmembershipforuser method: PUT description: GitHub Set Organization Membership for User outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: removeorganizationmembershipforuser method: DELETE description: GitHub Remove Organization Membership for User outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-migrations path: /orgs/{org}/migrations operations: - name: listorganizationmigrations method: GET description: GitHub List Organization Migrations outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exclude in: query type: array description: Exclude attributes from the API response to improve performance - name: startanorganizationmigration method: POST description: GitHub Start an Organization Migration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-migrations-migration_id path: /orgs/{org}/migrations/{migration_id} operations: - name: getanorganizationmigrationstatus method: GET description: GitHub Get an Organization Migration Status outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: exclude in: query type: array description: Exclude attributes from the API response to improve performance - name: orgs-org-migrations-migration_id-archive path: /orgs/{org}/migrations/{migration_id}/archive operations: - name: downloadanorganizationmigrationarchive method: GET description: GitHub Download an Organization Migration Archive outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deleteanorganizationmigrationarchive method: DELETE description: GitHub Delete an Organization Migration Archive outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-migrations-migration_id-repos-repo_name-lock path: /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock operations: - name: unlockanorganizationrepository method: DELETE description: GitHub Unlock an Organization Repository outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-migrations-migration_id-repositories path: /orgs/{org}/migrations/{migration_id}/repositories operations: - name: listrepositoriesinanorganizationmigration method: GET description: GitHub List Repositories in an Organization Migration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-outside_collaborators path: /orgs/{org}/outside_collaborators operations: - name: listoutsidecollaboratorsforanorganization method: GET description: GitHub List Outside Collaborators for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: filter in: query type: string description: Filter the list of outside collaborators. `2fa_disabled` means that only outside collaborators without [two-factor authentication](https://github.com/blog/1614- - name: orgs-org-outside_collaborators-username path: /orgs/{org}/outside_collaborators/{username} operations: - name: convertanorganizationmembertooutsidecollaborator method: PUT description: GitHub Convert an Organization Member to Outside Collaborator outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: removeoutsidecollaboratorfromanorganization method: DELETE description: GitHub Remove Outside Collaborator from an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-packages path: /orgs/{org}/packages operations: - name: listpackagesforanorganization method: GET description: GitHub List Packages for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: package_type in: query type: string description: 'The type of supported package. Packages in GitHub''s Gradle registry have the type `maven`. Docker images pushed to GitHub''s Container registry (`ghcr.io`) have ' required: true - name: page in: query type: integer description: The page number of the results to fetch. For more information, see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.9/rest/using- - name: per_page in: query type: integer description: The number of results per page (max 100). For more information, see "[Using pagination in the REST API](https://docs.github.com/enterprise-server@3.9/rest/using - name: orgs-org-packages-package_type-package_name path: /orgs/{org}/packages/{package_type}/{package_name} operations: - name: getpackageforanorganization method: GET description: GitHub Get Package for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deletepackageforanorganization method: DELETE description: GitHub Delete Package for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-packages-package_type-package_name-restore path: /orgs/{org}/packages/{package_type}/{package_name}/restore operations: - name: restorepackageforanorganization method: POST description: GitHub Restore Package for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: token in: query type: string description: package token - name: orgs-org-packages-package_type-package_name-versions path: /orgs/{org}/packages/{package_type}/{package_name}/versions operations: - name: listpackageversionsforpackageownedbyanorganization method: GET description: GitHub List Package Versions for Package Owned by an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: state in: query type: string description: The state of the package, either active or deleted. - name: orgs-org-packages-package_type-package_name-versions-package_version_id path: /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id} operations: - name: getpackageversionforanorganization method: GET description: GitHub Get Package Version for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deletepackageversionforanorganization method: DELETE description: GitHub Delete Package Version for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-packages-package_type-package_name-versions-package_version_id-restore path: /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore operations: - name: restorepackageversionforanorganization method: POST description: GitHub Restore Package Version for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-pre-receive-hooks path: /orgs/{org}/pre-receive-hooks operations: - name: listprereceivehooksforanorganization method: GET description: GitHub List Pre-receive Hooks for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: sort in: query type: string description: The sort order for the response collection. - name: orgs-org-pre-receive-hooks-pre_receive_hook_id path: /orgs/{org}/pre-receive-hooks/{pre_receive_hook_id} operations: - name: getprereceivehookforanorganization method: GET description: GitHub Get Pre-receive Hook for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateprereceivehookenforcementforanorganization method: PATCH description: GitHub Update Pre-receive Hook Enforcement for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: removeprereceivehookenforcementforanorganization method: DELETE description: GitHub Remove Pre-receive Hook Enforcement for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-projects path: /orgs/{org}/projects operations: - name: listorganizationprojects method: GET description: GitHub List Organization Projects outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: state in: query type: string description: Indicates the state of the projects to return. - name: createanorganizationproject method: POST description: GitHub Create an Organization Project outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-public_members path: /orgs/{org}/public_members operations: - name: listpublicorganizationmembers method: GET description: GitHub List Public Organization Members outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-public_members-username path: /orgs/{org}/public_members/{username} operations: - name: checkpublicorganizationmembershipforuser method: GET description: GitHub Check Public Organization Membership for User outputRawFormat: json outputParameters: - name: result type: object value: $. - name: setpublicorganizationmembershipfortheauthenticateduser method: PUT description: GitHub Set Public Organization Membership for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. - name: removepublicorganizationmembershipfortheauthenticateduser method: DELETE description: GitHub Remove Public Organization Membership for the Authenticated User outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-repos path: /orgs/{org}/repos operations: - name: listorganizationrepositories method: GET description: GitHub List Organization Repositories outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: type in: query type: string description: Specifies the types of repositories you want returned. `internal` is not yet supported when a GitHub App calls this endpoint with an installation access token. - name: sort in: query type: string description: The property to sort the results by. - name: direction in: query type: string description: 'The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`.' - name: createanorganizationrepository method: POST description: GitHub Create an Organization Repository outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: orgs-org-repository-fine-grained-permissions path: /orgs/{org}/repository-fine-grained-permissions operations: - name: listrepositoryfinegrainedpermissionsforanorganization method: GET description: GitHub List Repository Fine-grained Permissions for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-secret-scanning-alerts path: /orgs/{org}/secret-scanning/alerts operations: - name: listsecretscanningalertsforanorganization method: GET description: GitHub List Secret Scanning Alerts for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-settings-billing-advanced-security path: /orgs/{org}/settings/billing/advanced-security operations: - name: getgithubadvancedsecurityactivecommittersforanorganization method: GET description: GitHub Get Github Advanced Security Active Committers for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. - name: orgs-org-security_product-enablement path: /orgs/{org}/{security_product}/{enablement} operations: - name: enableordisablesecurityfeatureforanorganization method: POST description: GitHub Enable or Disable Security Feature for an Organization outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: bearer token: '{{env.GITHUB_API_KEY}}' exposes: - type: rest namespace: organizations-organizations-rest port: 8080 description: REST adapter for GitHub Org API — Organizations. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/organizations name: organizations description: REST surface for organizations. operations: - method: GET name: listorganizations description: GitHub List Organizations call: organizations-organizations.listorganizations outputParameters: - type: object mapping: $. - path: /v1/organizations/{organization-id}/custom-roles name: organizations-organization-id-custom-roles description: REST surface for organizations-organization_id-custom_roles. operations: - method: GET name: deprecatedlistcustomrepositoryrolesinanorganization description: GitHub Deprecated - List Custom Repository Roles in an Organization call: organizations-organizations.deprecatedlistcustomrepositoryrolesinanorganization with: organization_id: rest.organization_id outputParameters: - type: object mapping: $. - path: /v1/orgs/{org} name: orgs-org description: REST surface for orgs-org. operations: - method: GET name: getanorganization description: GitHub Get an Organization call: organizations-organizations.getanorganization outputParameters: - type: object mapping: $. - method: PATCH name: updateanorganization description: GitHub Update an Organization call: organizations-organizations.updateanorganization with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteanorganization description: GitHub Delete an Organization call: organizations-organizations.deleteanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/cache/usage name: orgs-org-actions-cache-usage description: REST surface for orgs-org-actions-cache-usage. operations: - method: GET name: getgithubactionscacheusageforanorganization description: GitHub Get Github Actions Cache Usage for an Organization call: organizations-organizations.getgithubactionscacheusageforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/cache/usage-by-repository name: orgs-org-actions-cache-usage-by-repository description: REST surface for orgs-org-actions-cache-usage-by-repository. operations: - method: GET name: listrepositorieswithgithubactionscacheusageforanorganization description: GitHub List Repositories with Github Actions Cache Usage for an Organization call: organizations-organizations.listrepositorieswithgithubactionscacheusageforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/oidc/customization/sub name: orgs-org-actions-oidc-customization-sub description: REST surface for orgs-org-actions-oidc-customization-sub. operations: - method: GET name: getthecustomizationtemplateforanoidcsubjectclaimforanorganization description: GitHub Get the Customization Template for an Oidc Subject Claim for an Organization call: organizations-organizations.getthecustomizationtemplateforanoidcsubjectclaimforanorganization outputParameters: - type: object mapping: $. - method: PUT name: setthecustomizationtemplateforanoidcsubjectclaimforanorganization description: GitHub Set the Customization Template for an Oidc Subject Claim for an Organization call: organizations-organizations.setthecustomizationtemplateforanoidcsubjectclaimforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/permissions name: orgs-org-actions-permissions description: REST surface for orgs-org-actions-permissions. operations: - method: GET name: getgithubactionspermissionsforanorganization description: GitHub Get Github Actions Permissions for an Organization call: organizations-organizations.getgithubactionspermissionsforanorganization outputParameters: - type: object mapping: $. - method: PUT name: setgithubactionspermissionsforanorganization description: GitHub Set Github Actions Permissions for an Organization call: organizations-organizations.setgithubactionspermissionsforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/permissions/repositories name: orgs-org-actions-permissions-repositories description: REST surface for orgs-org-actions-permissions-repositories. operations: - method: GET name: listselectedrepositoriesenabledforgithubactionsinanorganization description: GitHub List Selected Repositories Enabled for Github Actions in an Organization call: organizations-organizations.listselectedrepositoriesenabledforgithubactionsinanorganization outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesenabledforgithubactionsinanorganization description: GitHub Set Selected Repositories Enabled for Github Actions in an Organization call: organizations-organizations.setselectedrepositoriesenabledforgithubactionsinanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/permissions/repositories/{repository-id} name: orgs-org-actions-permissions-repositories-repository-id description: REST surface for orgs-org-actions-permissions-repositories-repository_id. operations: - method: PUT name: enableselectedrepositoryforgithubactionsinanorganization description: GitHub Enable Selected Repository for Github Actions in an Organization call: organizations-organizations.enableselectedrepositoryforgithubactionsinanorganization outputParameters: - type: object mapping: $. - method: DELETE name: disableselectedrepositoryforgithubactionsinanorganization description: GitHub Disable Selected Repository for Github Actions in an Organization call: organizations-organizations.disableselectedrepositoryforgithubactionsinanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/permissions/selected-actions name: orgs-org-actions-permissions-selected-actions description: REST surface for orgs-org-actions-permissions-selected-actions. operations: - method: GET name: getallowedactionsforanorganization description: GitHub Get Allowed Actions for an Organization call: organizations-organizations.getallowedactionsforanorganization outputParameters: - type: object mapping: $. - method: PUT name: setallowedactionsforanorganization description: GitHub Set Allowed Actions for an Organization call: organizations-organizations.setallowedactionsforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/permissions/workflow name: orgs-org-actions-permissions-workflow description: REST surface for orgs-org-actions-permissions-workflow. operations: - method: GET name: getdefaultworkflowpermissionsforanorganization description: GitHub Get Default Workflow Permissions for an Organization call: organizations-organizations.getdefaultworkflowpermissionsforanorganization outputParameters: - type: object mapping: $. - method: PUT name: setdefaultworkflowpermissionsforanorganization description: GitHub Set Default Workflow Permissions for an Organization call: organizations-organizations.setdefaultworkflowpermissionsforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups name: orgs-org-actions-runner-groups description: REST surface for orgs-org-actions-runner-groups. operations: - method: GET name: listselfhostedrunnergroupsforanorganization description: GitHub List Self-hosted Runner Groups for an Organization call: organizations-organizations.listselfhostedrunnergroupsforanorganization outputParameters: - type: object mapping: $. - method: POST name: createselfhostedrunnergroupforanorganization description: GitHub Create Self-hosted Runner Group for an Organization call: organizations-organizations.createselfhostedrunnergroupforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups/{runner-group-id} name: orgs-org-actions-runner-groups-runner-group-id description: REST surface for orgs-org-actions-runner-groups-runner_group_id. operations: - method: GET name: getselfhostedrunnergroupforanorganization description: GitHub Get Self-hosted Runner Group for an Organization call: organizations-organizations.getselfhostedrunnergroupforanorganization outputParameters: - type: object mapping: $. - method: PATCH name: updateselfhostedrunnergroupforanorganization description: GitHub Update Self-hosted Runner Group for an Organization call: organizations-organizations.updateselfhostedrunnergroupforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteselfhostedrunnergroupfromanorganization description: GitHub Delete Self-hosted Runner Group from an Organization call: organizations-organizations.deleteselfhostedrunnergroupfromanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups/{runner-group-id}/repositories name: orgs-org-actions-runner-groups-runner-group-id-repositories description: REST surface for orgs-org-actions-runner-groups-runner_group_id-repositories. operations: - method: GET name: listrepositoryaccesstoselfhostedrunnergroupinanorganization description: GitHub List Repository Access to Self-hosted Runner Group in an Organization call: organizations-organizations.listrepositoryaccesstoselfhostedrunnergroupinanorganization outputParameters: - type: object mapping: $. - method: PUT name: setrepositoryaccessforselfhostedrunnergroupinanorganization description: GitHub Set Repository Access for Self-hosted Runner Group in an Organization call: organizations-organizations.setrepositoryaccessforselfhostedrunnergroupinanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups/{runner-group-id}/repositories/{repository-id} name: orgs-org-actions-runner-groups-runner-group-id-repositories-repository-id description: REST surface for orgs-org-actions-runner-groups-runner_group_id-repositories-repository_id. operations: - method: PUT name: addrepositoryaccesstoselfhostedrunnergroupinanorganization description: GitHub Add Repository Access to Self-hosted Runner Group in an Organization call: organizations-organizations.addrepositoryaccesstoselfhostedrunnergroupinanorganization outputParameters: - type: object mapping: $. - method: DELETE name: removerepositoryaccesstoselfhostedrunnergroupinanorganization description: GitHub Remove Repository Access to Self-hosted Runner Group in an Organization call: organizations-organizations.removerepositoryaccesstoselfhostedrunnergroupinanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups/{runner-group-id}/runners name: orgs-org-actions-runner-groups-runner-group-id-runners description: REST surface for orgs-org-actions-runner-groups-runner_group_id-runners. operations: - method: GET name: listselfhostedrunnersingroupforanorganization description: GitHub List Self-hosted Runners in Group for an Organization call: organizations-organizations.listselfhostedrunnersingroupforanorganization outputParameters: - type: object mapping: $. - method: PUT name: setselfhostedrunnersingroupforanorganization description: GitHub Set Self-hosted Runners in Group for an Organization call: organizations-organizations.setselfhostedrunnersingroupforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runner-groups/{runner-group-id}/runners/{runner-id} name: orgs-org-actions-runner-groups-runner-group-id-runners-runner-id description: REST surface for orgs-org-actions-runner-groups-runner_group_id-runners-runner_id. operations: - method: PUT name: addselfhostedrunnertogroupforanorganization description: GitHub Add Self-hosted Runner to Group for an Organization call: organizations-organizations.addselfhostedrunnertogroupforanorganization outputParameters: - type: object mapping: $. - method: DELETE name: removeselfhostedrunnerfromgroupforanorganization description: GitHub Remove Self-hosted Runner from Group for an Organization call: organizations-organizations.removeselfhostedrunnerfromgroupforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runners name: orgs-org-actions-runners description: REST surface for orgs-org-actions-runners. operations: - method: GET name: listselfhostedrunnersforanorganization description: GitHub List Self-hosted Runners for an Organization call: organizations-organizations.listselfhostedrunnersforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runners/downloads name: orgs-org-actions-runners-downloads description: REST surface for orgs-org-actions-runners-downloads. operations: - method: GET name: listrunnerapplicationsforanorganization description: GitHub List Runner Applications for an Organization call: organizations-organizations.listrunnerapplicationsforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runners/registration-token name: orgs-org-actions-runners-registration-token description: REST surface for orgs-org-actions-runners-registration-token. operations: - method: POST name: createregistrationtokenforanorganization description: GitHub Create Registration Token for an Organization call: organizations-organizations.createregistrationtokenforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runners/remove-token name: orgs-org-actions-runners-remove-token description: REST surface for orgs-org-actions-runners-remove-token. operations: - method: POST name: createremovetokenforanorganization description: GitHub Create Remove Token for an Organization call: organizations-organizations.createremovetokenforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runners/{runner-id} name: orgs-org-actions-runners-runner-id description: REST surface for orgs-org-actions-runners-runner_id. operations: - method: GET name: getselfhostedrunnerforanorganization description: GitHub Get Self-hosted Runner for an Organization call: organizations-organizations.getselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - method: DELETE name: deleteselfhostedrunnerfromanorganization description: GitHub Delete Self-hosted Runner from an Organization call: organizations-organizations.deleteselfhostedrunnerfromanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runners/{runner-id}/labels name: orgs-org-actions-runners-runner-id-labels description: REST surface for orgs-org-actions-runners-runner_id-labels. operations: - method: GET name: listlabelsforselfhostedrunnerforanorganization description: GitHub List Labels for Self-hosted Runner for an Organization call: organizations-organizations.listlabelsforselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - method: POST name: addcustomlabelstoselfhostedrunnerforanorganization description: GitHub Add Custom Labels to Self-hosted Runner for an Organization call: organizations-organizations.addcustomlabelstoselfhostedrunnerforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: setcustomlabelsforselfhostedrunnerforanorganization description: GitHub Set Custom Labels for Self-hosted Runner for an Organization call: organizations-organizations.setcustomlabelsforselfhostedrunnerforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeallcustomlabelsfromselfhostedrunnerforanorganization description: GitHub Remove All Custom Labels from Self-hosted Runner for an Organization call: organizations-organizations.removeallcustomlabelsfromselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/runners/{runner-id}/labels/{name} name: orgs-org-actions-runners-runner-id-labels-name description: REST surface for orgs-org-actions-runners-runner_id-labels-name. operations: - method: DELETE name: removecustomlabelfromselfhostedrunnerforanorganization description: GitHub Remove Custom Label from Self-hosted Runner for an Organization call: organizations-organizations.removecustomlabelfromselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/secrets name: orgs-org-actions-secrets description: REST surface for orgs-org-actions-secrets. operations: - method: GET name: listorganizationsecrets description: GitHub List Organization Secrets call: organizations-organizations.listorganizationsecrets outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/secrets/public-key name: orgs-org-actions-secrets-public-key description: REST surface for orgs-org-actions-secrets-public-key. operations: - method: GET name: getanorganizationpublickey description: GitHub Get an Organization Public Key call: organizations-organizations.getanorganizationpublickey outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/secrets/{secret-name} name: orgs-org-actions-secrets-secret-name description: REST surface for orgs-org-actions-secrets-secret_name. operations: - method: GET name: getanorganizationsecret description: GitHub Get an Organization Secret call: organizations-organizations.getanorganizationsecret outputParameters: - type: object mapping: $. - method: PUT name: createorupdateanorganizationsecret description: GitHub Create or Update an Organization Secret call: organizations-organizations.createorupdateanorganizationsecret with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteanorganizationsecret description: GitHub Delete an Organization Secret call: organizations-organizations.deleteanorganizationsecret outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/secrets/{secret-name}/repositories name: orgs-org-actions-secrets-secret-name-repositories description: REST surface for orgs-org-actions-secrets-secret_name-repositories. operations: - method: GET name: listselectedrepositoriesforanorganizationsecret description: GitHub List Selected Repositories for an Organization Secret call: organizations-organizations.listselectedrepositoriesforanorganizationsecret outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesforanorganizationsecret description: GitHub Set Selected Repositories for an Organization Secret call: organizations-organizations.setselectedrepositoriesforanorganizationsecret with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/secrets/{secret-name}/repositories/{repository-id} name: orgs-org-actions-secrets-secret-name-repositories-repository-id description: REST surface for orgs-org-actions-secrets-secret_name-repositories-repository_id. operations: - method: PUT name: addselectedrepositorytoanorganizationsecret description: GitHub Add Selected Repository to an Organization Secret call: organizations-organizations.addselectedrepositorytoanorganizationsecret with: repository_id: rest.repository_id outputParameters: - type: object mapping: $. - method: DELETE name: removeselectedrepositoryfromanorganizationsecret description: GitHub Remove Selected Repository from an Organization Secret call: organizations-organizations.removeselectedrepositoryfromanorganizationsecret with: repository_id: rest.repository_id outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/variables name: orgs-org-actions-variables description: REST surface for orgs-org-actions-variables. operations: - method: GET name: listorganizationvariables description: GitHub List Organization Variables call: organizations-organizations.listorganizationvariables outputParameters: - type: object mapping: $. - method: POST name: createanorganizationvariable description: GitHub Create an Organization Variable call: organizations-organizations.createanorganizationvariable with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/variables/{name} name: orgs-org-actions-variables-name description: REST surface for orgs-org-actions-variables-name. operations: - method: GET name: getanorganizationvariable description: GitHub Get an Organization Variable call: organizations-organizations.getanorganizationvariable outputParameters: - type: object mapping: $. - method: PATCH name: updateanorganizationvariable description: GitHub Update an Organization Variable call: organizations-organizations.updateanorganizationvariable with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteanorganizationvariable description: GitHub Delete an Organization Variable call: organizations-organizations.deleteanorganizationvariable outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/variables/{name}/repositories name: orgs-org-actions-variables-name-repositories description: REST surface for orgs-org-actions-variables-name-repositories. operations: - method: GET name: listselectedrepositoriesforanorganizationvariable description: GitHub List Selected Repositories for an Organization Variable call: organizations-organizations.listselectedrepositoriesforanorganizationvariable outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesforanorganizationvariable description: GitHub Set Selected Repositories for an Organization Variable call: organizations-organizations.setselectedrepositoriesforanorganizationvariable with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/actions/variables/{name}/repositories/{repository-id} name: orgs-org-actions-variables-name-repositories-repository-id description: REST surface for orgs-org-actions-variables-name-repositories-repository_id. operations: - method: PUT name: addselectedrepositorytoanorganizationvariable description: GitHub Add Selected Repository to an Organization Variable call: organizations-organizations.addselectedrepositorytoanorganizationvariable with: repository_id: rest.repository_id outputParameters: - type: object mapping: $. - method: DELETE name: removeselectedrepositoryfromanorganizationvariable description: GitHub Remove Selected Repository from an Organization Variable call: organizations-organizations.removeselectedrepositoryfromanorganizationvariable with: repository_id: rest.repository_id outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/announcement name: orgs-org-announcement description: REST surface for orgs-org-announcement. operations: - method: GET name: getannouncementbannerfororganization description: GitHub Get Announcement Banner for Organization call: organizations-organizations.getannouncementbannerfororganization outputParameters: - type: object mapping: $. - method: PATCH name: setannouncementbannerfororganization description: GitHub Set Announcement Banner for Organization call: organizations-organizations.setannouncementbannerfororganization with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeannouncementbannerfromorganization description: GitHub Remove Announcement Banner from Organization call: organizations-organizations.removeannouncementbannerfromorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/audit-log name: orgs-org-audit-log description: REST surface for orgs-org-audit-log. operations: - method: GET name: gettheauditlogforanorganization description: GitHub Get the Audit Log for an Organization call: organizations-organizations.gettheauditlogforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/code-scanning/alerts name: orgs-org-code-scanning-alerts description: REST surface for orgs-org-code-scanning-alerts. operations: - method: GET name: listcodescanningalertsforanorganization description: GitHub List Code Scanning Alerts for an Organization call: organizations-organizations.listcodescanningalertsforanorganization with: state: rest.state sort: rest.sort severity: rest.severity outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/custom-repository-roles name: orgs-org-custom-repository-roles description: REST surface for orgs-org-custom-repository-roles. operations: - method: GET name: listcustomrepositoryrolesinanorganization description: GitHub List Custom Repository Roles in an Organization call: organizations-organizations.listcustomrepositoryrolesinanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/alerts name: orgs-org-dependabot-alerts description: REST surface for orgs-org-dependabot-alerts. operations: - method: GET name: listdependabotalertsforanorganization description: GitHub List Dependabot Alerts for an Organization call: organizations-organizations.listdependabotalertsforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/secrets name: orgs-org-dependabot-secrets description: REST surface for orgs-org-dependabot-secrets. operations: - method: GET name: listorganizationsecrets description: GitHub List Organization Secrets call: organizations-organizations.listorganizationsecrets outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/secrets/public-key name: orgs-org-dependabot-secrets-public-key description: REST surface for orgs-org-dependabot-secrets-public-key. operations: - method: GET name: getanorganizationpublickey description: GitHub Get an Organization Public Key call: organizations-organizations.getanorganizationpublickey outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/secrets/{secret-name} name: orgs-org-dependabot-secrets-secret-name description: REST surface for orgs-org-dependabot-secrets-secret_name. operations: - method: GET name: getanorganizationsecret description: GitHub Get an Organization Secret call: organizations-organizations.getanorganizationsecret outputParameters: - type: object mapping: $. - method: PUT name: createorupdateanorganizationsecret description: GitHub Create or Update an Organization Secret call: organizations-organizations.createorupdateanorganizationsecret with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteanorganizationsecret description: GitHub Delete an Organization Secret call: organizations-organizations.deleteanorganizationsecret outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/secrets/{secret-name}/repositories name: orgs-org-dependabot-secrets-secret-name-repositories description: REST surface for orgs-org-dependabot-secrets-secret_name-repositories. operations: - method: GET name: listselectedrepositoriesforanorganizationsecret description: GitHub List Selected Repositories for an Organization Secret call: organizations-organizations.listselectedrepositoriesforanorganizationsecret outputParameters: - type: object mapping: $. - method: PUT name: setselectedrepositoriesforanorganizationsecret description: GitHub Set Selected Repositories for an Organization Secret call: organizations-organizations.setselectedrepositoriesforanorganizationsecret with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/dependabot/secrets/{secret-name}/repositories/{repository-id} name: orgs-org-dependabot-secrets-secret-name-repositories-repository-id description: REST surface for orgs-org-dependabot-secrets-secret_name-repositories-repository_id. operations: - method: PUT name: addselectedrepositorytoanorganizationsecret description: GitHub Add Selected Repository to an Organization Secret call: organizations-organizations.addselectedrepositorytoanorganizationsecret with: repository_id: rest.repository_id outputParameters: - type: object mapping: $. - method: DELETE name: removeselectedrepositoryfromanorganizationsecret description: GitHub Remove Selected Repository from an Organization Secret call: organizations-organizations.removeselectedrepositoryfromanorganizationsecret with: repository_id: rest.repository_id outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/docker/conflicts name: orgs-org-docker-conflicts description: REST surface for orgs-org-docker-conflicts. operations: - method: GET name: getlistofconflictingpackagesduringdockermigrationfororganization description: GitHub Get List of Conflicting Packages During Docker Migration for Organization call: organizations-organizations.getlistofconflictingpackagesduringdockermigrationfororganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/events name: orgs-org-events description: REST surface for orgs-org-events. operations: - method: GET name: listpublicorganizationevents description: GitHub List Public Organization Events call: organizations-organizations.listpublicorganizationevents outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/external-groups name: orgs-org-external-groups description: REST surface for orgs-org-external-groups. operations: - method: GET name: listexternalgroupsinanorganization description: GitHub List External Groups in an Organization call: organizations-organizations.listexternalgroupsinanorganization with: page: rest.page display_name: rest.display_name outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/hooks name: orgs-org-hooks description: REST surface for orgs-org-hooks. operations: - method: GET name: listorganizationwebhooks description: GitHub List Organization Webhooks call: organizations-organizations.listorganizationwebhooks outputParameters: - type: object mapping: $. - method: POST name: createanorganizationwebhook description: GitHub Create an Organization Webhook call: organizations-organizations.createanorganizationwebhook with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/hooks/{hook-id} name: orgs-org-hooks-hook-id description: REST surface for orgs-org-hooks-hook_id. operations: - method: GET name: getanorganizationwebhook description: GitHub Get an Organization Webhook call: organizations-organizations.getanorganizationwebhook outputParameters: - type: object mapping: $. - method: PATCH name: updateanorganizationwebhook description: GitHub Update an Organization Webhook call: organizations-organizations.updateanorganizationwebhook with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteanorganizationwebhook description: GitHub Delete an Organization Webhook call: organizations-organizations.deleteanorganizationwebhook outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/hooks/{hook-id}/config name: orgs-org-hooks-hook-id-config description: REST surface for orgs-org-hooks-hook_id-config. operations: - method: GET name: getwebhookconfigurationforanorganization description: GitHub Get Webhook Configuration for an Organization call: organizations-organizations.getwebhookconfigurationforanorganization outputParameters: - type: object mapping: $. - method: PATCH name: updatewebhookconfigurationforanorganization description: GitHub Update Webhook Configuration for an Organization call: organizations-organizations.updatewebhookconfigurationforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/hooks/{hook-id}/deliveries name: orgs-org-hooks-hook-id-deliveries description: REST surface for orgs-org-hooks-hook_id-deliveries. operations: - method: GET name: listdeliveriesforanorganizationwebhook description: GitHub List Deliveries for an Organization Webhook call: organizations-organizations.listdeliveriesforanorganizationwebhook with: redelivery: rest.redelivery outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/hooks/{hook-id}/deliveries/{delivery-id} name: orgs-org-hooks-hook-id-deliveries-delivery-id description: REST surface for orgs-org-hooks-hook_id-deliveries-delivery_id. operations: - method: GET name: getwebhookdeliveryforanorganizationwebhook description: GitHub Get Webhook Delivery for an Organization Webhook call: organizations-organizations.getwebhookdeliveryforanorganizationwebhook outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/hooks/{hook-id}/deliveries/{delivery-id}/attempts name: orgs-org-hooks-hook-id-deliveries-delivery-id-attempts description: REST surface for orgs-org-hooks-hook_id-deliveries-delivery_id-attempts. operations: - method: POST name: redeliverdeliveryforanorganizationwebhook description: GitHub Redeliver Delivery for an Organization Webhook call: organizations-organizations.redeliverdeliveryforanorganizationwebhook outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/hooks/{hook-id}/pings name: orgs-org-hooks-hook-id-pings description: REST surface for orgs-org-hooks-hook_id-pings. operations: - method: POST name: pinganorganizationwebhook description: GitHub Ping an Organization Webhook call: organizations-organizations.pinganorganizationwebhook outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/installation name: orgs-org-installation description: REST surface for orgs-org-installation. operations: - method: GET name: getanorganizationinstallationfortheauthenticatedapp description: GitHub Get an Organization Installation for the Authenticated App call: organizations-organizations.getanorganizationinstallationfortheauthenticatedapp outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/installations name: orgs-org-installations description: REST surface for orgs-org-installations. operations: - method: GET name: listappinstallationsforanorganization description: GitHub List App Installations for an Organization call: organizations-organizations.listappinstallationsforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/issues name: orgs-org-issues description: REST surface for orgs-org-issues. operations: - method: GET name: listorganizationissuesassignedtotheauthenticateduser description: GitHub List Organization Issues Assigned to the Authenticated User call: organizations-organizations.listorganizationissuesassignedtotheauthenticateduser with: filter: rest.filter state: rest.state sort: rest.sort outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/members name: orgs-org-members description: REST surface for orgs-org-members. operations: - method: GET name: listorganizationmembers description: GitHub List Organization Members call: organizations-organizations.listorganizationmembers with: filter: rest.filter role: rest.role outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/members/{username} name: orgs-org-members-username description: REST surface for orgs-org-members-username. operations: - method: GET name: checkorganizationmembershipforuser description: GitHub Check Organization Membership for User call: organizations-organizations.checkorganizationmembershipforuser outputParameters: - type: object mapping: $. - method: DELETE name: removeanorganizationmember description: GitHub Remove an Organization Member call: organizations-organizations.removeanorganizationmember outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/memberships/{username} name: orgs-org-memberships-username description: REST surface for orgs-org-memberships-username. operations: - method: GET name: getorganizationmembershipforuser description: GitHub Get Organization Membership for User call: organizations-organizations.getorganizationmembershipforuser outputParameters: - type: object mapping: $. - method: PUT name: setorganizationmembershipforuser description: GitHub Set Organization Membership for User call: organizations-organizations.setorganizationmembershipforuser with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeorganizationmembershipforuser description: GitHub Remove Organization Membership for User call: organizations-organizations.removeorganizationmembershipforuser outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/migrations name: orgs-org-migrations description: REST surface for orgs-org-migrations. operations: - method: GET name: listorganizationmigrations description: GitHub List Organization Migrations call: organizations-organizations.listorganizationmigrations with: exclude: rest.exclude outputParameters: - type: object mapping: $. - method: POST name: startanorganizationmigration description: GitHub Start an Organization Migration call: organizations-organizations.startanorganizationmigration with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/migrations/{migration-id} name: orgs-org-migrations-migration-id description: REST surface for orgs-org-migrations-migration_id. operations: - method: GET name: getanorganizationmigrationstatus description: GitHub Get an Organization Migration Status call: organizations-organizations.getanorganizationmigrationstatus with: exclude: rest.exclude outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/migrations/{migration-id}/archive name: orgs-org-migrations-migration-id-archive description: REST surface for orgs-org-migrations-migration_id-archive. operations: - method: GET name: downloadanorganizationmigrationarchive description: GitHub Download an Organization Migration Archive call: organizations-organizations.downloadanorganizationmigrationarchive outputParameters: - type: object mapping: $. - method: DELETE name: deleteanorganizationmigrationarchive description: GitHub Delete an Organization Migration Archive call: organizations-organizations.deleteanorganizationmigrationarchive outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/migrations/{migration-id}/repos/{repo-name}/lock name: orgs-org-migrations-migration-id-repos-repo-name-lock description: REST surface for orgs-org-migrations-migration_id-repos-repo_name-lock. operations: - method: DELETE name: unlockanorganizationrepository description: GitHub Unlock an Organization Repository call: organizations-organizations.unlockanorganizationrepository outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/migrations/{migration-id}/repositories name: orgs-org-migrations-migration-id-repositories description: REST surface for orgs-org-migrations-migration_id-repositories. operations: - method: GET name: listrepositoriesinanorganizationmigration description: GitHub List Repositories in an Organization Migration call: organizations-organizations.listrepositoriesinanorganizationmigration outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/outside-collaborators name: orgs-org-outside-collaborators description: REST surface for orgs-org-outside_collaborators. operations: - method: GET name: listoutsidecollaboratorsforanorganization description: GitHub List Outside Collaborators for an Organization call: organizations-organizations.listoutsidecollaboratorsforanorganization with: filter: rest.filter outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/outside-collaborators/{username} name: orgs-org-outside-collaborators-username description: REST surface for orgs-org-outside_collaborators-username. operations: - method: PUT name: convertanorganizationmembertooutsidecollaborator description: GitHub Convert an Organization Member to Outside Collaborator call: organizations-organizations.convertanorganizationmembertooutsidecollaborator with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeoutsidecollaboratorfromanorganization description: GitHub Remove Outside Collaborator from an Organization call: organizations-organizations.removeoutsidecollaboratorfromanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/packages name: orgs-org-packages description: REST surface for orgs-org-packages. operations: - method: GET name: listpackagesforanorganization description: GitHub List Packages for an Organization call: organizations-organizations.listpackagesforanorganization with: package_type: rest.package_type page: rest.page per_page: rest.per_page outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/packages/{package-type}/{package-name} name: orgs-org-packages-package-type-package-name description: REST surface for orgs-org-packages-package_type-package_name. operations: - method: GET name: getpackageforanorganization description: GitHub Get Package for an Organization call: organizations-organizations.getpackageforanorganization outputParameters: - type: object mapping: $. - method: DELETE name: deletepackageforanorganization description: GitHub Delete Package for an Organization call: organizations-organizations.deletepackageforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/packages/{package-type}/{package-name}/restore name: orgs-org-packages-package-type-package-name-restore description: REST surface for orgs-org-packages-package_type-package_name-restore. operations: - method: POST name: restorepackageforanorganization description: GitHub Restore Package for an Organization call: organizations-organizations.restorepackageforanorganization with: token: rest.token outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/packages/{package-type}/{package-name}/versions name: orgs-org-packages-package-type-package-name-versions description: REST surface for orgs-org-packages-package_type-package_name-versions. operations: - method: GET name: listpackageversionsforpackageownedbyanorganization description: GitHub List Package Versions for Package Owned by an Organization call: organizations-organizations.listpackageversionsforpackageownedbyanorganization with: state: rest.state outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/packages/{package-type}/{package-name}/versions/{package-version-id} name: orgs-org-packages-package-type-package-name-versions-package-version-id description: REST surface for orgs-org-packages-package_type-package_name-versions-package_version_id. operations: - method: GET name: getpackageversionforanorganization description: GitHub Get Package Version for an Organization call: organizations-organizations.getpackageversionforanorganization outputParameters: - type: object mapping: $. - method: DELETE name: deletepackageversionforanorganization description: GitHub Delete Package Version for an Organization call: organizations-organizations.deletepackageversionforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/packages/{package-type}/{package-name}/versions/{package-version-id}/restore name: orgs-org-packages-package-type-package-name-versions-package-version-id-restore description: REST surface for orgs-org-packages-package_type-package_name-versions-package_version_id-restore. operations: - method: POST name: restorepackageversionforanorganization description: GitHub Restore Package Version for an Organization call: organizations-organizations.restorepackageversionforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/pre-receive-hooks name: orgs-org-pre-receive-hooks description: REST surface for orgs-org-pre-receive-hooks. operations: - method: GET name: listprereceivehooksforanorganization description: GitHub List Pre-receive Hooks for an Organization call: organizations-organizations.listprereceivehooksforanorganization with: sort: rest.sort outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/pre-receive-hooks/{pre-receive-hook-id} name: orgs-org-pre-receive-hooks-pre-receive-hook-id description: REST surface for orgs-org-pre-receive-hooks-pre_receive_hook_id. operations: - method: GET name: getprereceivehookforanorganization description: GitHub Get Pre-receive Hook for an Organization call: organizations-organizations.getprereceivehookforanorganization outputParameters: - type: object mapping: $. - method: PATCH name: updateprereceivehookenforcementforanorganization description: GitHub Update Pre-receive Hook Enforcement for an Organization call: organizations-organizations.updateprereceivehookenforcementforanorganization with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: removeprereceivehookenforcementforanorganization description: GitHub Remove Pre-receive Hook Enforcement for an Organization call: organizations-organizations.removeprereceivehookenforcementforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/projects name: orgs-org-projects description: REST surface for orgs-org-projects. operations: - method: GET name: listorganizationprojects description: GitHub List Organization Projects call: organizations-organizations.listorganizationprojects with: state: rest.state outputParameters: - type: object mapping: $. - method: POST name: createanorganizationproject description: GitHub Create an Organization Project call: organizations-organizations.createanorganizationproject with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/public-members name: orgs-org-public-members description: REST surface for orgs-org-public_members. operations: - method: GET name: listpublicorganizationmembers description: GitHub List Public Organization Members call: organizations-organizations.listpublicorganizationmembers outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/public-members/{username} name: orgs-org-public-members-username description: REST surface for orgs-org-public_members-username. operations: - method: GET name: checkpublicorganizationmembershipforuser description: GitHub Check Public Organization Membership for User call: organizations-organizations.checkpublicorganizationmembershipforuser outputParameters: - type: object mapping: $. - method: PUT name: setpublicorganizationmembershipfortheauthenticateduser description: GitHub Set Public Organization Membership for the Authenticated User call: organizations-organizations.setpublicorganizationmembershipfortheauthenticateduser outputParameters: - type: object mapping: $. - method: DELETE name: removepublicorganizationmembershipfortheauthenticateduser description: GitHub Remove Public Organization Membership for the Authenticated User call: organizations-organizations.removepublicorganizationmembershipfortheauthenticateduser outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/repos name: orgs-org-repos description: REST surface for orgs-org-repos. operations: - method: GET name: listorganizationrepositories description: GitHub List Organization Repositories call: organizations-organizations.listorganizationrepositories with: type: rest.type sort: rest.sort direction: rest.direction outputParameters: - type: object mapping: $. - method: POST name: createanorganizationrepository description: GitHub Create an Organization Repository call: organizations-organizations.createanorganizationrepository with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/repository-fine-grained-permissions name: orgs-org-repository-fine-grained-permissions description: REST surface for orgs-org-repository-fine-grained-permissions. operations: - method: GET name: listrepositoryfinegrainedpermissionsforanorganization description: GitHub List Repository Fine-grained Permissions for an Organization call: organizations-organizations.listrepositoryfinegrainedpermissionsforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/secret-scanning/alerts name: orgs-org-secret-scanning-alerts description: REST surface for orgs-org-secret-scanning-alerts. operations: - method: GET name: listsecretscanningalertsforanorganization description: GitHub List Secret Scanning Alerts for an Organization call: organizations-organizations.listsecretscanningalertsforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/settings/billing/advanced-security name: orgs-org-settings-billing-advanced-security description: REST surface for orgs-org-settings-billing-advanced-security. operations: - method: GET name: getgithubadvancedsecurityactivecommittersforanorganization description: GitHub Get Github Advanced Security Active Committers for an Organization call: organizations-organizations.getgithubadvancedsecurityactivecommittersforanorganization outputParameters: - type: object mapping: $. - path: /v1/orgs/{org}/{security-product}/{enablement} name: orgs-org-security-product-enablement description: REST surface for orgs-org-security_product-enablement. operations: - method: POST name: enableordisablesecurityfeatureforanorganization description: GitHub Enable or Disable Security Feature for an Organization call: organizations-organizations.enableordisablesecurityfeatureforanorganization outputParameters: - type: object mapping: $. - type: mcp namespace: organizations-organizations-mcp port: 9090 transport: http description: MCP adapter for GitHub Org API — Organizations. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: github-list-organizations description: GitHub List Organizations hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizations outputParameters: - type: object mapping: $. - name: github-deprecated-list-custom-repository description: GitHub Deprecated - List Custom Repository Roles in an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.deprecatedlistcustomrepositoryrolesinanorganization with: organization_id: tools.organization_id outputParameters: - type: object mapping: $. - name: github-get-organization description: GitHub Get an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganization outputParameters: - type: object mapping: $. - name: github-update-organization description: GitHub Update an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.updateanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-delete-organization description: GitHub Delete an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteanorganization outputParameters: - type: object mapping: $. - name: github-get-github-actions-cache description: GitHub Get Github Actions Cache Usage for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getgithubactionscacheusageforanorganization outputParameters: - type: object mapping: $. - name: github-list-repositories-github-actions description: GitHub List Repositories with Github Actions Cache Usage for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listrepositorieswithgithubactionscacheusageforanorganization outputParameters: - type: object mapping: $. - name: github-get-customization-template-oidc description: GitHub Get the Customization Template for an Oidc Subject Claim for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getthecustomizationtemplateforanoidcsubjectclaimforanorganization outputParameters: - type: object mapping: $. - name: github-set-customization-template-oidc description: GitHub Set the Customization Template for an Oidc Subject Claim for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setthecustomizationtemplateforanoidcsubjectclaimforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-get-github-actions-permissions description: GitHub Get Github Actions Permissions for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getgithubactionspermissionsforanorganization outputParameters: - type: object mapping: $. - name: github-set-github-actions-permissions description: GitHub Set Github Actions Permissions for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setgithubactionspermissionsforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-list-selected-repositories-enabled description: GitHub List Selected Repositories Enabled for Github Actions in an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listselectedrepositoriesenabledforgithubactionsinanorganization outputParameters: - type: object mapping: $. - name: github-set-selected-repositories-enabled description: GitHub Set Selected Repositories Enabled for Github Actions in an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setselectedrepositoriesenabledforgithubactionsinanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-enable-selected-repository-github description: GitHub Enable Selected Repository for Github Actions in an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.enableselectedrepositoryforgithubactionsinanorganization outputParameters: - type: object mapping: $. - name: github-disable-selected-repository-github description: GitHub Disable Selected Repository for Github Actions in an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.disableselectedrepositoryforgithubactionsinanorganization outputParameters: - type: object mapping: $. - name: github-get-allowed-actions-organization description: GitHub Get Allowed Actions for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getallowedactionsforanorganization outputParameters: - type: object mapping: $. - name: github-set-allowed-actions-organization description: GitHub Set Allowed Actions for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setallowedactionsforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-get-default-workflow-permissions description: GitHub Get Default Workflow Permissions for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getdefaultworkflowpermissionsforanorganization outputParameters: - type: object mapping: $. - name: github-set-default-workflow-permissions description: GitHub Set Default Workflow Permissions for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setdefaultworkflowpermissionsforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-list-self-hosted-runner description: GitHub List Self-hosted Runner Groups for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listselfhostedrunnergroupsforanorganization outputParameters: - type: object mapping: $. - name: github-create-self-hosted-runner description: GitHub Create Self-hosted Runner Group for an Organization hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.createselfhostedrunnergroupforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-get-self-hosted-runner description: GitHub Get Self-hosted Runner Group for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getselfhostedrunnergroupforanorganization outputParameters: - type: object mapping: $. - name: github-update-self-hosted-runner description: GitHub Update Self-hosted Runner Group for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.updateselfhostedrunnergroupforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-delete-self-hosted-runner description: GitHub Delete Self-hosted Runner Group from an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteselfhostedrunnergroupfromanorganization outputParameters: - type: object mapping: $. - name: github-list-repository-access-self description: GitHub List Repository Access to Self-hosted Runner Group in an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listrepositoryaccesstoselfhostedrunnergroupinanorganization outputParameters: - type: object mapping: $. - name: github-set-repository-access-self description: GitHub Set Repository Access for Self-hosted Runner Group in an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setrepositoryaccessforselfhostedrunnergroupinanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-add-repository-access-self description: GitHub Add Repository Access to Self-hosted Runner Group in an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.addrepositoryaccesstoselfhostedrunnergroupinanorganization outputParameters: - type: object mapping: $. - name: github-remove-repository-access-self description: GitHub Remove Repository Access to Self-hosted Runner Group in an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removerepositoryaccesstoselfhostedrunnergroupinanorganization outputParameters: - type: object mapping: $. - name: github-list-self-hosted-runners description: GitHub List Self-hosted Runners in Group for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listselfhostedrunnersingroupforanorganization outputParameters: - type: object mapping: $. - name: github-set-self-hosted-runners description: GitHub Set Self-hosted Runners in Group for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setselfhostedrunnersingroupforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-add-self-hosted-runner description: GitHub Add Self-hosted Runner to Group for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.addselfhostedrunnertogroupforanorganization outputParameters: - type: object mapping: $. - name: github-remove-self-hosted-runner description: GitHub Remove Self-hosted Runner from Group for an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeselfhostedrunnerfromgroupforanorganization outputParameters: - type: object mapping: $. - name: github-list-self-hosted-runners-2 description: GitHub List Self-hosted Runners for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listselfhostedrunnersforanorganization outputParameters: - type: object mapping: $. - name: github-list-runner-applications-organization description: GitHub List Runner Applications for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listrunnerapplicationsforanorganization outputParameters: - type: object mapping: $. - name: github-create-registration-token-organization description: GitHub Create Registration Token for an Organization hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.createregistrationtokenforanorganization outputParameters: - type: object mapping: $. - name: github-create-remove-token-organization description: GitHub Create Remove Token for an Organization hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.createremovetokenforanorganization outputParameters: - type: object mapping: $. - name: github-get-self-hosted-runner-2 description: GitHub Get Self-hosted Runner for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - name: github-delete-self-hosted-runner-2 description: GitHub Delete Self-hosted Runner from an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteselfhostedrunnerfromanorganization outputParameters: - type: object mapping: $. - name: github-list-labels-self-hosted description: GitHub List Labels for Self-hosted Runner for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listlabelsforselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - name: github-add-custom-labels-self description: GitHub Add Custom Labels to Self-hosted Runner for an Organization hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.addcustomlabelstoselfhostedrunnerforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-set-custom-labels-self description: GitHub Set Custom Labels for Self-hosted Runner for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setcustomlabelsforselfhostedrunnerforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-remove-all-custom-labels description: GitHub Remove All Custom Labels from Self-hosted Runner for an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeallcustomlabelsfromselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - name: github-remove-custom-label-self description: GitHub Remove Custom Label from Self-hosted Runner for an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removecustomlabelfromselfhostedrunnerforanorganization outputParameters: - type: object mapping: $. - name: github-list-organization-secrets description: GitHub List Organization Secrets hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationsecrets outputParameters: - type: object mapping: $. - name: github-get-organization-public-key description: GitHub Get an Organization Public Key hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationpublickey outputParameters: - type: object mapping: $. - name: github-get-organization-secret description: GitHub Get an Organization Secret hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationsecret outputParameters: - type: object mapping: $. - name: github-create-update-organization-secret description: GitHub Create or Update an Organization Secret hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.createorupdateanorganizationsecret with: body: tools.body outputParameters: - type: object mapping: $. - name: github-delete-organization-secret description: GitHub Delete an Organization Secret hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteanorganizationsecret outputParameters: - type: object mapping: $. - name: github-list-selected-repositories-organization description: GitHub List Selected Repositories for an Organization Secret hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listselectedrepositoriesforanorganizationsecret outputParameters: - type: object mapping: $. - name: github-set-selected-repositories-organization description: GitHub Set Selected Repositories for an Organization Secret hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setselectedrepositoriesforanorganizationsecret with: body: tools.body outputParameters: - type: object mapping: $. - name: github-add-selected-repository-organization description: GitHub Add Selected Repository to an Organization Secret hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.addselectedrepositorytoanorganizationsecret with: repository_id: tools.repository_id outputParameters: - type: object mapping: $. - name: github-remove-selected-repository-organization description: GitHub Remove Selected Repository from an Organization Secret hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeselectedrepositoryfromanorganizationsecret with: repository_id: tools.repository_id outputParameters: - type: object mapping: $. - name: github-list-organization-variables description: GitHub List Organization Variables hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationvariables outputParameters: - type: object mapping: $. - name: github-create-organization-variable description: GitHub Create an Organization Variable hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.createanorganizationvariable with: body: tools.body outputParameters: - type: object mapping: $. - name: github-get-organization-variable description: GitHub Get an Organization Variable hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationvariable outputParameters: - type: object mapping: $. - name: github-update-organization-variable description: GitHub Update an Organization Variable hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.updateanorganizationvariable with: body: tools.body outputParameters: - type: object mapping: $. - name: github-delete-organization-variable description: GitHub Delete an Organization Variable hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteanorganizationvariable outputParameters: - type: object mapping: $. - name: github-list-selected-repositories-organization-2 description: GitHub List Selected Repositories for an Organization Variable hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listselectedrepositoriesforanorganizationvariable outputParameters: - type: object mapping: $. - name: github-set-selected-repositories-organization-2 description: GitHub Set Selected Repositories for an Organization Variable hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setselectedrepositoriesforanorganizationvariable with: body: tools.body outputParameters: - type: object mapping: $. - name: github-add-selected-repository-organization-2 description: GitHub Add Selected Repository to an Organization Variable hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.addselectedrepositorytoanorganizationvariable with: repository_id: tools.repository_id outputParameters: - type: object mapping: $. - name: github-remove-selected-repository-organization-2 description: GitHub Remove Selected Repository from an Organization Variable hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeselectedrepositoryfromanorganizationvariable with: repository_id: tools.repository_id outputParameters: - type: object mapping: $. - name: github-get-announcement-banner-organization description: GitHub Get Announcement Banner for Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getannouncementbannerfororganization outputParameters: - type: object mapping: $. - name: github-set-announcement-banner-organization description: GitHub Set Announcement Banner for Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setannouncementbannerfororganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-remove-announcement-banner-organization description: GitHub Remove Announcement Banner from Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeannouncementbannerfromorganization outputParameters: - type: object mapping: $. - name: github-get-audit-log-organization description: GitHub Get the Audit Log for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.gettheauditlogforanorganization outputParameters: - type: object mapping: $. - name: github-list-code-scanning-alerts description: GitHub List Code Scanning Alerts for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listcodescanningalertsforanorganization with: state: tools.state sort: tools.sort severity: tools.severity outputParameters: - type: object mapping: $. - name: github-list-custom-repository-roles description: GitHub List Custom Repository Roles in an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listcustomrepositoryrolesinanorganization outputParameters: - type: object mapping: $. - name: github-list-dependabot-alerts-organization description: GitHub List Dependabot Alerts for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listdependabotalertsforanorganization outputParameters: - type: object mapping: $. - name: github-list-organization-secrets-2 description: GitHub List Organization Secrets hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationsecrets outputParameters: - type: object mapping: $. - name: github-get-organization-public-key-2 description: GitHub Get an Organization Public Key hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationpublickey outputParameters: - type: object mapping: $. - name: github-get-organization-secret-2 description: GitHub Get an Organization Secret hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationsecret outputParameters: - type: object mapping: $. - name: github-create-update-organization-secret-2 description: GitHub Create or Update an Organization Secret hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.createorupdateanorganizationsecret with: body: tools.body outputParameters: - type: object mapping: $. - name: github-delete-organization-secret-2 description: GitHub Delete an Organization Secret hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteanorganizationsecret outputParameters: - type: object mapping: $. - name: github-list-selected-repositories-organization-3 description: GitHub List Selected Repositories for an Organization Secret hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listselectedrepositoriesforanorganizationsecret outputParameters: - type: object mapping: $. - name: github-set-selected-repositories-organization-3 description: GitHub Set Selected Repositories for an Organization Secret hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setselectedrepositoriesforanorganizationsecret with: body: tools.body outputParameters: - type: object mapping: $. - name: github-add-selected-repository-organization-3 description: GitHub Add Selected Repository to an Organization Secret hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.addselectedrepositorytoanorganizationsecret with: repository_id: tools.repository_id outputParameters: - type: object mapping: $. - name: github-remove-selected-repository-organization-3 description: GitHub Remove Selected Repository from an Organization Secret hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeselectedrepositoryfromanorganizationsecret with: repository_id: tools.repository_id outputParameters: - type: object mapping: $. - name: github-get-list-conflicting-packages description: GitHub Get List of Conflicting Packages During Docker Migration for Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getlistofconflictingpackagesduringdockermigrationfororganization outputParameters: - type: object mapping: $. - name: github-list-public-organization-events description: GitHub List Public Organization Events hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listpublicorganizationevents outputParameters: - type: object mapping: $. - name: github-list-external-groups-organization description: GitHub List External Groups in an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listexternalgroupsinanorganization with: page: tools.page display_name: tools.display_name outputParameters: - type: object mapping: $. - name: github-list-organization-webhooks description: GitHub List Organization Webhooks hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationwebhooks outputParameters: - type: object mapping: $. - name: github-create-organization-webhook description: GitHub Create an Organization Webhook hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.createanorganizationwebhook with: body: tools.body outputParameters: - type: object mapping: $. - name: github-get-organization-webhook description: GitHub Get an Organization Webhook hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationwebhook outputParameters: - type: object mapping: $. - name: github-update-organization-webhook description: GitHub Update an Organization Webhook hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.updateanorganizationwebhook with: body: tools.body outputParameters: - type: object mapping: $. - name: github-delete-organization-webhook description: GitHub Delete an Organization Webhook hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteanorganizationwebhook outputParameters: - type: object mapping: $. - name: github-get-webhook-configuration-organization description: GitHub Get Webhook Configuration for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getwebhookconfigurationforanorganization outputParameters: - type: object mapping: $. - name: github-update-webhook-configuration-organization description: GitHub Update Webhook Configuration for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.updatewebhookconfigurationforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-list-deliveries-organization-webhook description: GitHub List Deliveries for an Organization Webhook hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listdeliveriesforanorganizationwebhook with: redelivery: tools.redelivery outputParameters: - type: object mapping: $. - name: github-get-webhook-delivery-organization description: GitHub Get Webhook Delivery for an Organization Webhook hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getwebhookdeliveryforanorganizationwebhook outputParameters: - type: object mapping: $. - name: github-redeliver-delivery-organization-webhook description: GitHub Redeliver Delivery for an Organization Webhook hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.redeliverdeliveryforanorganizationwebhook outputParameters: - type: object mapping: $. - name: github-ping-organization-webhook description: GitHub Ping an Organization Webhook hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.pinganorganizationwebhook outputParameters: - type: object mapping: $. - name: github-get-organization-installation-authenticated description: GitHub Get an Organization Installation for the Authenticated App hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationinstallationfortheauthenticatedapp outputParameters: - type: object mapping: $. - name: github-list-app-installations-organization description: GitHub List App Installations for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listappinstallationsforanorganization outputParameters: - type: object mapping: $. - name: github-list-organization-issues-assigned description: GitHub List Organization Issues Assigned to the Authenticated User hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationissuesassignedtotheauthenticateduser with: filter: tools.filter state: tools.state sort: tools.sort outputParameters: - type: object mapping: $. - name: github-list-organization-members description: GitHub List Organization Members hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationmembers with: filter: tools.filter role: tools.role outputParameters: - type: object mapping: $. - name: github-check-organization-membership-user description: GitHub Check Organization Membership for User hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.checkorganizationmembershipforuser outputParameters: - type: object mapping: $. - name: github-remove-organization-member description: GitHub Remove an Organization Member hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeanorganizationmember outputParameters: - type: object mapping: $. - name: github-get-organization-membership-user description: GitHub Get Organization Membership for User hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getorganizationmembershipforuser outputParameters: - type: object mapping: $. - name: github-set-organization-membership-user description: GitHub Set Organization Membership for User hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setorganizationmembershipforuser with: body: tools.body outputParameters: - type: object mapping: $. - name: github-remove-organization-membership-user description: GitHub Remove Organization Membership for User hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeorganizationmembershipforuser outputParameters: - type: object mapping: $. - name: github-list-organization-migrations description: GitHub List Organization Migrations hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationmigrations with: exclude: tools.exclude outputParameters: - type: object mapping: $. - name: github-start-organization-migration description: GitHub Start an Organization Migration hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.startanorganizationmigration with: body: tools.body outputParameters: - type: object mapping: $. - name: github-get-organization-migration-status description: GitHub Get an Organization Migration Status hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getanorganizationmigrationstatus with: exclude: tools.exclude outputParameters: - type: object mapping: $. - name: github-download-organization-migration-archive description: GitHub Download an Organization Migration Archive hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.downloadanorganizationmigrationarchive outputParameters: - type: object mapping: $. - name: github-delete-organization-migration-archive description: GitHub Delete an Organization Migration Archive hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deleteanorganizationmigrationarchive outputParameters: - type: object mapping: $. - name: github-unlock-organization-repository description: GitHub Unlock an Organization Repository hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.unlockanorganizationrepository outputParameters: - type: object mapping: $. - name: github-list-repositories-organization-migration description: GitHub List Repositories in an Organization Migration hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listrepositoriesinanorganizationmigration outputParameters: - type: object mapping: $. - name: github-list-outside-collaborators-organization description: GitHub List Outside Collaborators for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listoutsidecollaboratorsforanorganization with: filter: tools.filter outputParameters: - type: object mapping: $. - name: github-convert-organization-member-outside description: GitHub Convert an Organization Member to Outside Collaborator hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.convertanorganizationmembertooutsidecollaborator with: body: tools.body outputParameters: - type: object mapping: $. - name: github-remove-outside-collaborator-organization description: GitHub Remove Outside Collaborator from an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeoutsidecollaboratorfromanorganization outputParameters: - type: object mapping: $. - name: github-list-packages-organization description: GitHub List Packages for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listpackagesforanorganization with: package_type: tools.package_type page: tools.page per_page: tools.per_page outputParameters: - type: object mapping: $. - name: github-get-package-organization description: GitHub Get Package for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getpackageforanorganization outputParameters: - type: object mapping: $. - name: github-delete-package-organization description: GitHub Delete Package for an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deletepackageforanorganization outputParameters: - type: object mapping: $. - name: github-restore-package-organization description: GitHub Restore Package for an Organization hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.restorepackageforanorganization with: token: tools.token outputParameters: - type: object mapping: $. - name: github-list-package-versions-package description: GitHub List Package Versions for Package Owned by an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listpackageversionsforpackageownedbyanorganization with: state: tools.state outputParameters: - type: object mapping: $. - name: github-get-package-version-organization description: GitHub Get Package Version for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getpackageversionforanorganization outputParameters: - type: object mapping: $. - name: github-delete-package-version-organization description: GitHub Delete Package Version for an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.deletepackageversionforanorganization outputParameters: - type: object mapping: $. - name: github-restore-package-version-organization description: GitHub Restore Package Version for an Organization hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.restorepackageversionforanorganization outputParameters: - type: object mapping: $. - name: github-list-pre-receive-hooks description: GitHub List Pre-receive Hooks for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listprereceivehooksforanorganization with: sort: tools.sort outputParameters: - type: object mapping: $. - name: github-get-pre-receive-hook description: GitHub Get Pre-receive Hook for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getprereceivehookforanorganization outputParameters: - type: object mapping: $. - name: github-update-pre-receive-hook description: GitHub Update Pre-receive Hook Enforcement for an Organization hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.updateprereceivehookenforcementforanorganization with: body: tools.body outputParameters: - type: object mapping: $. - name: github-remove-pre-receive-hook description: GitHub Remove Pre-receive Hook Enforcement for an Organization hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removeprereceivehookenforcementforanorganization outputParameters: - type: object mapping: $. - name: github-list-organization-projects description: GitHub List Organization Projects hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationprojects with: state: tools.state outputParameters: - type: object mapping: $. - name: github-create-organization-project description: GitHub Create an Organization Project hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.createanorganizationproject with: body: tools.body outputParameters: - type: object mapping: $. - name: github-list-public-organization-members description: GitHub List Public Organization Members hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listpublicorganizationmembers outputParameters: - type: object mapping: $. - name: github-check-public-organization-membership description: GitHub Check Public Organization Membership for User hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.checkpublicorganizationmembershipforuser outputParameters: - type: object mapping: $. - name: github-set-public-organization-membership description: GitHub Set Public Organization Membership for the Authenticated User hints: readOnly: false destructive: false idempotent: true call: organizations-organizations.setpublicorganizationmembershipfortheauthenticateduser outputParameters: - type: object mapping: $. - name: github-remove-public-organization-membership description: GitHub Remove Public Organization Membership for the Authenticated User hints: readOnly: false destructive: true idempotent: true call: organizations-organizations.removepublicorganizationmembershipfortheauthenticateduser outputParameters: - type: object mapping: $. - name: github-list-organization-repositories description: GitHub List Organization Repositories hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listorganizationrepositories with: type: tools.type sort: tools.sort direction: tools.direction outputParameters: - type: object mapping: $. - name: github-create-organization-repository description: GitHub Create an Organization Repository hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.createanorganizationrepository with: body: tools.body outputParameters: - type: object mapping: $. - name: github-list-repository-fine-grained description: GitHub List Repository Fine-grained Permissions for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listrepositoryfinegrainedpermissionsforanorganization outputParameters: - type: object mapping: $. - name: github-list-secret-scanning-alerts description: GitHub List Secret Scanning Alerts for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.listsecretscanningalertsforanorganization outputParameters: - type: object mapping: $. - name: github-get-github-advanced-security description: GitHub Get Github Advanced Security Active Committers for an Organization hints: readOnly: true destructive: false idempotent: true call: organizations-organizations.getgithubadvancedsecurityactivecommittersforanorganization outputParameters: - type: object mapping: $. - name: github-enable-disable-security-feature description: GitHub Enable or Disable Security Feature for an Organization hints: readOnly: false destructive: false idempotent: false call: organizations-organizations.enableordisablesecurityfeatureforanorganization outputParameters: - type: object mapping: $.