---
name: orgs-4-routes
description: Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 4 route group.
---

# orgs 4 API Routes

Handle 80 OpenAPI operation(s) under /orgs/{org} for the orgs 4 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

### issues_list_for_org

- Operation ID: `issues_list_for_org`
- Route: `GET /orgs/{org}/issues`
- Mode: READ
- Summary: List organization issues assigned to the authenticated user
- Parameters:
  - `org` in `path` required
  - `filter` in `query`
  - `state` in `query`
  - `labels` in `query`
  - `type` in `query`
  - `sort` in `query`
  - `direction` in `query`
  - `since` in `query`
  - `per_page` in `query`
  - `page` in `query`

### orgs_list_members

- Operation ID: `orgs_list_members`
- Route: `GET /orgs/{org}/members`
- Mode: READ
- Summary: List organization members
- Parameters:
  - `org` in `path` required
  - `filter` in `query`
  - `role` in `query`
  - `per_page` in `query`
  - `page` in `query`

### orgs_check_membership_for_user

- Operation ID: `orgs_check_membership_for_user`
- Route: `GET /orgs/{org}/members/{username}`
- Mode: READ
- Summary: Check organization membership for a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### orgs_remove_member

- Operation ID: `orgs_remove_member`
- Route: `DELETE /orgs/{org}/members/{username}`
- Mode: WRITE
- Summary: Remove an organization member
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### codespaces_get_codespaces_for_user_in_org

- Operation ID: `codespaces_get_codespaces_for_user_in_org`
- Route: `GET /orgs/{org}/members/{username}/codespaces`
- Mode: READ
- Summary: List codespaces for a user in organization
- Parameters:
  - `per_page` in `query`
  - `page` in `query`
  - `org` in `path` required
  - `username` in `path` required

### codespaces_delete_from_organization

- Operation ID: `codespaces_delete_from_organization`
- Route: `DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}`
- Mode: WRITE
- Summary: Delete a codespace from the organization
- Parameters:
  - `org` in `path` required
  - `username` in `path` required
  - `codespace_name` in `path` required

### codespaces_stop_in_organization

- Operation ID: `codespaces_stop_in_organization`
- Route: `POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop`
- Mode: WRITE
- Summary: Stop a codespace for an organization user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required
  - `codespace_name` in `path` required

### copilot_get_copilot_seat_details_for_user

- Operation ID: `copilot_get_copilot_seat_details_for_user`
- Route: `GET /orgs/{org}/members/{username}/copilot`
- Mode: READ
- Summary: Get Copilot seat assignment details for a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### orgs_get_membership_for_user

- Operation ID: `orgs_get_membership_for_user`
- Route: `GET /orgs/{org}/memberships/{username}`
- Mode: READ
- Summary: Get organization membership for a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### orgs_set_membership_for_user

- Operation ID: `orgs_set_membership_for_user`
- Route: `PUT /orgs/{org}/memberships/{username}`
- Mode: WRITE
- Summary: Set organization membership for a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required
- Body: JSON request body accepted.

### orgs_remove_membership_for_user

- Operation ID: `orgs_remove_membership_for_user`
- Route: `DELETE /orgs/{org}/memberships/{username}`
- Mode: WRITE
- Summary: Remove organization membership for a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### migrations_list_for_org

- Operation ID: `migrations_list_for_org`
- Route: `GET /orgs/{org}/migrations`
- Mode: READ
- Summary: List organization migrations
- Parameters:
  - `org` in `path` required
  - `per_page` in `query`
  - `page` in `query`
  - `exclude` in `query`

### migrations_start_for_org

- Operation ID: `migrations_start_for_org`
- Route: `POST /orgs/{org}/migrations`
- Mode: WRITE
- Summary: Start an organization migration
- Parameters:
  - `org` in `path` required
- Body: JSON request body accepted.

### migrations_get_status_for_org

- Operation ID: `migrations_get_status_for_org`
- Route: `GET /orgs/{org}/migrations/{migration_id}`
- Mode: READ
- Summary: Get an organization migration status
- Parameters:
  - `org` in `path` required
  - `migration_id` in `path` required
  - `exclude` in `query`

### migrations_download_archive_for_org

- Operation ID: `migrations_download_archive_for_org`
- Route: `GET /orgs/{org}/migrations/{migration_id}/archive`
- Mode: READ
- Summary: Download an organization migration archive
- Parameters:
  - `org` in `path` required
  - `migration_id` in `path` required

### migrations_delete_archive_for_org

- Operation ID: `migrations_delete_archive_for_org`
- Route: `DELETE /orgs/{org}/migrations/{migration_id}/archive`
- Mode: WRITE
- Summary: Delete an organization migration archive
- Parameters:
  - `org` in `path` required
  - `migration_id` in `path` required

### migrations_unlock_repo_for_org

- Operation ID: `migrations_unlock_repo_for_org`
- Route: `DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock`
- Mode: WRITE
- Summary: Unlock an organization repository
- Parameters:
  - `org` in `path` required
  - `migration_id` in `path` required
  - `repo_name` in `path` required

### migrations_list_repos_for_org

- Operation ID: `migrations_list_repos_for_org`
- Route: `GET /orgs/{org}/migrations/{migration_id}/repositories`
- Mode: READ
- Summary: List repositories in an organization migration
- Parameters:
  - `org` in `path` required
  - `migration_id` in `path` required
  - `per_page` in `query`
  - `page` in `query`

### orgs_list_org_roles

- Operation ID: `orgs_list_org_roles`
- Route: `GET /orgs/{org}/organization-roles`
- Mode: READ
- Summary: Get all organization roles for an organization
- Parameters:
  - `org` in `path` required

### orgs_revoke_all_org_roles_team

- Operation ID: `orgs_revoke_all_org_roles_team`
- Route: `DELETE /orgs/{org}/organization-roles/teams/{team_slug}`
- Mode: WRITE
- Summary: Remove all organization roles for a team
- Parameters:
  - `org` in `path` required
  - `team_slug` in `path` required

### orgs_assign_team_to_org_role

- Operation ID: `orgs_assign_team_to_org_role`
- Route: `PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}`
- Mode: WRITE
- Summary: Assign an organization role to a team
- Parameters:
  - `org` in `path` required
  - `team_slug` in `path` required
  - `role_id` in `path` required

### orgs_revoke_org_role_team

- Operation ID: `orgs_revoke_org_role_team`
- Route: `DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}`
- Mode: WRITE
- Summary: Remove an organization role from a team
- Parameters:
  - `org` in `path` required
  - `team_slug` in `path` required
  - `role_id` in `path` required

### orgs_revoke_all_org_roles_user

- Operation ID: `orgs_revoke_all_org_roles_user`
- Route: `DELETE /orgs/{org}/organization-roles/users/{username}`
- Mode: WRITE
- Summary: Remove all organization roles for a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### orgs_assign_user_to_org_role

- Operation ID: `orgs_assign_user_to_org_role`
- Route: `PUT /orgs/{org}/organization-roles/users/{username}/{role_id}`
- Mode: WRITE
- Summary: Assign an organization role to a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required
  - `role_id` in `path` required

### orgs_revoke_org_role_user

- Operation ID: `orgs_revoke_org_role_user`
- Route: `DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}`
- Mode: WRITE
- Summary: Remove an organization role from a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required
  - `role_id` in `path` required

### orgs_get_org_role

- Operation ID: `orgs_get_org_role`
- Route: `GET /orgs/{org}/organization-roles/{role_id}`
- Mode: READ
- Summary: Get an organization role
- Parameters:
  - `org` in `path` required
  - `role_id` in `path` required

### orgs_list_org_role_teams

- Operation ID: `orgs_list_org_role_teams`
- Route: `GET /orgs/{org}/organization-roles/{role_id}/teams`
- Mode: READ
- Summary: List teams that are assigned to an organization role
- Parameters:
  - `org` in `path` required
  - `role_id` in `path` required
  - `per_page` in `query`
  - `page` in `query`

### orgs_list_org_role_users

- Operation ID: `orgs_list_org_role_users`
- Route: `GET /orgs/{org}/organization-roles/{role_id}/users`
- Mode: READ
- Summary: List users that are assigned to an organization role
- Parameters:
  - `org` in `path` required
  - `role_id` in `path` required
  - `per_page` in `query`
  - `page` in `query`

### orgs_list_outside_collaborators

- Operation ID: `orgs_list_outside_collaborators`
- Route: `GET /orgs/{org}/outside_collaborators`
- Mode: READ
- Summary: List outside collaborators for an organization
- Parameters:
  - `org` in `path` required
  - `filter` in `query`
  - `per_page` in `query`
  - `page` in `query`

### orgs_convert_member_to_outside_collaborator

- Operation ID: `orgs_convert_member_to_outside_collaborator`
- Route: `PUT /orgs/{org}/outside_collaborators/{username}`
- Mode: WRITE
- Summary: Convert an organization member to outside collaborator
- Parameters:
  - `org` in `path` required
  - `username` in `path` required
- Body: JSON request body accepted.

### orgs_remove_outside_collaborator

- Operation ID: `orgs_remove_outside_collaborator`
- Route: `DELETE /orgs/{org}/outside_collaborators/{username}`
- Mode: WRITE
- Summary: Remove outside collaborator from an organization
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### packages_list_packages_for_organization

- Operation ID: `packages_list_packages_for_organization`
- Route: `GET /orgs/{org}/packages`
- Mode: READ
- Summary: List packages for an organization
- Parameters:
  - `package_type` in `query` required
  - `org` in `path` required
  - `visibility` in `query`
  - `page` in `query`
  - `per_page` in `query`

### packages_get_package_for_organization

- Operation ID: `packages_get_package_for_organization`
- Route: `GET /orgs/{org}/packages/{package_type}/{package_name}`
- Mode: READ
- Summary: Get a package for an organization
- Parameters:
  - `package_type` in `path` required
  - `package_name` in `path` required
  - `org` in `path` required

### packages_delete_package_for_org

- Operation ID: `packages_delete_package_for_org`
- Route: `DELETE /orgs/{org}/packages/{package_type}/{package_name}`
- Mode: WRITE
- Summary: Delete a package for an organization
- Parameters:
  - `package_type` in `path` required
  - `package_name` in `path` required
  - `org` in `path` required

### packages_restore_package_for_org

- Operation ID: `packages_restore_package_for_org`
- Route: `POST /orgs/{org}/packages/{package_type}/{package_name}/restore`
- Mode: WRITE
- Summary: Restore a package for an organization
- Parameters:
  - `package_type` in `path` required
  - `package_name` in `path` required
  - `org` in `path` required
  - `token` in `query`

### packages_get_all_package_versions_for_package_owned_by_org

- Operation ID: `packages_get_all_package_versions_for_package_owned_by_org`
- Route: `GET /orgs/{org}/packages/{package_type}/{package_name}/versions`
- Mode: READ
- Summary: List package versions for a package owned by an organization
- Parameters:
  - `package_type` in `path` required
  - `package_name` in `path` required
  - `org` in `path` required
  - `page` in `query`
  - `per_page` in `query`
  - `state` in `query`

### packages_get_package_version_for_organization

- Operation ID: `packages_get_package_version_for_organization`
- Route: `GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}`
- Mode: READ
- Summary: Get a package version for an organization
- Parameters:
  - `package_type` in `path` required
  - `package_name` in `path` required
  - `org` in `path` required
  - `package_version_id` in `path` required

### packages_delete_package_version_for_org

- Operation ID: `packages_delete_package_version_for_org`
- Route: `DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}`
- Mode: WRITE
- Summary: Delete package version for an organization
- Parameters:
  - `package_type` in `path` required
  - `package_name` in `path` required
  - `org` in `path` required
  - `package_version_id` in `path` required

### packages_restore_package_version_for_org

- Operation ID: `packages_restore_package_version_for_org`
- Route: `POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore`
- Mode: WRITE
- Summary: Restore package version for an organization
- Parameters:
  - `package_type` in `path` required
  - `package_name` in `path` required
  - `org` in `path` required
  - `package_version_id` in `path` required

### orgs_list_pat_grant_requests

- Operation ID: `orgs_list_pat_grant_requests`
- Route: `GET /orgs/{org}/personal-access-token-requests`
- Mode: READ
- Summary: List requests to access organization resources with fine-grained personal access tokens
- Parameters:
  - `org` in `path` required
  - `per_page` in `query`
  - `page` in `query`
  - `sort` in `query`
  - `direction` in `query`
  - `owner` in `query`
  - `repository` in `query`
  - `permission` in `query`
  - `last_used_before` in `query`
  - `last_used_after` in `query`
  - `token_id` in `query`

### orgs_review_pat_grant_requests_in_bulk

- Operation ID: `orgs_review_pat_grant_requests_in_bulk`
- Route: `POST /orgs/{org}/personal-access-token-requests`
- Mode: WRITE
- Summary: Review requests to access organization resources with fine-grained personal access tokens
- Parameters:
  - `org` in `path` required
- Body: JSON request body accepted.

### orgs_review_pat_grant_request

- Operation ID: `orgs_review_pat_grant_request`
- Route: `POST /orgs/{org}/personal-access-token-requests/{pat_request_id}`
- Mode: WRITE
- Summary: Review a request to access organization resources with a fine-grained personal access token
- Parameters:
  - `org` in `path` required
  - `pat_request_id` in `path` required
- Body: JSON request body accepted.

### orgs_list_pat_grant_request_repositories

- Operation ID: `orgs_list_pat_grant_request_repositories`
- Route: `GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories`
- Mode: READ
- Summary: List repositories requested to be accessed by a fine-grained personal access token
- Parameters:
  - `org` in `path` required
  - `pat_request_id` in `path` required
  - `per_page` in `query`
  - `page` in `query`

### orgs_list_pat_grants

- Operation ID: `orgs_list_pat_grants`
- Route: `GET /orgs/{org}/personal-access-tokens`
- Mode: READ
- Summary: List fine-grained personal access tokens with access to organization resources
- Parameters:
  - `org` in `path` required
  - `per_page` in `query`
  - `page` in `query`
  - `sort` in `query`
  - `direction` in `query`
  - `owner` in `query`
  - `repository` in `query`
  - `permission` in `query`
  - `last_used_before` in `query`
  - `last_used_after` in `query`
  - `token_id` in `query`

### orgs_update_pat_accesses

- Operation ID: `orgs_update_pat_accesses`
- Route: `POST /orgs/{org}/personal-access-tokens`
- Mode: WRITE
- Summary: Update the access to organization resources via fine-grained personal access tokens
- Parameters:
  - `org` in `path` required
- Body: JSON request body accepted.

### orgs_update_pat_access

- Operation ID: `orgs_update_pat_access`
- Route: `POST /orgs/{org}/personal-access-tokens/{pat_id}`
- Mode: WRITE
- Summary: Update the access a fine-grained personal access token has to organization resources
- Parameters:
  - `org` in `path` required
  - `pat_id` in `path` required
- Body: JSON request body accepted.

### orgs_list_pat_grant_repositories

- Operation ID: `orgs_list_pat_grant_repositories`
- Route: `GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories`
- Mode: READ
- Summary: List repositories a fine-grained personal access token has access to
- Parameters:
  - `org` in `path` required
  - `pat_id` in `path` required
  - `per_page` in `query`
  - `page` in `query`

### private_registries_list_org_private_registries

- Operation ID: `private_registries_list_org_private_registries`
- Route: `GET /orgs/{org}/private-registries`
- Mode: READ
- Summary: List private registries for an organization
- Parameters:
  - `org` in `path` required
  - `per_page` in `query`
  - `page` in `query`

### private_registries_create_org_private_registry

- Operation ID: `private_registries_create_org_private_registry`
- Route: `POST /orgs/{org}/private-registries`
- Mode: WRITE
- Summary: Create a private registry for an organization
- Parameters:
  - `org` in `path` required
- Body: JSON request body accepted.

### private_registries_get_org_public_key

- Operation ID: `private_registries_get_org_public_key`
- Route: `GET /orgs/{org}/private-registries/public-key`
- Mode: READ
- Summary: Get private registries public key for an organization
- Parameters:
  - `org` in `path` required

### private_registries_get_org_private_registry

- Operation ID: `private_registries_get_org_private_registry`
- Route: `GET /orgs/{org}/private-registries/{secret_name}`
- Mode: READ
- Summary: Get a private registry for an organization
- Parameters:
  - `org` in `path` required
  - `secret_name` in `path` required

### private_registries_update_org_private_registry

- Operation ID: `private_registries_update_org_private_registry`
- Route: `PATCH /orgs/{org}/private-registries/{secret_name}`
- Mode: WRITE
- Summary: Update a private registry for an organization
- Parameters:
  - `org` in `path` required
  - `secret_name` in `path` required
- Body: JSON request body accepted.

### private_registries_delete_org_private_registry

- Operation ID: `private_registries_delete_org_private_registry`
- Route: `DELETE /orgs/{org}/private-registries/{secret_name}`
- Mode: WRITE
- Summary: Delete a private registry for an organization
- Parameters:
  - `org` in `path` required
  - `secret_name` in `path` required

### projects_list_for_org

- Operation ID: `projects_list_for_org`
- Route: `GET /orgs/{org}/projectsV2`
- Mode: READ
- Summary: List projects for organization
- Parameters:
  - `org` in `path` required
  - `q` in `query`
  - `before` in `query`
  - `after` in `query`
  - `per_page` in `query`

### projects_get_for_org

- Operation ID: `projects_get_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}`
- Mode: READ
- Summary: Get project for organization
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required

### projects_create_draft_item_for_org

- Operation ID: `projects_create_draft_item_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/drafts`
- Mode: WRITE
- Summary: Create draft item for organization owned project
- Parameters:
  - `org` in `path` required
  - `project_number` in `path` required
- Body: JSON request body accepted.

### projects_list_fields_for_org

- Operation ID: `projects_list_fields_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/fields`
- Mode: READ
- Summary: List project fields for organization
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required
  - `per_page` in `query`
  - `before` in `query`
  - `after` in `query`

### projects_add_field_for_org

- Operation ID: `projects_add_field_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/fields`
- Mode: WRITE
- Summary: Add a field to an organization-owned project.
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required
- Body: JSON request body accepted.

### projects_get_field_for_org

- Operation ID: `projects_get_field_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/fields/{field_id}`
- Mode: READ
- Summary: Get project field for organization
- Parameters:
  - `project_number` in `path` required
  - `field_id` in `path` required
  - `org` in `path` required

### projects_list_items_for_org

- Operation ID: `projects_list_items_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/items`
- Mode: READ
- Summary: List items for an organization owned project
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required
  - `q` in `query`
  - `fields` in `query`
  - `before` in `query`
  - `after` in `query`
  - `per_page` in `query`

### projects_add_item_for_org

- Operation ID: `projects_add_item_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/items`
- Mode: WRITE
- Summary: Add item to organization owned project
- Parameters:
  - `org` in `path` required
  - `project_number` in `path` required
- Body: JSON request body accepted.

### projects_get_org_item

- Operation ID: `projects_get_org_item`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/items/{item_id}`
- Mode: READ
- Summary: Get an item for an organization owned project
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required
  - `item_id` in `path` required
  - `fields` in `query`

### projects_update_item_for_org

- Operation ID: `projects_update_item_for_org`
- Route: `PATCH /orgs/{org}/projectsV2/{project_number}/items/{item_id}`
- Mode: WRITE
- Summary: Update project item for organization
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required
  - `item_id` in `path` required
- Body: JSON request body accepted.

### projects_delete_item_for_org

- Operation ID: `projects_delete_item_for_org`
- Route: `DELETE /orgs/{org}/projectsV2/{project_number}/items/{item_id}`
- Mode: WRITE
- Summary: Delete project item for organization
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required
  - `item_id` in `path` required

### projects_create_view_for_org

- Operation ID: `projects_create_view_for_org`
- Route: `POST /orgs/{org}/projectsV2/{project_number}/views`
- Mode: WRITE
- Summary: Create a view for an organization-owned project
- Parameters:
  - `org` in `path` required
  - `project_number` in `path` required
- Body: JSON request body accepted.

### projects_list_view_items_for_org

- Operation ID: `projects_list_view_items_for_org`
- Route: `GET /orgs/{org}/projectsV2/{project_number}/views/{view_number}/items`
- Mode: READ
- Summary: List items for an organization project view
- Parameters:
  - `project_number` in `path` required
  - `org` in `path` required
  - `view_number` in `path` required
  - `fields` in `query`
  - `before` in `query`
  - `after` in `query`
  - `per_page` in `query`

### orgs_custom_properties_for_repos_get_organization_definitions

- Operation ID: `orgs_custom_properties_for_repos_get_organization_definitions`
- Route: `GET /orgs/{org}/properties/schema`
- Mode: READ
- Summary: Get all custom properties for an organization
- Parameters:
  - `org` in `path` required

### orgs_custom_properties_for_repos_create_or_update_organization_definitions

- Operation ID: `orgs_custom_properties_for_repos_create_or_update_organization_definitions`
- Route: `PATCH /orgs/{org}/properties/schema`
- Mode: WRITE
- Summary: Create or update custom properties for an organization
- Parameters:
  - `org` in `path` required
- Body: JSON request body accepted.

### orgs_custom_properties_for_repos_get_organization_definition

- Operation ID: `orgs_custom_properties_for_repos_get_organization_definition`
- Route: `GET /orgs/{org}/properties/schema/{custom_property_name}`
- Mode: READ
- Summary: Get a custom property for an organization
- Parameters:
  - `org` in `path` required
  - `custom_property_name` in `path` required

### orgs_custom_properties_for_repos_create_or_update_organization_definition

- Operation ID: `orgs_custom_properties_for_repos_create_or_update_organization_definition`
- Route: `PUT /orgs/{org}/properties/schema/{custom_property_name}`
- Mode: WRITE
- Summary: Create or update a custom property for an organization
- Parameters:
  - `org` in `path` required
  - `custom_property_name` in `path` required
- Body: JSON request body accepted.

### orgs_custom_properties_for_repos_delete_organization_definition

- Operation ID: `orgs_custom_properties_for_repos_delete_organization_definition`
- Route: `DELETE /orgs/{org}/properties/schema/{custom_property_name}`
- Mode: WRITE
- Summary: Remove a custom property for an organization
- Parameters:
  - `org` in `path` required
  - `custom_property_name` in `path` required

### orgs_custom_properties_for_repos_get_organization_values

- Operation ID: `orgs_custom_properties_for_repos_get_organization_values`
- Route: `GET /orgs/{org}/properties/values`
- Mode: READ
- Summary: List custom property values for organization repositories
- Parameters:
  - `org` in `path` required
  - `per_page` in `query`
  - `page` in `query`
  - `repository_query` in `query`

### orgs_custom_properties_for_repos_create_or_update_organization_values

- Operation ID: `orgs_custom_properties_for_repos_create_or_update_organization_values`
- Route: `PATCH /orgs/{org}/properties/values`
- Mode: WRITE
- Summary: Create or update custom property values for organization repositories
- Parameters:
  - `org` in `path` required
- Body: JSON request body accepted.

### orgs_list_public_members

- Operation ID: `orgs_list_public_members`
- Route: `GET /orgs/{org}/public_members`
- Mode: READ
- Summary: List public organization members
- Parameters:
  - `org` in `path` required
  - `per_page` in `query`
  - `page` in `query`

### orgs_check_public_membership_for_user

- Operation ID: `orgs_check_public_membership_for_user`
- Route: `GET /orgs/{org}/public_members/{username}`
- Mode: READ
- Summary: Check public organization membership for a user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### orgs_set_public_membership_for_authenticated_user

- Operation ID: `orgs_set_public_membership_for_authenticated_user`
- Route: `PUT /orgs/{org}/public_members/{username}`
- Mode: WRITE
- Summary: Set public organization membership for the authenticated user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### orgs_remove_public_membership_for_authenticated_user

- Operation ID: `orgs_remove_public_membership_for_authenticated_user`
- Route: `DELETE /orgs/{org}/public_members/{username}`
- Mode: WRITE
- Summary: Remove public organization membership for the authenticated user
- Parameters:
  - `org` in `path` required
  - `username` in `path` required

### repos_list_for_org

- Operation ID: `repos_list_for_org`
- Route: `GET /orgs/{org}/repos`
- Mode: READ
- Summary: List organization repositories
- Parameters:
  - `org` in `path` required
  - `type` in `query`
  - `sort` in `query`
  - `direction` in `query`
  - `per_page` in `query`
  - `page` in `query`

### repos_create_in_org

- Operation ID: `repos_create_in_org`
- Route: `POST /orgs/{org}/repos`
- Mode: WRITE
- Summary: Create an organization repository
- Parameters:
  - `org` in `path` required
- Body: JSON request body accepted.

### repos_get_org_rulesets

- Operation ID: `repos_get_org_rulesets`
- Route: `GET /orgs/{org}/rulesets`
- Mode: READ
- Summary: Get all organization repository rulesets
- Parameters:
  - `org` in `path` required
  - `per_page` in `query`
  - `page` in `query`
  - `targets` in `query`
