924 lines
27 KiB
Markdown
924 lines
27 KiB
Markdown
---
|
|
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`
|