deploy
This commit is contained in:
497
skills/enterprises/SKILL.md
Normal file
497
skills/enterprises/SKILL.md
Normal file
@@ -0,0 +1,497 @@
|
||||
---
|
||||
name: enterprises-routes
|
||||
description: Handle 45 OpenAPI operation(s) under /enterprises/{enterprise} for the enterprises route group.
|
||||
---
|
||||
|
||||
# enterprises API Routes
|
||||
|
||||
Handle 45 OpenAPI operation(s) under /enterprises/{enterprise} for the enterprises route group.
|
||||
|
||||
Use the generated operation tools to make real API calls. Do not invent API responses.
|
||||
If a tool reports missing setup, return the exact setup field name to the caller.
|
||||
For write, update, or delete operations, state the intended action before calling the tool.
|
||||
|
||||
## Operations
|
||||
|
||||
### actions_get_actions_cache_retention_limit_for_enterprise
|
||||
|
||||
- Operation ID: `actions_get_actions_cache_retention_limit_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/actions/cache/retention-limit`
|
||||
- Mode: READ
|
||||
- Summary: Get GitHub Actions cache retention limit for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
|
||||
### actions_set_actions_cache_retention_limit_for_enterprise
|
||||
|
||||
- Operation ID: `actions_set_actions_cache_retention_limit_for_enterprise`
|
||||
- Route: `PUT /enterprises/{enterprise}/actions/cache/retention-limit`
|
||||
- Mode: WRITE
|
||||
- Summary: Set GitHub Actions cache retention limit for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### actions_get_actions_cache_storage_limit_for_enterprise
|
||||
|
||||
- Operation ID: `actions_get_actions_cache_storage_limit_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/actions/cache/storage-limit`
|
||||
- Mode: READ
|
||||
- Summary: Get GitHub Actions cache storage limit for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
|
||||
### actions_set_actions_cache_storage_limit_for_enterprise
|
||||
|
||||
- Operation ID: `actions_set_actions_cache_storage_limit_for_enterprise`
|
||||
- Route: `PUT /enterprises/{enterprise}/actions/cache/storage-limit`
|
||||
- Mode: WRITE
|
||||
- Summary: Set GitHub Actions cache storage limit for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### oidc_list_oidc_custom_property_inclusions_for_enterprise
|
||||
|
||||
- Operation ID: `oidc_list_oidc_custom_property_inclusions_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/actions/oidc/customization/properties/repo`
|
||||
- Mode: READ
|
||||
- Summary: List OIDC custom property inclusions for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
|
||||
### oidc_create_oidc_custom_property_inclusion_for_enterprise
|
||||
|
||||
- Operation ID: `oidc_create_oidc_custom_property_inclusion_for_enterprise`
|
||||
- Route: `POST /enterprises/{enterprise}/actions/oidc/customization/properties/repo`
|
||||
- Mode: WRITE
|
||||
- Summary: Create an OIDC custom property inclusion for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### oidc_delete_oidc_custom_property_inclusion_for_enterprise
|
||||
|
||||
- Operation ID: `oidc_delete_oidc_custom_property_inclusion_for_enterprise`
|
||||
- Route: `DELETE /enterprises/{enterprise}/actions/oidc/customization/properties/repo/{custom_property_name}`
|
||||
- Mode: WRITE
|
||||
- Summary: Delete an OIDC custom property inclusion for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `custom_property_name` in `path` required
|
||||
|
||||
### code_security_get_configurations_for_enterprise
|
||||
|
||||
- Operation ID: `code_security_get_configurations_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/code-security/configurations`
|
||||
- Mode: READ
|
||||
- Summary: Get code security configurations for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `per_page` in `query`
|
||||
- `before` in `query`
|
||||
- `after` in `query`
|
||||
|
||||
### code_security_create_configuration_for_enterprise
|
||||
|
||||
- Operation ID: `code_security_create_configuration_for_enterprise`
|
||||
- Route: `POST /enterprises/{enterprise}/code-security/configurations`
|
||||
- Mode: WRITE
|
||||
- Summary: Create a code security configuration for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### code_security_get_default_configurations_for_enterprise
|
||||
|
||||
- Operation ID: `code_security_get_default_configurations_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/code-security/configurations/defaults`
|
||||
- Mode: READ
|
||||
- Summary: Get default code security configurations for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
|
||||
### code_security_get_single_configuration_for_enterprise
|
||||
|
||||
- Operation ID: `code_security_get_single_configuration_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}`
|
||||
- Mode: READ
|
||||
- Summary: Retrieve a code security configuration of an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `configuration_id` in `path` required
|
||||
|
||||
### code_security_update_enterprise_configuration
|
||||
|
||||
- Operation ID: `code_security_update_enterprise_configuration`
|
||||
- Route: `PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}`
|
||||
- Mode: WRITE
|
||||
- Summary: Update a custom code security configuration for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `configuration_id` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### code_security_delete_configuration_for_enterprise
|
||||
|
||||
- Operation ID: `code_security_delete_configuration_for_enterprise`
|
||||
- Route: `DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}`
|
||||
- Mode: WRITE
|
||||
- Summary: Delete a code security configuration for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `configuration_id` in `path` required
|
||||
|
||||
### code_security_attach_enterprise_configuration
|
||||
|
||||
- Operation ID: `code_security_attach_enterprise_configuration`
|
||||
- Route: `POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach`
|
||||
- Mode: WRITE
|
||||
- Summary: Attach an enterprise configuration to repositories
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `configuration_id` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### code_security_set_configuration_as_default_for_enterprise
|
||||
|
||||
- Operation ID: `code_security_set_configuration_as_default_for_enterprise`
|
||||
- Route: `PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults`
|
||||
- Mode: WRITE
|
||||
- Summary: Set a code security configuration as a default for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `configuration_id` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### code_security_get_repositories_for_enterprise_configuration
|
||||
|
||||
- Operation ID: `code_security_get_repositories_for_enterprise_configuration`
|
||||
- Route: `GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories`
|
||||
- Mode: READ
|
||||
- Summary: Get repositories associated with an enterprise code security configuration
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `configuration_id` in `path` required
|
||||
- `per_page` in `query`
|
||||
- `before` in `query`
|
||||
- `after` in `query`
|
||||
- `status` in `query`
|
||||
|
||||
### copilot_copilot_enterprise_one_day_usage_metrics
|
||||
|
||||
- Operation ID: `copilot_copilot_enterprise_one_day_usage_metrics`
|
||||
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-1-day`
|
||||
- Mode: READ
|
||||
- Summary: Get Copilot enterprise usage metrics for a specific day
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `day` in `query` required
|
||||
|
||||
### copilot_copilot_enterprise_usage_metrics
|
||||
|
||||
- Operation ID: `copilot_copilot_enterprise_usage_metrics`
|
||||
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/enterprise-28-day/latest`
|
||||
- Mode: READ
|
||||
- Summary: Get Copilot enterprise usage metrics
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
|
||||
### copilot_copilot_enterprise_user_teams_one_day_report
|
||||
|
||||
- Operation ID: `copilot_copilot_enterprise_user_teams_one_day_report`
|
||||
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/user-teams-1-day`
|
||||
- Mode: READ
|
||||
- Summary: Get Copilot enterprise user-teams report for a specific day
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `day` in `query` required
|
||||
|
||||
### copilot_copilot_users_one_day_usage_metrics
|
||||
|
||||
- Operation ID: `copilot_copilot_users_one_day_usage_metrics`
|
||||
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/users-1-day`
|
||||
- Mode: READ
|
||||
- Summary: Get Copilot users usage metrics for a specific day
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `day` in `query` required
|
||||
|
||||
### copilot_copilot_users_usage_metrics
|
||||
|
||||
- Operation ID: `copilot_copilot_users_usage_metrics`
|
||||
- Route: `GET /enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest`
|
||||
- Mode: READ
|
||||
- Summary: Get Copilot users usage metrics
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
|
||||
### copilot_set_enterprise_coding_agent_policy
|
||||
|
||||
- Operation ID: `copilot_set_enterprise_coding_agent_policy`
|
||||
- Route: `PUT /enterprises/{enterprise}/copilot/policies/coding_agent`
|
||||
- Mode: WRITE
|
||||
- Summary: Set the coding agent policy for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### copilot_add_organizations_to_enterprise_coding_agent_policy
|
||||
|
||||
- Operation ID: `copilot_add_organizations_to_enterprise_coding_agent_policy`
|
||||
- Route: `POST /enterprises/{enterprise}/copilot/policies/coding_agent/organizations`
|
||||
- Mode: WRITE
|
||||
- Summary: Add organizations to the enterprise coding agent policy
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### copilot_remove_organizations_from_enterprise_coding_agent_policy
|
||||
|
||||
- Operation ID: `copilot_remove_organizations_from_enterprise_coding_agent_policy`
|
||||
- Route: `DELETE /enterprises/{enterprise}/copilot/policies/coding_agent/organizations`
|
||||
- Mode: WRITE
|
||||
- Summary: Remove organizations from the enterprise coding agent policy
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### dependabot_list_alerts_for_enterprise
|
||||
|
||||
- Operation ID: `dependabot_list_alerts_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/dependabot/alerts`
|
||||
- Mode: READ
|
||||
- Summary: List Dependabot alerts for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `classification` in `query`
|
||||
- `state` in `query`
|
||||
- `severity` in `query`
|
||||
- `ecosystem` in `query`
|
||||
- `package` in `query`
|
||||
- `epss_percentage` in `query`
|
||||
- `has` in `query`
|
||||
- `assignee` in `query`
|
||||
- `scope` in `query`
|
||||
- `sort` in `query`
|
||||
- `direction` in `query`
|
||||
- `before` in `query`
|
||||
- `after` in `query`
|
||||
- `per_page` in `query`
|
||||
|
||||
### dependabot_repository_access_for_enterprise
|
||||
|
||||
- Operation ID: `dependabot_repository_access_for_enterprise`
|
||||
- Route: `GET /enterprises/{enterprise}/dependabot/repository-access`
|
||||
- Mode: READ
|
||||
- Summary: Lists the repositories Dependabot can access in an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `page` in `query`
|
||||
- `per_page` in `query`
|
||||
|
||||
### dependabot_update_repository_access_for_enterprise
|
||||
|
||||
- Operation ID: `dependabot_update_repository_access_for_enterprise`
|
||||
- Route: `PATCH /enterprises/{enterprise}/dependabot/repository-access`
|
||||
- Mode: WRITE
|
||||
- Summary: Updates Dependabot's repository access list for an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### dependabot_set_repository_access_default_level_for_enterprise
|
||||
|
||||
- Operation ID: `dependabot_set_repository_access_default_level_for_enterprise`
|
||||
- Route: `PUT /enterprises/{enterprise}/dependabot/repository-access/default-level`
|
||||
- Mode: WRITE
|
||||
- Summary: Set the default repository access level for Dependabot in an enterprise
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### enterprise_teams_list
|
||||
|
||||
- Operation ID: `enterprise_teams_list`
|
||||
- Route: `GET /enterprises/{enterprise}/teams`
|
||||
- Mode: READ
|
||||
- Summary: List enterprise teams
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `per_page` in `query`
|
||||
- `page` in `query`
|
||||
|
||||
### enterprise_teams_create
|
||||
|
||||
- Operation ID: `enterprise_teams_create`
|
||||
- Route: `POST /enterprises/{enterprise}/teams`
|
||||
- Mode: WRITE
|
||||
- Summary: Create an enterprise team
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### enterprise_team_memberships_list
|
||||
|
||||
- Operation ID: `enterprise_team_memberships_list`
|
||||
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships`
|
||||
- Mode: READ
|
||||
- Summary: List members in an enterprise team
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `per_page` in `query`
|
||||
- `page` in `query`
|
||||
|
||||
### enterprise_team_memberships_bulk_add
|
||||
|
||||
- Operation ID: `enterprise_team_memberships_bulk_add`
|
||||
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/add`
|
||||
- Mode: WRITE
|
||||
- Summary: Bulk add team members
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### enterprise_team_memberships_bulk_remove
|
||||
|
||||
- Operation ID: `enterprise_team_memberships_bulk_remove`
|
||||
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/memberships/remove`
|
||||
- Mode: WRITE
|
||||
- Summary: Bulk remove team members
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### enterprise_team_memberships_get
|
||||
|
||||
- Operation ID: `enterprise_team_memberships_get`
|
||||
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}`
|
||||
- Mode: READ
|
||||
- Summary: Get enterprise team membership
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `username` in `path` required
|
||||
|
||||
### enterprise_team_memberships_add
|
||||
|
||||
- Operation ID: `enterprise_team_memberships_add`
|
||||
- Route: `PUT /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}`
|
||||
- Mode: WRITE
|
||||
- Summary: Add team member
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `username` in `path` required
|
||||
|
||||
### enterprise_team_memberships_remove
|
||||
|
||||
- Operation ID: `enterprise_team_memberships_remove`
|
||||
- Route: `DELETE /enterprises/{enterprise}/teams/{enterprise-team}/memberships/{username}`
|
||||
- Mode: WRITE
|
||||
- Summary: Remove team membership
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `username` in `path` required
|
||||
|
||||
### enterprise_team_organizations_get_assignments
|
||||
|
||||
- Operation ID: `enterprise_team_organizations_get_assignments`
|
||||
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations`
|
||||
- Mode: READ
|
||||
- Summary: Get organization assignments
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `per_page` in `query`
|
||||
- `page` in `query`
|
||||
|
||||
### enterprise_team_organizations_bulk_add
|
||||
|
||||
- Operation ID: `enterprise_team_organizations_bulk_add`
|
||||
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/add`
|
||||
- Mode: WRITE
|
||||
- Summary: Add organization assignments
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### enterprise_team_organizations_bulk_remove
|
||||
|
||||
- Operation ID: `enterprise_team_organizations_bulk_remove`
|
||||
- Route: `POST /enterprises/{enterprise}/teams/{enterprise-team}/organizations/remove`
|
||||
- Mode: WRITE
|
||||
- Summary: Remove organization assignments
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### enterprise_team_organizations_get_assignment
|
||||
|
||||
- Operation ID: `enterprise_team_organizations_get_assignment`
|
||||
- Route: `GET /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}`
|
||||
- Mode: READ
|
||||
- Summary: Get organization assignment
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `org` in `path` required
|
||||
|
||||
### enterprise_team_organizations_add
|
||||
|
||||
- Operation ID: `enterprise_team_organizations_add`
|
||||
- Route: `PUT /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}`
|
||||
- Mode: WRITE
|
||||
- Summary: Add an organization assignment
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `org` in `path` required
|
||||
|
||||
### enterprise_team_organizations_delete
|
||||
|
||||
- Operation ID: `enterprise_team_organizations_delete`
|
||||
- Route: `DELETE /enterprises/{enterprise}/teams/{enterprise-team}/organizations/{org}`
|
||||
- Mode: WRITE
|
||||
- Summary: Delete an organization assignment
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `enterprise-team` in `path` required
|
||||
- `org` in `path` required
|
||||
|
||||
### enterprise_teams_get
|
||||
|
||||
- Operation ID: `enterprise_teams_get`
|
||||
- Route: `GET /enterprises/{enterprise}/teams/{team_slug}`
|
||||
- Mode: READ
|
||||
- Summary: Get an enterprise team
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `team_slug` in `path` required
|
||||
|
||||
### enterprise_teams_update
|
||||
|
||||
- Operation ID: `enterprise_teams_update`
|
||||
- Route: `PATCH /enterprises/{enterprise}/teams/{team_slug}`
|
||||
- Mode: WRITE
|
||||
- Summary: Update an enterprise team
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `team_slug` in `path` required
|
||||
- Body: JSON request body accepted.
|
||||
|
||||
### enterprise_teams_delete
|
||||
|
||||
- Operation ID: `enterprise_teams_delete`
|
||||
- Route: `DELETE /enterprises/{enterprise}/teams/{team_slug}`
|
||||
- Mode: WRITE
|
||||
- Summary: Delete an enterprise team
|
||||
- Parameters:
|
||||
- `enterprise` in `path` required
|
||||
- `team_slug` in `path` required
|
||||
Reference in New Issue
Block a user