From 650f4717fad2b913198eee0a6299c85606be3369 Mon Sep 17 00:00:00 2001 From: Sam Browning <106113886+sabrowning1@users.noreply.github.com> Date: Fri, 15 Aug 2025 08:28:40 -0400 Subject: [PATCH 1/3] EDI-ify "Viewing contributions on your profile" (#57119) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com> --- .../contributions-visible-on-your-profile.md | 53 +++++++++++ content/account-and-profile/concepts/index.md | 4 +- .../viewing-contributions-on-your-profile.md | 90 ------------------- .../index.md | 3 +- .../viewing-contributions-on-your-profile.md | 50 +++++++++++ ...tributions-not-showing-up-on-my-profile.md | 41 ++++++--- .../profile/contribution-graph-commits.md | 2 + 7 files changed, 139 insertions(+), 104 deletions(-) create mode 100644 content/account-and-profile/concepts/contributions-visible-on-your-profile.md delete mode 100644 content/account-and-profile/concepts/viewing-contributions-on-your-profile.md create mode 100644 content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md create mode 100644 data/reusables/profile/contribution-graph-commits.md diff --git a/content/account-and-profile/concepts/contributions-visible-on-your-profile.md b/content/account-and-profile/concepts/contributions-visible-on-your-profile.md new file mode 100644 index 000000000000..acb431050aa2 --- /dev/null +++ b/content/account-and-profile/concepts/contributions-visible-on-your-profile.md @@ -0,0 +1,53 @@ +--- +title: Contributions visible on your profile +intro: 'Your profile shows off your pinned repositories, Achievements, and a graph of your repository contributions over the past year.' +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Profiles +shortTitle: Contributions on your profile +--- + +Your contribution graph and Achievements show activity from public repositories. You can choose to show activity from both public and private repositories, with specific details of your activity in private repositories anonymized. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile). + +{% data reusables.profile.contribution-graph-commits %} + +## Popular repositories + +This section displays your repositories with the most watchers. Once you [pin repositories to your profile](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile), this section will change to "Pinned." + +## Pinned + +This section displays up to six public repositories or gists. Important details are listed for each of the items you've chosen to feature. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile). + +![Screenshot of the "Pinned repositories" section of a user's profile page.](/assets/images/help/profile/profile-pinned-repositories.png) + +## Contributions calendar + +Your contributions calendar shows a visual overview of your contribution activity. + +![Screenshot of the contributions graph on a user profile.](/assets/images/help/profile/contributions-graph.png) + +## Activity overview + +{% data reusables.profile.activity-overview-summary %} For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile). + +![Screenshot of the activity overview section of a user profile.](/assets/images/help/profile/activity-overview-section.png) + +The organizations featured in the activity overview are prioritized according to how active you are in the organization. If you @mention an organization in your profile bio, and you’re an organization member, then that organization is prioritized first in the activity overview. For more information, see [AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) or [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile). + +## Contribution activity + +The contribution activity section includes a detailed timeline of your work, including commits you've made or co-authored, pull requests you've proposed, and issues you've opened. + +Important moments, like the date you joined an organization, proposed your first pull request, or opened a high-profile issue, are highlighted in your contribution activity. + +If you can't see certain events in your timeline, check to make sure you still have access to the organization or repository where the event happened. + +## Next steps + +To learn the different ways to view your contributions, see [AUTOTITLE](/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile). + +To learn what counts as a contribution, see [AUTOTITLE](/account-and-profile/reference/why-are-my-contributions-not-showing-up-on-my-profile#what-counts-as-a-contribution) diff --git a/content/account-and-profile/concepts/index.md b/content/account-and-profile/concepts/index.md index 2885032eb3d0..fdc278b87b02 100644 --- a/content/account-and-profile/concepts/index.md +++ b/content/account-and-profile/concepts/index.md @@ -1,7 +1,7 @@ --- title: Concepts for account and profile shortTitle: Concepts -intro: 'Learn the core concepts that you''ll need to understand your {% data variables.product.github %} account and profile.' +intro: Learn the core concepts that you'll need to understand your {% data variables.product.github %} account and profile. versions: fpt: '*' ghes: '*' @@ -11,7 +11,7 @@ topics: - Profiles children: - /about-your-profile - - /viewing-contributions-on-your-profile + - /contributions-visible-on-your-profile - /about-your-organizations-profile - /about-organization-membership - /changing-your-github-username diff --git a/content/account-and-profile/concepts/viewing-contributions-on-your-profile.md b/content/account-and-profile/concepts/viewing-contributions-on-your-profile.md deleted file mode 100644 index 96768bb28f0f..000000000000 --- a/content/account-and-profile/concepts/viewing-contributions-on-your-profile.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: Viewing contributions on your profile -intro: 'Your profile shows off your pinned repositories, Achievements, and a graph of your repository contributions over the past year.' -redirect_from: - - /articles/viewing-contributions - - /articles/viewing-contributions-on-your-profile-page - - /articles/viewing-contributions-on-your-profile - - /github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile - - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile -versions: - fpt: '*' - ghes: '*' - ghec: '*' -topics: - - Profiles -shortTitle: View contributions ---- -Your contribution graph and Achievements show activity from public repositories. You can choose to show activity from both public and private repositories, with specific details of your activity in private repositories anonymized. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile). - -> [!NOTE] -> Commits will only appear on your contributions graph if the email address you used to author the commits is connected to your {% data variables.product.github %} account. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account) - -## What counts as a contribution - -On your profile page, certain actions count as contributions: - -* Creating a new repository -* Forking an existing repository -* Committing to a repository's default branch or `gh-pages` branch -* Opening an issue -* Opening a discussion -* Answering a discussion -* Proposing a pull request -* Submitting a pull request review{% ifversion ghes %} -* Co-authoring commits in a repository's default branch or `gh-pages` branch{% endif %} - -{% data reusables.pull_requests.pull_request_merges_and_contributions %} - -## Popular repositories - -This section displays your repositories with the most watchers. Once you [pin repositories to your profile](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile), this section will change to "Pinned." - -## Pinned - -This section displays up to six public repositories or gists. Important details are listed for each of the items you've chosen to feature. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile). - -![Screenshot of the "Pinned repositories" section of a user's profile page.](/assets/images/help/profile/profile-pinned-repositories.png) - -## Contributions calendar - -Your contributions calendar shows your contribution activity. - -### Viewing contributions from specific times - -* Click on a day's square to show the contributions made during that 24-hour period. -* Press _Shift_ and click on another day's square to show contributions made during that time span. - -> [!NOTE] -> You can select up to a one-month range on your contributions calendar. If you select a larger time span, we will only display one month of contributions. - -![Screenshot of the contributions graph on a user profile.](/assets/images/help/profile/contributions-graph.png) - -### How contribution event times are calculated - -Timestamps are calculated differently for commits and pull requests: -* **Commits** use the time zone information in the commit timestamp. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline). -* **Pull requests** and **issues** opened on {% data variables.product.github %} use your browser's time zone. Those opened via the API use the timestamp or time zone [specified in the API call](https://developer.github.com/changes/2014-03-04-timezone-handling-changes). - -## Activity overview - -{% data reusables.profile.activity-overview-summary %} For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile). - -![Screenshot of the activity overview section of a user profile.](/assets/images/help/profile/activity-overview-section.png) - -The organizations featured in the activity overview are prioritized according to how active you are in the organization. If you @mention an organization in your profile bio, and you’re an organization member, then that organization is prioritized first in the activity overview. For more information, see [AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) or [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile). - -## Contribution activity - -The contribution activity section includes a detailed timeline of your work, including commits you've made or co-authored, pull requests you've proposed, and issues you've opened. - -You can see your contributions over time by either clicking **Show more activity** at the bottom of your contribution activity or by clicking the year you're interested in viewing on the right side of the page. - -Important moments, like the date you joined an organization, proposed your first pull request, or opened a high-profile issue, are highlighted in your contribution activity. - -If you can't see certain events in your timeline, check to make sure you still have access to the organization or repository where the event happened. - -## Viewing contributions from {% data variables.product.prodname_enterprise %} on {% data variables.product.prodname_dotcom_the_website %} - -If you use {% data variables.product.prodname_ghe_server %} and your enterprise owner enables {% data variables.enterprise.prodname_unified_contributions %}, you can send enterprise contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile). diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md index 538d95070b18..830ec2836649 100644 --- a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/index.md @@ -1,6 +1,6 @@ --- title: Managing contribution settings on your profile -intro: 'Your contributions, including commits, proposed pull requests, and opened issues, are displayed on your profile so people can easily see the work you''ve done.' +intro: Your contributions, including commits, proposed pull requests, and opened issues, are displayed on your profile so people can easily see the work you've done. redirect_from: - /articles/managing-contribution-graphs-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile @@ -14,6 +14,7 @@ topics: - Profiles children: - /showing-an-overview-of-your-activity-on-your-profile + - /viewing-contributions-on-your-profile - /showing-your-private-contributions-and-achievements-on-your-profile - /sharing-contributions-from-github-enterprise-server - /troubleshooting-commits-on-your-timeline diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md new file mode 100644 index 000000000000..a0b662fe6945 --- /dev/null +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile.md @@ -0,0 +1,50 @@ +--- +title: Viewing contributions on your profile +intro: You can see a history of your contributions on your profile. +redirect_from: + - /articles/viewing-contributions + - /articles/viewing-contributions-on-your-profile-page + - /articles/viewing-contributions-on-your-profile + - /github/setting-up-and-managing-your-github-profile/viewing-contributions-on-your-profile + - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile + - /account-and-profile/concepts/viewing-contributions-on-your-profile +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Profiles +shortTitle: View contributions +--- + +## Prerequisites + +Before you view contributions on your profile, you should understand what counts as a contribution, and what other information your profile displays. See [AUTOTITLE](/account-and-profile/concepts/contributions-visible-on-your-profile). + +## Viewing contributions in a specific time range + +{% data reusables.profile.navigating-to-profile %} +1. To see a visual representation of your contributions, scroll down to the section labeled "NUMBER contributions in the last year". + + {% data reusables.profile.contribution-graph-commits %} + +1. To view contributions made on a specific day, click the square corresponding to that day. +1. To view contributions made over a specific time span, click the square corresponding to the start of the time span, press Shift, then click the square corresponding to the end of the time span. + + > [!NOTE] + > You can select up to a one-month range on your contributions calendar. If you select a larger time span, we will only display one month of contributions. + +## Viewing a timeline of your contributions + +{% data reusables.profile.navigating-to-profile %} +1. To see a timeline of your contributions, starting with your most recent work, scroll down to the "Contribution activity" section of the page. +1. Optionally, to explore older contributions: + * At the bottom of the timeline, click **Show more activity**. + * On the right side of the page, click the year you want to see contributions from. + +## Next steps + +To learn more about what counts as a contribution, see [AUTOTITLE](/account-and-profile/reference/why-are-my-contributions-not-showing-up-on-my-profile) + +If you use {% data variables.product.prodname_ghe_server %} and your enterprise owner enables {% data variables.enterprise.prodname_unified_contributions %}, you can send enterprise contribution counts to your {% data variables.product.prodname_dotcom_the_website %} profile. See [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile). diff --git a/content/account-and-profile/reference/why-are-my-contributions-not-showing-up-on-my-profile.md b/content/account-and-profile/reference/why-are-my-contributions-not-showing-up-on-my-profile.md index 12f22006eea5..4da9cbb831ef 100644 --- a/content/account-and-profile/reference/why-are-my-contributions-not-showing-up-on-my-profile.md +++ b/content/account-and-profile/reference/why-are-my-contributions-not-showing-up-on-my-profile.md @@ -22,37 +22,56 @@ Your profile contributions graph is a record of contributions you've made to rep If you are part of an organization that uses SAML single sign-on (SSO), you won’t be able to see contribution activity from the organization on your profile if you do not have an active SSO session. People viewing your profile from outside your organization will see anonymized contribution activity of your contribution activity for your organization. -## Contributions that are counted +## What counts as a contribution -### Issues, pull requests and discussions +On your profile page, the following actions **always** count as contributions: + +* Creating a new repository +* Forking an existing repository + +The following actions **sometimes** count as contributions: +* Opening an issue +* Proposing a pull request +* Submitting a pull request review +* Opening a discussion +* Answering a discussion +* Making a commit + +For more information, see [Contribution criteria for issues, pull requests and discussions](#contribution-criteria-for-issues-pull-requests-and-discussions) and [Contribution criteria for commits](#contribution-criteria-for-commits). + +### Contribution criteria for issues, pull requests and discussions Issues, pull requests, and discussions will appear on your contribution graph if they were opened in a standalone repository, not a fork. -{% data variables.product.company_short %} limits the number of these items when displaying the contribution graph. If you've reached the limit, the contribution graph may not display all of your contributions. +Additionally, {% data variables.product.company_short %} limits the number of these items when displaying the contribution graph. If you've reached the limit, the contribution graph may not display all of your contributions. -### Commits +### Contribution criteria for commits Commits will appear on your contributions graph if they meet **all** of the following conditions: -* The email address used for the commits is associated with your account on {% data variables.product.prodname_dotcom %}. +* The email address used to make {% ifversion ghes %}or co-author {% endif %} the commits is associated with your account on {% data variables.product.prodname_dotcom %}. * The commits were made in a standalone repository, not a fork. -* The commits were made: - * In the repository's default branch - * In the `gh-pages` branch (for repositories with project sites) - -For more information on project sites, see [AUTOTITLE](/pages/getting-started-with-github-pages/what-is-github-pages#types-of-github-pages-sites). +* The commits were made in one of two branches: + * The repository's default branch + * The `gh-pages` branch (for repositories with project sites). For more information on project sites, see [AUTOTITLE](/pages/getting-started-with-github-pages/what-is-github-pages#types-of-github-pages-sites) In addition, **at least one** of the following must be true: * You are a collaborator on the repository or are a member of the organization that owns the repository. * You have forked the repository. * You have opened a pull request or issue in the repository. +## How contribution event times are calculated + +Timestamps are calculated differently for commits and pull requests: +* **Commits** use the time zone information in the commit timestamp. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline). +* **Pull requests** and **issues** opened on {% data variables.product.github %} use your browser's time zone. Those opened via the API use the timestamp or time zone [specified in the API call](https://developer.github.com/changes/2014-03-04-timezone-handling-changes). + ## Common reasons that contributions are not counted {% data reusables.pull_requests.pull_request_merges_and_contributions %} ### Commit was made less than 24 hours ago -After making a commit that meets the requirements to count as a contribution, you may need to wait for up to 24 hours to see the contribution appear on your contributions graph. +After making a commit that meets the requirements to count as a contribution, you may need to wait for up to 24 hours to see the contribution appear on your contributions graph. For more information, see [AUTOTITLE](/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline). ### Your local Git commit email isn't connected to your account diff --git a/data/reusables/profile/contribution-graph-commits.md b/data/reusables/profile/contribution-graph-commits.md new file mode 100644 index 000000000000..63d50e2ef878 --- /dev/null +++ b/data/reusables/profile/contribution-graph-commits.md @@ -0,0 +1,2 @@ +> [!NOTE] +> Commits will only appear on your contributions calendar if the email address you used to author the commits is connected to your {% data variables.product.github %} account. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#your-local-git-commit-email-isnt-connected-to-your-account) From 8285335ca90502dc110e498b157c4b63ffa6ef55 Mon Sep 17 00:00:00 2001 From: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> Date: Fri, 15 Aug 2025 15:39:58 +0100 Subject: [PATCH 2/3] [EDI billing] Break up the cost centers article (#57127) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Holly 🦒 <104800384+holly-kassel@users.noreply.github.com> Co-authored-by: Felicity Chapman Co-authored-by: Greg Mondello <72952982+gmondello@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- content/billing/concepts/cost-centers.md | 25 ++++ content/billing/concepts/index.md | 1 + .../billing/reference/azure-subscription.md | 2 +- .../reference/cost-center-allocation.md | 129 ++++++++++++++++++ content/billing/reference/index.md | 1 + content/billing/tutorials/use-cost-centers.md | 119 +--------------- .../billing/cost-center-allocation.md | 4 + 7 files changed, 162 insertions(+), 119 deletions(-) create mode 100644 content/billing/concepts/cost-centers.md create mode 100644 content/billing/reference/cost-center-allocation.md create mode 100644 data/reusables/billing/cost-center-allocation.md diff --git a/content/billing/concepts/cost-centers.md b/content/billing/concepts/cost-centers.md new file mode 100644 index 000000000000..ddaf48d00ea8 --- /dev/null +++ b/content/billing/concepts/cost-centers.md @@ -0,0 +1,25 @@ +--- +title: Cost centers +intro: 'Attribute spending to specific parts of your business.' +shortTitle: Cost centers +versions: + feature: enhanced-billing-platform +topics: + - Billing + - Enterprise + - Team +contentType: concepts +product: '{% data variables.product.prodname_ghe_cloud %}' +--- + +You can create cost centers to attribute usage and spending to business units, improving accountability, forecasting, and cost allocation. + +If your account is billed through Azure, you can add an Azure subscription to a cost center to bill usage to a different Azure subscription than the enterprise default. + +To get started with cost centers, see [AUTOTITLE](/billing/tutorials/use-cost-centers). + +## Cost center allocation + +{% data reusables.billing.cost-center-allocation %} + +For more details, see [AUTOTITLE](/billing/reference/cost-center-allocation). diff --git a/content/billing/concepts/index.md b/content/billing/concepts/index.md index 5f24faf8c6a5..cd5ac6c8d09f 100644 --- a/content/billing/concepts/index.md +++ b/content/billing/concepts/index.md @@ -11,6 +11,7 @@ topics: children: - /billing-cycles - /budgets-and-alerts + - /cost-centers - /azure-subscriptions - /impact-of-plan-changes - /discounted-plans diff --git a/content/billing/reference/azure-subscription.md b/content/billing/reference/azure-subscription.md index cfd70bd992b3..e1b685196c82 100644 --- a/content/billing/reference/azure-subscription.md +++ b/content/billing/reference/azure-subscription.md @@ -19,7 +19,7 @@ There’s no limit to the number of enterprises or cost centers you can connect If you want to use multiple Azure subscriptions to pay for usage in one enterprise account, you need to create **cost centers**. You can connect each cost center to a different Azure subscription. If a cost center is not connected to an Azure subscription, the usage is charged to Azure subscription of the enterprise account. This also happens if a cost center becomes invalid or is deleted—any future usage from those resources is billed to the enterprise subscription. -For details on how charges are applied to cost centers, see {% ifversion fpt or ghec %}[AUTOTITLE](/billing/managing-your-billing/charging-business-units){% elsif ghes %}[AUTOTITLE](/enterprise-cloud@latest/billing/managing-your-billing/charging-business-units) in the {% data variables.product.prodname_ghe_cloud %} documentation{% endif %}. +For details on how charges are applied to cost centers, see {% ifversion fpt or ghec %}[AUTOTITLE](/billing/reference/cost-center-allocation){% elsif ghes %}[AUTOTITLE](/enterprise-cloud@latest/billing/reference/cost-center-allocation) in the {% data variables.product.prodname_ghe_cloud %} documentation{% endif %}. ## Azure invoices diff --git a/content/billing/reference/cost-center-allocation.md b/content/billing/reference/cost-center-allocation.md new file mode 100644 index 000000000000..37ac98ff6e3f --- /dev/null +++ b/content/billing/reference/cost-center-allocation.md @@ -0,0 +1,129 @@ +--- +title: Cost center allocation for different products +intro: 'Learn how your spending is assigned to cost centers for licensed and metered products.' +shortTitle: Cost center allocation +versions: + feature: enhanced-billing-platform +topics: + - Billing + - Enterprise + - Team +contentType: reference +product: '{% data variables.product.prodname_ghe_cloud %}' +--- + +This article contains reference information for how spending is assigned to cost centers. To create and manage cost centers, see [AUTOTITLE](/billing/tutorials/use-cost-centers). + +## Overview + +{% data reusables.billing.cost-center-allocation %} + +## Breakdown by product + +| Product | A cost center is charged if it contains this resource | +| ------- | ----------------------------------------------------- | +| {% data variables.product.prodname_actions %} | The repository or organization where the workflow runs. | +| {% data variables.product.prodname_github_codespaces %} | The repository or organization where the codespace is created. | +| {% data variables.product.prodname_copilot %} | The user who receives the license (priority), or the organization where they are a member. | +| Git Large File Storage | The repository or organization where Git LFS is used. | +| {% data variables.product.prodname_GH_cs_and_sp %} | The user who receives the license. | +| {% data variables.product.prodname_enterprise %} | The user who receives the license. | +| {% data variables.product.prodname_registry %} | The repository or organization that owns the package. | + +## Details for license-based products + +To ensure your cost centers reflect spending as intended, it's important to understand how spending is allocated to cost centers for license-based products like {% data variables.product.prodname_copilot %}, and how changes are reflected in your bill. + +### {% data variables.product.prodname_copilot %} + +* If a user belongs to a cost center, all charges associated with the user are billed to the cost center. +* If a user does not belong to any cost center, usage is billed to the organization where the user receives their {% data variables.product.prodname_copilot_short %} license. If _that organization_ is part of a cost center, the charges are billed to that cost center. +* If the user receives access to {% data variables.product.prodname_copilot_short %} through **multiple organizations**, one of the organizations is chosen at random each month to be billed, and the cost center that contains the organization is charged accordingly. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/about-billing-for-github-copilot-in-your-enterprise#about-seat-assignment-for-copilot-in-your-enterprise). + +### {% data variables.product.prodname_GH_cs_and_sp %} + +* If a user belongs to a cost center, licenses consumed by the user are billed to the cost center. +* If a user does not belong to any cost center, their license consumption is charged to the enterprise's default payment method and grouped under "Enterprise Only" spending on the usage page. + +### {% data variables.product.prodname_enterprise %} + +* If a user belongs to a cost center, the license consumed by the user is billed to the cost center. +* If a user does not belong to any cost center, their license is billed to the enterprise's default payment method and grouped under "Enterprise Only" spending on the usage page. + +## Example for license-based products + +The following example illustrates how usage is assigned to cost centers for license-based products. Based on four licensed users, their organization membership, and how cost centers are set up, you will see how usage is allocated to cost centers. + +### The users + +There are four users, each a member of one or more organizations in the enterprise. + +| User | Organization membership | +| ---- | ----------------------- | +| `user-1` | `org-1`, `org-2` | +| `user-2` | `org-1` | +| `user-3` | `org-1` | +| `user-4` | `org-1`, `org-2` | + +All users have a license for **{% data variables.product.prodname_copilot %}** and **{% data variables.product.prodname_enterprise %}** (GHE). + +**{% data variables.product.prodname_GH_secret_protection %}** (GHSP) is enabled in `org-1`, where all users are active committers. + +### The cost centers + +There are two cost centers in the enterprise, each with different users or organizations assigned. + +| Cost center | Assigned resources | +| ---- | ----------------------- | +| Cost Center A | `user-1`, `user-3` | +| Cost Center B | `org-1` | + +`user-2`, `user-4`, and `org-2` are **not** assigned to any cost center. + +### How usage is allocated + +The following table illustrates how spending for each user is allocated to a cost center based on their membership of an organization or cost center. Any usage not assigned to a cost center is categorized as "Enterprise Only" spending. + +{% rowheaders %} + +| | Copilot charges | GHSP charges | GHE charges | Explanation | +| ----------- | --------------- | ------------ | ----------- | ----------- | +| Cost Center A | `user-1`, `user-3` | `user-1`, `user-3` | `user-1`, `user-3` | These users are assigned directly to the cost center. | +| Cost Center B | `user-2`, `user-4` | {% octicon "dash" aria-label="Not applicable" %} | {% octicon "dash" aria-label="Not applicable" %} | These users aren't directly assigned to a cost center, so Copilot charges are assigned based on organization membership, whereas GHSP and GHE default to enterprise spending. +| Enterprise Only (default) | {% octicon "dash" aria-label="Not applicable" %} | `user-2`, `user-4` | `user-2`, `user-4` | These users aren't directly assigned to a cost center, so GHSP and GHE default to enterprise spending. | + +{% endrowheaders %} + +## Effects of changes to cost centers + +You can change the included resources of a cost center or delete a cost center at any time. This affects the cost center in different ways. + +### Deleting a cost center + +If a cost center is deleted, future usage of its resources will be charged to the enterprise. Usage before deletion is billed to the cost center until the end of the billing cycle. + +You can still view the cost center even after you delete it. To do so, select the "Deleted" tab on the cost center page. + +### Adding or removing a member + +If you add a member to a cost center, any usage accrued (for example, a {% ifversion enterprise-licensing-language %}license{% else %}seat{% endif %}) will immediately start being billed against the cost center. If you remove a member from a cost center, any usage from that point will be billed against the enterprise. For example: + +| Date | Scenario | Effect | +| ---- | -------- | ------ | +| May 1 | An enterprise has three {% data variables.product.prodname_copilot_short %} users. | The charges for all three users are billed to the enterprise. | +| May 10 | You create two cost centers: Cost Center 1 and Cost Center 2. User A and User B are assigned to Cost Center 1, and User C to Cost Center 2. | Future charges for Users A and B go to Cost Center 1, and for User C to Cost Center 2. | +| May 20 | You remove User A from Cost Center 1. | From now on, User A's charges are billed to the enterprise, while User B's charges remain with Cost Center 1, and User C's charges with Cost Center 2. | + +The "units" for {% data variables.product.prodname_copilot_short %} licenses displayed on your enterprise's "Usage" page will show fractional usage instead of whole numbers. + +#### Update delays for license-based products + +Adding or removing users from a cost center comes with a delay for license-based products. + +* For {% data variables.product.prodname_copilot %}: A change to add or remove a user from a cost center is reflected the **next day**. +* For {% data variables.product.prodname_enterprise %}: A change to add or remove a user from a cost center is reflected the **next day**. +* For {% data variables.product.prodname_GH_cs_and_sp %}: A change to add or remove a user from a cost center is reflected in the **next billing cycle**. + +If a user is already part of a cost center and _then_ receives a license, the license is immediately billed to the cost center. + +If a user who already has a license is added to a cost center, the license will be billed to the cost center from the next billing cycle. diff --git a/content/billing/reference/index.md b/content/billing/reference/index.md index be51232dca43..b773107ebf59 100644 --- a/content/billing/reference/index.md +++ b/content/billing/reference/index.md @@ -15,6 +15,7 @@ children: - /supported-payment-methods - /azure-subscription - /billing-roles + - /cost-center-allocation - /roles-for-visual-studio - /license-consumption - /models-multipliers-and-costs diff --git a/content/billing/tutorials/use-cost-centers.md b/content/billing/tutorials/use-cost-centers.md index 3874a5d02b01..c1cbca7807c5 100644 --- a/content/billing/tutorials/use-cost-centers.md +++ b/content/billing/tutorials/use-cost-centers.md @@ -16,11 +16,7 @@ shortTitle: Use cost centers contentType: tutorials --- -Cost centers let you attribute usage and spend by business unit to improve accountability, forecasting, and cost allocation. You can assign users, organizations, and repositories within your enterprise to a cost center. - -If your account is billed through Azure, you can add an Azure subscription to a cost center to bill usage to a different Azure subscription than the enterprise default. - -To learn more about roles authorized to create and manage cost centers, see [AUTOTITLE](/billing/managing-your-billing/roles-for-the-new-billing-platform). +>[!NOTE] Before you create or update a cost center, if you're unsure of how spending will be allocated to the cost center, see [AUTOTITLE](/billing/reference/cost-center-allocation). ## Creating a cost center @@ -43,27 +39,6 @@ When you create a cost center, you can add **organizations**, **repositories**, 1. Click **Create cost center**. -## Allocating spending to a cost center - -To allocate spending to a cost center, you add repositories, organizations, or users to the cost center. Any usage that is not assigned to a specific cost center is categorized as "Enterprise Only" spending on your enterprise's "Usage" page. - -* For **usage-based** products like {% data variables.product.prodname_actions %}, cost centers are charged based on the repositories or organizations that you add. See [Creating a cost center](#creating-a-cost-center). -* For **license-based** products like {% data variables.product.prodname_copilot %}, cost centers are charged based on the users that you add. - * You can add repositories, organizations, and/or users to a cost center with the API. See [AUTOTITLE](/rest/enterprise-admin/billing#add-resources-to-a-cost-center). Note that the API currently supports adding or removing up to **50** resources in a single operation. - * If a licensed user isn't assigned to cost center, costs either default to "Enterprise Only" spending or are assigned to a cost center based on the user's organization membership. This depends on the product. For a detailed explanation, see [Cost center allocation for license-based products](#cost-center-allocation-for-license-based-products). - -### Breakdown by product - -| Product | A cost center is charged if it contains this resource | -| ------- | ----------------------------------------------------- | -| {% data variables.product.prodname_actions %} | The repository or organization where the workflow runs. | -| {% data variables.product.prodname_github_codespaces %} | The repository or organization where the codespace is created. | -| {% data variables.product.prodname_copilot %} | The user who receives the license (priority), or the organization where they are a member. | -| Git Large File Storage | The repository or organization where Git LFS is used. | -| {% data variables.product.prodname_GH_cs_and_sp %} | The user who receives the license. | -| {% data variables.product.prodname_enterprise %} | The user who receives the license. | -| {% data variables.product.prodname_registry %} | The repository or organization that owns the package. | - ## Adding a budget to a cost center After you create a cost center, you can add a monthly budget and receive alerts from the cost center to monitor your spending and usage. See [AUTOTITLE](/billing/managing-your-billing/using-budgets-control-spending). @@ -82,98 +57,6 @@ You can view, edit, and delete cost centers to manage your business units effect 1. Select {% octicon "kebab-horizontal" aria-label="Cost center dropdown" %} to the right of a cost center, then click **View details**, **Edit**, or **Delete**. 1. Follow the prompts. -### Effects of removing a member from a cost center - -If you add a member to a cost center, any usage accrued (for example, a {% ifversion enterprise-licensing-language %}license{% else %}seat{% endif %}) will immediately start being billed against the cost center. If you remove a member from a cost center, any usage from that point will be billed against the enterprise. For example: - -* On May 1st, an enterprise has three {% data variables.product.prodname_copilot_short %} users. The charges for all three users ($39 each) are billed to the enterprise. -* On May 10th, you create two cost centers: Cost Center 1 and Cost Center 2. User A and User B are assigned to Cost Center 1, and User C to Cost Center 2. Future charges for Users A and B go to Cost Center 1, and for User C to Cost Center 2. -* On May 20th, you remove User A from Cost Center 1. From then on, User A's charges are billed to the enterprise, while User B's charges remain with Cost Center 1, and User C's charges with Cost Center 2. - -The "{% data variables.product.prodname_copilot_short %} Seats Used" tile on the "Overview" page will show fractional usage instead of whole numbers. - -### Effects of deleting a cost center - -If a cost center is deleted, future usage of its resources will be charged to the enterprise. Usage before deletion is billed to the cost center until the end of the billing cycle. - -You can still view the cost center even after you delete it. To do so, select the "Deleted" tab on the cost center page. - -## Cost center allocation for license-based products - -To ensure your cost centers reflect spending as intended, it's important to understand how spending is allocated to cost centers for license-based products like {% data variables.product.prodname_copilot %}, and how changes are reflected in your bill. - -### Cost center allocation for {% data variables.product.prodname_copilot %} - -* If a user belongs to a cost center, all charges associated with the user are billed to the cost center. -* If a user does not belong to any cost center, usage is billed to the organization where the user receives their {% data variables.product.prodname_copilot_short %} license. If _that organization_ is part of a cost center, the charges are billed to that cost center. -* If the user receives access to {% data variables.product.prodname_copilot_short %} through **multiple organizations**, one of the organizations is chosen at random each month to be billed, and the cost center that contains the organization is charged accordingly. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/about-billing-for-github-copilot-in-your-enterprise#about-seat-assignment-for-copilot-in-your-enterprise). - -### Cost center allocation for {% data variables.product.prodname_GH_cs_and_sp %} - -* If a user belongs to a cost center, all charges associated with the user are billed to the cost center. -* If a user does not belong to any cost center, usage is charged to the enterprise's default payment method and grouped under "Enterprise Only" spending on the usage page. - -### Cost center allocation for {% data variables.product.prodname_enterprise %} - -* If a user belongs to a cost center, all charges associated with that user are billed to the cost center. -* If a user does not belong to any cost center, usage is billed to the enterprise's default payment method and grouped under "Enterprise Only" spending on the usage page. - -### How changes are reflected in cost centers - -Adding or removing users from a cost center affects billing for license-based products in different ways. - -* For {% data variables.product.prodname_copilot %}: A change to add or remove a user from a cost center is reflected the **next day**. -* For {% data variables.product.prodname_GH_cs_and_sp %}: A change to add or remove a user from a cost center is reflected in the **next billing cycle**. -* For {% data variables.product.prodname_enterprise %}: A change to add or remove a user from a cost center is reflected the **next day**. - -If a user is already part of a cost center and _then_ receives a license, the license is immediately billed to the cost center. - -If a user who already has a license is added to a cost center, the license will be billed to the cost center from the next billing cycle. - -## Example for license-based products - -The following example illustrates how usage is assigned to cost centers for license-based products. Based on four licensed users, their organization membership, and how cost centers are set up, you will see how usage is allocated to cost centers. - -### The users - -There are four users, each a member of one or more organizations in the enterprise. - -| User | Organization membership | -| ---- | ----------------------- | -| `user-1` | `org-1`, `org-2` | -| `user-2` | `org-1` | -| `user-3` | `org-1` | -| `user-4` | `org-1`, `org-2` | - -All users have a license for **{% data variables.product.prodname_copilot %}** and **{% data variables.product.prodname_enterprise %}** (GHE). - -**{% data variables.product.prodname_GH_secret_protection %}** (GHSP) is enabled in `org-1`, where all users are active committers. - -### The cost centers - -There are two cost centers in the enterprise, each with different users or organizations assigned. - -| Cost center | Assigned resources | -| ---- | ----------------------- | -| Cost Center A | `user-1`, `user-3` | -| Cost Center B | `org-1` | - -`user-2`, `user-4`, and `org-2` are **not** assigned to any cost center. - -### How usage is allocated - -The following table illustrates how spending for each user is allocated to a cost center based on their membership of an organization or cost center. Any usage not assigned to a cost center is categorized as "Enterprise Only" spending. - -{% rowheaders %} - -| | Copilot charges | GHSP charges | GHE charges | Explanation | -| ----------- | --------------- | ------------ | ----------- | ----------- | -| Cost Center A | `user-1`, `user-3` | `user-1`, `user-3` | `user-1`, `user-3` | These users are assigned directly to the cost center. | -| Cost Center B | `user-2`, `user-4` | {% octicon "dash" aria-label="Not applicable" %} | {% octicon "dash" aria-label="Not applicable" %} | These users aren't directly assigned to a cost center, so Copilot charges are assigned based on organization membership, whereas GHSP and GHE default to enterprise spending. -| Enterprise Only (default) | {% octicon "dash" aria-label="Not applicable" %} | `user-2`, `user-4` | `user-2`, `user-4` | These users aren't directly assigned to a cost center, so GHSP and GHE default to enterprise spending. | - -{% endrowheaders %} - ## Limitations of the cost center API There are a few current limitations when working with cost centers and the API: diff --git a/data/reusables/billing/cost-center-allocation.md b/data/reusables/billing/cost-center-allocation.md new file mode 100644 index 000000000000..e491882ecda6 --- /dev/null +++ b/data/reusables/billing/cost-center-allocation.md @@ -0,0 +1,4 @@ +To allocate spending to a cost center, you add repositories, organizations, or users to the cost center. Any usage that is not assigned to a specific cost center is categorized as "Enterprise Only" spending on your enterprise's "Usage" page. + +* For **metered** products like {% data variables.product.prodname_actions %}, cost centers are charged based on the **repositories or organizations** in the cost center, as this is where the usage takes place. +* For **license-based** products like {% data variables.product.prodname_copilot %}, cost centers are charged based on the **users** in the cost center. If a licensed user isn't assigned to a cost center, costs for the license either default to "Enterprise Only" spending or are assigned to a cost center based on the user's organization membership. This depends on the product. From b4473696341c7116c8ce16ffd8340f3df2ada4cd Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Fri, 15 Aug 2025 08:11:26 -0700 Subject: [PATCH 3/3] Update OpenAPI Description (#57144) Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com> --- src/github-apps/lib/config.json | 2 +- src/rest/data/fpt-2022-11-28/schema.json | 3363 +++++++++++++++- src/rest/data/ghec-2022-11-28/schema.json | 3407 ++++++++++++++++- .../data/ghes-3.14-2022-11-28/schema.json | 2687 ++++++++++++- .../data/ghes-3.15-2022-11-28/schema.json | 2803 +++++++++++++- .../data/ghes-3.16-2022-11-28/schema.json | 2485 +++++++++++- .../data/ghes-3.17-2022-11-28/schema.json | 2485 +++++++++++- src/rest/lib/config.json | 2 +- src/webhooks/data/fpt/schema.json | 2307 ++++++++++- src/webhooks/data/ghec/schema.json | 2307 ++++++++++- src/webhooks/data/ghes-3.14/schema.json | 1191 +++++- src/webhooks/data/ghes-3.15/schema.json | 1191 +++++- src/webhooks/data/ghes-3.16/schema.json | 1191 +++++- src/webhooks/data/ghes-3.17/schema.json | 1191 +++++- src/webhooks/lib/config.json | 2 +- 15 files changed, 26210 insertions(+), 404 deletions(-) diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json index 04d6c32946a2..12b38fe02b28 100644 --- a/src/github-apps/lib/config.json +++ b/src/github-apps/lib/config.json @@ -60,5 +60,5 @@ "2022-11-28" ] }, - "sha": "30ab35c5db4a05519ceed2e41292cdb7af182f1c" + "sha": "75955297f987e9322203e4e24b6a9e42f83a70ea" } \ No newline at end of file diff --git a/src/rest/data/fpt-2022-11-28/schema.json b/src/rest/data/fpt-2022-11-28/schema.json index b11814ae7379..c96af06af07e 100644 --- a/src/rest/data/fpt-2022-11-28/schema.json +++ b/src/rest/data/fpt-2022-11-28/schema.json @@ -4349,7 +4349,8 @@ "example": { "enabled_repositories": "all", "allowed_actions": "selected", - "selected_actions_url": "https://api.github.com/organizations/42/actions/permissions/selected-actions" + "selected_actions_url": "https://api.github.com/organizations/42/actions/permissions/selected-actions", + "sha_pinning_required": true }, "schema": { "type": "object", @@ -4379,6 +4380,10 @@ "selected_actions_url": { "type": "string", "description": "The API URL to use to get or set the actions and reusable workflows that are allowed to run, when `allowed_actions` is set to `selected`." + }, + "sha_pinning_required": { + "type": "boolean", + "description": "Whether actions must be pinned to a full-length commit SHA." } }, "required": [ @@ -4438,6 +4443,12 @@ "local_only", "selected" ] + }, + { + "type": "boolean", + "name": "sha_pinning_required", + "in": "body", + "description": "

Whether actions must be pinned to a full-length commit SHA.

" } ], "progAccess": { @@ -4459,7 +4470,8 @@ "acceptHeader": "application/vnd.github.v3+json", "bodyParameters": { "enabled_repositories": "all", - "allowed_actions": "selected" + "allowed_actions": "selected", + "sha_pinning_required": true }, "parameters": { "org": "ORG" @@ -8328,7 +8340,8 @@ "example": { "enabled": true, "allowed_actions": "selected", - "selected_actions_url": "https://api.github.com/repositories/42/actions/permissions/selected-actions" + "selected_actions_url": "https://api.github.com/repositories/42/actions/permissions/selected-actions", + "sha_pinning_required": true }, "schema": { "type": "object", @@ -8349,6 +8362,10 @@ "selected_actions_url": { "type": "string", "description": "The API URL to use to get or set the actions and reusable workflows that are allowed to run, when `allowed_actions` is set to `selected`." + }, + "sha_pinning_required": { + "type": "boolean", + "description": "Whether actions must be pinned to a full-length commit SHA." } }, "required": [ @@ -8412,6 +8429,12 @@ "local_only", "selected" ] + }, + { + "type": "boolean", + "name": "sha_pinning_required", + "in": "body", + "description": "

Whether actions must be pinned to a full-length commit SHA.

" } ], "progAccess": { @@ -8433,7 +8456,8 @@ "acceptHeader": "application/vnd.github.v3+json", "bodyParameters": { "enabled": true, - "allowed_actions": "selected" + "allowed_actions": "selected", + "sha_pinning_required": true }, "parameters": { "owner": "OWNER", @@ -46559,6 +46583,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -50407,6 +50539,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -54249,6 +54489,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -58089,6 +58437,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -61915,6 +62371,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -65765,6 +66329,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -69591,6 +70263,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -73428,6 +74208,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -77265,6 +78153,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -248364,9 +249360,9 @@ } }, { - "name": "artifact_registry_url", + "name": "package_registry_url", "in": "query", - "description": "

A comma-separated list of Artifact Registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", + "description": "

A comma-separated list of package registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", "schema": { "type": "string" } @@ -291245,6 +292241,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -294484,6 +295588,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -297645,6 +298857,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -300739,6 +302059,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -303799,6 +305227,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -303986,6 +305522,20 @@ "state": "open", "labels": [ "bug" + ], + "issue_field_values": [ + { + "field_id": "123", + "value": "Critical" + }, + { + "field_id": "456", + "value": 5 + }, + { + "field_id": "789", + "value": null + } ] }, "parameters": { @@ -306932,6 +308482,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -310356,6 +312014,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -313785,6 +315551,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -316837,6 +318711,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -324611,6 +326593,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -329412,6 +331502,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -345409,6 +347607,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -348470,6 +350776,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -351536,6 +353950,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -354618,6 +357140,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -361464,6 +364094,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -364530,6 +367268,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -367592,6 +370438,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -370668,6 +373622,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -384231,6 +387293,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -384718,6 +387888,13 @@ "type": "string", "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "commit_id": { "description": "A commit SHA for the review.", "type": "string", @@ -426151,7 +429328,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -427411,7 +430588,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -428633,7 +431810,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -430008,7 +433185,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -431273,7 +434450,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -432496,7 +435673,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -509877,6 +513054,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -510712,6 +513896,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -511600,6 +514791,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -512363,6 +515561,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -513129,6 +516334,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -513958,6 +517170,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -561377,7 +564596,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -562645,7 +565864,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -563760,7 +566979,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -565146,7 +568365,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -566419,7 +569638,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -567535,7 +570754,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -575326,6 +578545,114 @@ "total_blocking" ] }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + }, "state": { "type": "string" }, diff --git a/src/rest/data/ghec-2022-11-28/schema.json b/src/rest/data/ghec-2022-11-28/schema.json index 23f338a4936c..ec547da45421 100644 --- a/src/rest/data/ghec-2022-11-28/schema.json +++ b/src/rest/data/ghec-2022-11-28/schema.json @@ -6630,7 +6630,8 @@ "example": { "enabled_organizations": "all", "allowed_actions": "selected", - "selected_actions_url": "https://api.github.com/enterprises/2/actions/permissions/selected-actions" + "selected_actions_url": "https://api.github.com/enterprises/2/actions/permissions/selected-actions", + "sha_pinning_required": true }, "schema": { "type": "object", @@ -6660,6 +6661,10 @@ "selected_actions_url": { "type": "string", "description": "The API URL to use to get or set the actions and reusable workflows that are allowed to run, when `allowed_actions` is set to `selected`." + }, + "sha_pinning_required": { + "type": "boolean", + "description": "Whether actions must be pinned to a full-length commit SHA." } }, "required": [ @@ -6719,6 +6724,12 @@ "local_only", "selected" ] + }, + { + "type": "boolean", + "name": "sha_pinning_required", + "in": "body", + "description": "

Whether actions must be pinned to a full-length commit SHA.

" } ], "progAccess": { @@ -6736,7 +6747,8 @@ "acceptHeader": "application/vnd.github.v3+json", "bodyParameters": { "enabled_organizations": "all", - "allowed_actions": "selected" + "allowed_actions": "selected", + "sha_pinning_required": true }, "parameters": { "enterprise": "ENTERPRISE" @@ -8114,7 +8126,8 @@ "example": { "enabled_repositories": "all", "allowed_actions": "selected", - "selected_actions_url": "https://api.github.com/organizations/42/actions/permissions/selected-actions" + "selected_actions_url": "https://api.github.com/organizations/42/actions/permissions/selected-actions", + "sha_pinning_required": true }, "schema": { "type": "object", @@ -8144,6 +8157,10 @@ "selected_actions_url": { "type": "string", "description": "The API URL to use to get or set the actions and reusable workflows that are allowed to run, when `allowed_actions` is set to `selected`." + }, + "sha_pinning_required": { + "type": "boolean", + "description": "Whether actions must be pinned to a full-length commit SHA." } }, "required": [ @@ -8203,6 +8220,12 @@ "local_only", "selected" ] + }, + { + "type": "boolean", + "name": "sha_pinning_required", + "in": "body", + "description": "

Whether actions must be pinned to a full-length commit SHA.

" } ], "progAccess": { @@ -8224,7 +8247,8 @@ "acceptHeader": "application/vnd.github.v3+json", "bodyParameters": { "enabled_repositories": "all", - "allowed_actions": "selected" + "allowed_actions": "selected", + "sha_pinning_required": true }, "parameters": { "org": "ORG" @@ -12097,7 +12121,8 @@ "example": { "enabled": true, "allowed_actions": "selected", - "selected_actions_url": "https://api.github.com/repositories/42/actions/permissions/selected-actions" + "selected_actions_url": "https://api.github.com/repositories/42/actions/permissions/selected-actions", + "sha_pinning_required": true }, "schema": { "type": "object", @@ -12118,6 +12143,10 @@ "selected_actions_url": { "type": "string", "description": "The API URL to use to get or set the actions and reusable workflows that are allowed to run, when `allowed_actions` is set to `selected`." + }, + "sha_pinning_required": { + "type": "boolean", + "description": "Whether actions must be pinned to a full-length commit SHA." } }, "required": [ @@ -12181,6 +12210,12 @@ "local_only", "selected" ] + }, + { + "type": "boolean", + "name": "sha_pinning_required", + "in": "body", + "description": "

Whether actions must be pinned to a full-length commit SHA.

" } ], "progAccess": { @@ -12202,7 +12237,8 @@ "acceptHeader": "application/vnd.github.v3+json", "bodyParameters": { "enabled": true, - "allowed_actions": "selected" + "allowed_actions": "selected", + "sha_pinning_required": true }, "parameters": { "owner": "OWNER", @@ -55777,6 +55813,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -59625,6 +59769,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -63467,6 +63719,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -67307,6 +67667,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -71133,6 +71601,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -74983,6 +75559,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -78809,6 +79493,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -82646,6 +83438,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -86483,6 +87383,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -264472,9 +265480,9 @@ } }, { - "name": "artifact_registry_url", + "name": "package_registry_url", "in": "query", - "description": "

A comma-separated list of Artifact Registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", + "description": "

A comma-separated list of package registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", "schema": { "type": "string" } @@ -286733,7 +287741,8 @@ "description": "

Azure Blob Config for audit log streaming configuration.

", "isRequired": [ "key_id", - "encrypted_sas_url" + "encrypted_sas_url", + "container" ], "childParamsGroups": [ { @@ -286747,6 +287756,12 @@ "name": "encrypted_sas_url", "description": "", "isRequired": true + }, + { + "type": "string", + "name": "container", + "description": "

The name of the Azure Blob Storage container to which the audit logs will be sent.

", + "isRequired": true } ] }, @@ -287318,7 +288333,8 @@ "description": "

Azure Blob Config for audit log streaming configuration.

", "isRequired": [ "key_id", - "encrypted_sas_url" + "encrypted_sas_url", + "container" ], "childParamsGroups": [ { @@ -287332,6 +288348,12 @@ "name": "encrypted_sas_url", "description": "", "isRequired": true + }, + { + "type": "string", + "name": "container", + "description": "

The name of the Azure Blob Storage container to which the audit logs will be sent.

", + "isRequired": true } ] }, @@ -296261,7 +297283,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -297616,7 +298638,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -298972,7 +299994,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -300238,7 +301260,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -301594,7 +302616,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -330324,6 +331346,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -333563,6 +334693,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -336724,6 +337962,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -339818,6 +341164,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -342878,6 +344332,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -343065,6 +344627,20 @@ "state": "open", "labels": [ "bug" + ], + "issue_field_values": [ + { + "field_id": "123", + "value": "Critical" + }, + { + "field_id": "456", + "value": 5 + }, + { + "field_id": "789", + "value": null + } ] }, "parameters": { @@ -346011,6 +347587,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -349435,6 +351119,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -352864,6 +354656,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -355916,6 +357816,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -363690,6 +365698,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -368491,6 +370607,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -384488,6 +386712,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -387549,6 +389881,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -390615,6 +393055,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -393697,6 +396245,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -400543,6 +403199,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -403609,6 +406373,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -406671,6 +409543,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -409747,6 +412727,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -423310,6 +426398,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -423797,6 +426993,13 @@ "type": "string", "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "commit_id": { "description": "A commit SHA for the review.", "type": "string", @@ -469170,7 +472373,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -470431,7 +473634,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -471654,7 +474857,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -473030,7 +476233,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -474296,7 +477499,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -475520,7 +478723,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -553016,6 +556219,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -553851,6 +557061,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -554739,6 +557956,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -555502,6 +558726,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -556268,6 +559499,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -557097,6 +560335,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -605579,7 +608824,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -606848,7 +610093,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -607964,7 +611209,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -609351,7 +612596,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -610625,7 +613870,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -611742,7 +614987,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -622111,6 +625356,114 @@ "total_blocking" ] }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + }, "state": { "type": "string" }, diff --git a/src/rest/data/ghes-3.14-2022-11-28/schema.json b/src/rest/data/ghes-3.14-2022-11-28/schema.json index 824ade7b4e0f..5e2327f36a95 100644 --- a/src/rest/data/ghes-3.14-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.14-2022-11-28/schema.json @@ -1152,13 +1152,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets the GitHub Actions cache usage policy for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Sets the GitHub Actions cache usage policy for an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -2014,13 +2014,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes one or more GitHub Actions caches for a repository, using a complete cache key. By default, all caches that match the provided key are deleted, but you can optionally provide a Git ref to restrict deletions to caches that match both the provided key and the Git ref.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Deletes one or more GitHub Actions caches for a repository, using a complete cache key. By default, all caches that match the provided key are deleted, but you can optionally provide a Git ref to restrict deletions to caches that match both the provided key and the Git ref.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -3420,13 +3420,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

You must authenticate using an access token with the admin:org scope to use this endpoint. GitHub Apps must have the administration organization permission to use this API.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

You must authenticate using an access token with the admin:org scope to use this endpoint. GitHub Apps must have the administration organization permission to use this API.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -3503,13 +3503,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

If the organization belongs to an enterprise that has set restrictive permissions at the enterprise level, such as allowed_actions to selected actions, then you cannot override them for the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Sets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

If the organization belongs to an enterprise that has set restrictive permissions at the enterprise level, such as allowed_actions to selected actions, then you cannot override them for the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -5032,13 +5032,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets the actions that are allowed in an organization. To use this endpoint, the organization permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

If the organization belongs to an enterprise that has selected actions set at the enterprise level, then you cannot override any of the enterprise's allowed actions settings.

\n

To use the patterns_allowed setting for private repositories, the organization must belong to an enterprise. If the organization does not belong to an enterprise, then the patterns_allowed setting only applies to public repositories in the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Sets the actions that are allowed in an organization. To use this endpoint, the organization permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

If the organization belongs to an enterprise that has selected actions set at the enterprise level, then you cannot override any of the enterprise's allowed actions settings.

\n

To use the patterns_allowed setting for private repositories, the organization must belong to an enterprise. If the organization does not belong to an enterprise, then the patterns_allowed setting only applies to public repositories in the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -5461,13 +5461,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the level of access that workflows outside of the repository have to actions and reusable workflows in the repository.\nThis endpoint only applies to internal and private repositories.\nFor more information, see \"Allowing access to components in a private repository\" and\n\"Allowing access to components in an internal repository.\"

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets the level of access that workflows outside of the repository have to actions and reusable workflows in the repository.\nThis endpoint only applies to internal and private repositories.\nFor more information, see \"Allowing access to components in a private repository\" and\n\"Allowing access to components in an internal repository.\"

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -6066,13 +6066,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -8118,13 +8118,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets your public key, which you need to encrypt secrets. You need to\nencrypt a secret before you can create or update secrets.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets your public key, which you need to encrypt secrets. You need to\nencrypt a secret before you can create or update secrets.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -10871,13 +10871,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all self-hosted runner groups configured in an organization and inherited from an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all self-hosted runner groups configured in an organization and inherited from an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -13092,13 +13092,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists self-hosted runners that are in a specific organization group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists self-hosted runners that are in a specific organization group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -13171,13 +13171,13 @@ } ], "previews": [], - "descriptionHTML": "

Replaces the list of self-hosted runners that are part of an organization runner group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Replaces the list of self-hosted runners that are part of an organization runner group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -14976,13 +14976,13 @@ } ], "previews": [], - "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

Example using registration token:

\n

Configure your self-hosted runner, replacing TOKEN with the registration token provided by this endpoint.

\n
./config.sh --url https://github.com/enterprises/octo-enterprise --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

Example using registration token:

\n

Configure your self-hosted runner, replacing TOKEN with the registration token provided by this endpoint.

\n
./config.sh --url https://github.com/enterprises/octo-enterprise --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -17223,13 +17223,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all self-hosted runners configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all self-hosted runners configured in an organization.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -20942,13 +20942,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all self-hosted runners configured in a repository.

\n

Authenticated users must have admin access to the repository to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all self-hosted runners configured in a repository.

\n

Authenticated users must have admin access to the repository to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -21084,13 +21084,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists binaries for the runner application that you can download and run.

\n

Authenticated users must have admin access to the repository to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists binaries for the runner application that you can download and run.

\n

Authenticated users must have admin access to the repository to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -24049,7 +24049,6 @@ } ], "previews": [], - "descriptionHTML": "

Adds custom labels to a self-hosted runner configured in a repository.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", @@ -24063,7 +24062,8 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ] + ], + "descriptionHTML": "

Adds custom labels to a self-hosted runner configured in a repository.

\n

Authenticated users must have admin access to the organization to use this endpoint.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -26647,13 +26647,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all repository variables.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all repository variables.

\n

Authenticated users must have collaborator access to a repository to create, update, or read variables.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -28108,13 +28108,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets a specific job in a workflow run.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets a specific job in a workflow run.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -46888,6 +46888,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -50724,6 +50832,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -54554,6 +54770,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -58382,6 +58706,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -62196,6 +62628,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -66034,6 +66574,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -69848,6 +70496,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -73673,6 +74429,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -77498,6 +78362,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -100083,13 +101055,13 @@ } ], "previews": [], - "descriptionHTML": "

Enables an authenticated GitHub App to find the organization's installation information.

\n

You must use a JWT to access this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Enables an authenticated GitHub App to find the organization's installation information.

\n

You must use a JWT to access this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -103421,7 +104393,6 @@ } ], "previews": [], - "descriptionHTML": "

List repositories that an app installation can access.

", "statusCodes": [ { "httpStatusCode": "200", @@ -103439,7 +104410,8 @@ "httpStatusCode": "403", "description": "

Forbidden

" } - ] + ], + "descriptionHTML": "

List repositories that an app installation can access.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -103472,13 +104444,13 @@ } ], "previews": [], - "descriptionHTML": "

Revokes the installation token you're using to authenticate as an installation and access this endpoint.

\n

Once an installation token is revoked, the token is invalidated and cannot be used. Other endpoints that require the revoked installation token must have a new installation token to work. You can create a new token using the \"Create an installation access token for an app\" endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Revokes the installation token you're using to authenticate as an installation and access this endpoint.

\n

Once an installation token is revoked, the token is invalidated and cannot be used. Other endpoints that require the revoked installation token must have a new installation token to work. You can create a new token using the \"Create an installation access token for an app\" endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -117775,7 +118747,6 @@ } ], "previews": [], - "descriptionHTML": "

Sync a branch of a forked repository to keep it up-to-date with the upstream repository.

", "statusCodes": [ { "httpStatusCode": "200", @@ -117789,7 +118760,8 @@ "httpStatusCode": "422", "description": "

The branch could not be synced for some other reason

" } - ] + ], + "descriptionHTML": "

Sync a branch of a forked repository to keep it up-to-date with the upstream repository.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -129470,7 +130442,6 @@ } ], "previews": [], - "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

\n

Lists who has access to this protected branch.

\n

Note

\n

\nUsers, apps, and teams restrictions are only available for organization-owned repositories.

\n
", "statusCodes": [ { "httpStatusCode": "200", @@ -129480,7 +130451,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

\n

Lists who has access to this protected branch.

\n

Note

\n

\nUsers, apps, and teams restrictions are only available for organization-owned repositories.

\n
" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -163579,13 +164551,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -187163,13 +188135,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -187241,13 +188213,13 @@ } ], "previews": [], - "descriptionHTML": "

Replaces all repositories for an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Replaces all repositories for an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -196050,13 +197022,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets an enabled custom deployment protection rule for an environment. Anyone with read access to the repository can use this endpoint. For more information about environments, see \"Using environments for deployment.\"

\n

For more information about the app that is providing this custom deployment rule, see GET /apps/{app_slug}.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with a private repository.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets an enabled custom deployment protection rule for an environment. Anyone with read access to the repository can use this endpoint. For more information about environments, see \"Using environments for deployment.\"

\n

For more information about the app that is providing this custom deployment rule, see GET /apps/{app_slug}.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint with a private repository.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -201137,13 +202109,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -201934,13 +202906,13 @@ } ], "previews": [], - "descriptionHTML": "

Removes the global announcement banner in your enterprise.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Removes the global announcement banner in your enterprise.

" } ], "audit-log": [ @@ -203187,13 +204159,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -208539,13 +209511,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -210592,13 +211564,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -210784,13 +211756,13 @@ } ], "previews": [], - "descriptionHTML": "

List all pre-receive hooks that are enabled or testing for this repository as well as any disabled hooks that are allowed to be enabled at the repository level. Pre-receive hooks that are disabled at a higher level and are not configurable will not be listed.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

List all pre-receive hooks that are enabled or testing for this repository as well as any disabled hooks that are allowed to be enabled at the repository level. Pre-receive hooks that are disabled at a higher level and are not configurable will not be listed.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -241147,6 +242119,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -244380,6 +245460,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -247535,6 +248723,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -250623,6 +251919,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -253677,6 +255081,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -253864,6 +255376,20 @@ "state": "open", "labels": [ "bug" + ], + "issue_field_values": [ + { + "field_id": "123", + "value": "Critical" + }, + { + "field_id": "456", + "value": 5 + }, + { + "field_id": "789", + "value": null + } ] }, "parameters": { @@ -256804,6 +258330,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -260222,6 +261856,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -263645,6 +265387,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -266691,6 +268541,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -269450,13 +271408,13 @@ } ], "previews": [], - "descriptionHTML": "

You can use the REST API to delete comments on issues and pull requests. Every pull request is an issue, but not every issue is a pull request.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

You can use the REST API to delete comments on issues and pull requests. Every pull request is an issue, but not every issue is a pull request.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -274429,6 +276387,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -279218,6 +281284,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -293935,13 +296109,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists labels for issues in a milestone.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists labels for issues in a milestone.

" } ], "milestones": [ @@ -309300,6 +311474,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -309780,6 +312062,13 @@ "type": "string", "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "commit_id": { "description": "A commit SHA for the review.", "type": "string", @@ -337437,13 +339726,13 @@ } ], "previews": [], - "descriptionHTML": "

List public organization memberships for the specified user.

\n

This method only lists public memberships, regardless of authentication. If you need to fetch all of the organization memberships (public and private) for the authenticated user, use the List organizations for the authenticated user API instead.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

List public organization memberships for the specified user.

\n

This method only lists public memberships, regardless of authentication. If you need to fetch all of the organization memberships (public and private) for the authenticated user, use the List organizations for the authenticated user API instead.

" } ], "custom-properties": [ @@ -338355,7 +340644,6 @@ } ], "previews": [], - "descriptionHTML": "

Creates a new or updates an existing custom property that is defined for an organization.

\n

To use this endpoint, the authenticated user must be one of:

\n", "statusCodes": [ { "httpStatusCode": "200", @@ -338369,7 +340657,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "

Creates a new or updates an existing custom property that is defined for an organization.

\n

To use this endpoint, the authenticated user must be one of:

\n" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -342359,13 +344648,13 @@ } ], "previews": [], - "descriptionHTML": "

Members of an organization can choose to have their membership publicized or not.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Members of an organization can choose to have their membership publicized or not.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -342560,13 +344849,13 @@ } ], "previews": [], - "descriptionHTML": "

Removes the public membership for the authenticated user from the specified organization, unless public visibility is enforced by default.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Removes the public membership for the authenticated user from the specified organization, unless public visibility is enforced by default.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -351466,7 +353755,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -352514,7 +354803,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -353611,7 +355900,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -354773,7 +357062,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -355826,7 +358115,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -356914,7 +359203,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -361472,7 +363761,6 @@ } ], "previews": [], - "descriptionHTML": "

Lists all packages that are in a specific organization, are readable by the requesting user, and that encountered a conflict during a Docker migration.

\n

OAuth app tokens and personal access tokens (classic) need the read:packages scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", @@ -361486,7 +363774,8 @@ "httpStatusCode": "403", "description": "

Forbidden

" } - ] + ], + "descriptionHTML": "

Lists all packages that are in a specific organization, are readable by the requesting user, and that encountered a conflict during a Docker migration.

\n

OAuth app tokens and personal access tokens (classic) need the read:packages scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -364638,13 +366927,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets a specific package version in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the read:packages scope to use this endpoint. For more information, see \"About permissions for GitHub Packages.\"

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets a specific package version in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the read:packages scope to use this endpoint. For more information, see \"About permissions for GitHub Packages.\"

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -375897,13 +378186,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets information about a GitHub Enterprise Server Pages build.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets information about a GitHub Enterprise Server Pages build.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -426920,7 +429209,6 @@ } ], "previews": [], - "descriptionHTML": "

Create a reaction to an issue comment. A response with an HTTP 200 status means that you already added the reaction type to this issue comment.

", "statusCodes": [ { "httpStatusCode": "200", @@ -426934,7 +429222,8 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ] + ], + "descriptionHTML": "

Create a reaction to an issue comment. A response with an HTTP 200 status means that you already added the reaction type to this issue comment.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -430261,13 +432550,13 @@ } ], "previews": [], - "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE delete /repositories/:repository_id/releases/:release_id/reactions/:reaction_id.

\n
\n

Delete a reaction to a release.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE delete /repositories/:repository_id/releases/:release_id/reactions/:reaction_id.

\n
\n

Delete a reaction to a release.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -431935,6 +434224,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -432446,7 +434742,6 @@ } ], "previews": [], - "descriptionHTML": "

This returns a list of releases, which does not include regular Git tags that have not been associated with a release. To get a list of Git tags, use the Repository Tags API.

\n

Information about published releases are available to everyone. Only users with push access will receive listings for draft releases.

", "statusCodes": [ { "httpStatusCode": "200", @@ -432456,7 +434751,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "

This returns a list of releases, which does not include regular Git tags that have not been associated with a release. To get a list of Git tags, use the Repository Tags API.

\n

Information about published releases are available to everyone. Only users with push access will receive listings for draft releases.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -432759,6 +435055,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -433638,6 +435941,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -434396,6 +436706,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -435157,6 +437474,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -435667,7 +437991,6 @@ } ], "previews": [], - "descriptionHTML": "

Gets a public release with the specified release ID.

\n

Note

\n

\nThis returns an upload_url key corresponding to the endpoint for uploading release assets. This key is a hypermedia resource. For more information, see \"Getting started with the REST API.\"

\n
", "statusCodes": [ { "httpStatusCode": "200", @@ -435677,7 +438000,8 @@ "httpStatusCode": "401", "description": "

Unauthorized

" } - ] + ], + "descriptionHTML": "

Gets a public release with the specified release ID.

\n

Note

\n

\nThis returns an upload_url key corresponding to the endpoint for uploading release assets. This key is a hypermedia resource. For more information, see \"Getting started with the REST API.\"

\n
" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -435975,6 +438299,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -456990,13 +459321,13 @@ } ], "previews": [], - "descriptionHTML": "

Disables dependency alerts for a repository.\nThe authenticated user must have admin access to the repository. For more information,\nsee \"About security alerts for vulnerable dependencies\".

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Disables dependency alerts for a repository.\nThe authenticated user must have admin access to the repository. For more information,\nsee \"About security alerts for vulnerable dependencies\".

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -482053,7 +484384,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -483110,7 +485441,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -484013,7 +486344,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -485186,7 +487517,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -486248,7 +488579,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -487152,7 +489483,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -490968,7 +493299,6 @@ } ], "previews": [], - "descriptionHTML": "

This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook is not subscribed to push events, the server will respond with 204 but no test POST will be generated.

\n

Note

\n

\nPreviously /repos/:owner/:repo/hooks/:hook_id/test

\n
", "statusCodes": [ { "httpStatusCode": "204", @@ -490978,7 +493308,8 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ] + ], + "descriptionHTML": "

This will trigger the hook with the latest push to the current repository if the hook is subscribed to push events. If the hook is not subscribed to push events, the server will respond with 204 but no test POST will be generated.

\n

Note

\n

\nPreviously /repos/:owner/:repo/hooks/:hook_id/test

\n
" } ] }, @@ -494293,6 +496624,114 @@ "total_blocking" ] }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + }, "state": { "type": "string" }, @@ -519613,13 +522052,13 @@ } ], "previews": [], - "descriptionHTML": "

List all comments on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

List all comments on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -520515,13 +522954,13 @@ } ], "previews": [], - "descriptionHTML": "

Get a specific comment on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Get a specific comment on a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -520977,13 +523416,13 @@ } ], "previews": [], - "descriptionHTML": "

Edits the body text of a discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Edits the body text of a discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PATCH /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}/comments/{comment_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -521528,13 +523967,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new List discussion comments endpoint.

\n
\n

List all comments on a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new List discussion comments endpoint.

\n
\n

List all comments on a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -522936,13 +525375,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new Delete a discussion comment endpoint.

\n
\n

Deletes a comment on a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new Delete a discussion comment endpoint.

\n
\n

Deletes a comment on a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" } ], "discussions": [ @@ -525018,13 +527457,13 @@ } ], "previews": [], - "descriptionHTML": "

Delete a discussion from a team's page.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Delete a discussion from a team's page.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -527562,13 +530001,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists a connection between a team and an external group.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists a connection between a team and an external group.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -527860,13 +530299,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes a connection between a team and an external group.

\n

You can manage team membership with your IdP using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Deletes a connection between a team and an external group.

\n

You can manage team membership with your IdP using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

" } ], "members": [ diff --git a/src/rest/data/ghes-3.15-2022-11-28/schema.json b/src/rest/data/ghes-3.15-2022-11-28/schema.json index 4df2c310d4eb..b832b39298f2 100644 --- a/src/rest/data/ghes-3.15-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.15-2022-11-28/schema.json @@ -1000,13 +1000,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets the total GitHub Actions cache usage for an enterprise.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Gets the total GitHub Actions cache usage for an enterprise.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -1080,13 +1080,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the GitHub Actions cache usage policy for an enterprise.

\n

OAuth tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets the GitHub Actions cache usage policy for an enterprise.

\n

OAuth tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -1228,13 +1228,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the total GitHub Actions cache usage for an organization.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets the total GitHub Actions cache usage for an organization.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

OAuth tokens and personal access tokens (classic) need the read:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -1468,13 +1468,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets GitHub Actions cache usage for a repository.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets GitHub Actions cache usage for a repository.\nThe data fetched using this API is refreshed approximately every 5 minutes, so values returned from this endpoint may take at least 5 minutes to get updated.

\n

Anyone with read access to the repository can use this endpoint.

\n

If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -1630,13 +1630,13 @@ } ], "previews": [], + "descriptionHTML": "

Sets GitHub Actions cache usage policy for a repository.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Sets GitHub Actions cache usage policy for a repository.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -2088,13 +2088,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a GitHub Actions cache for a repository, using a cache ID.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a GitHub Actions cache for a repository, using a cache ID.

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] } ], "oidc": [ @@ -3326,13 +3326,13 @@ } ], "previews": [], + "descriptionHTML": "

Sets the default workflow permissions granted to the GITHUB_TOKEN when running workflows in an enterprise, and sets\nwhether GitHub Actions can submit approving pull request reviews. For more information, see\n\"Enforcing a policy for workflow permissions in your enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

Success response

" } - ], - "descriptionHTML": "

Sets the default workflow permissions granted to the GITHUB_TOKEN when running workflows in an enterprise, and sets\nwhether GitHub Actions can submit approving pull request reviews. For more information, see\n\"Enforcing a policy for workflow permissions in your enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the admin:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -3503,13 +3503,13 @@ } ], "previews": [], + "descriptionHTML": "

Sets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

If the organization belongs to an enterprise that has set restrictive permissions at the enterprise level, such as allowed_actions to selected actions, then you cannot override them for the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Sets the GitHub Actions permissions policy for repositories and allowed actions in an organization.

\n

If the organization belongs to an enterprise that has set restrictive permissions at the enterprise level, such as allowed_actions to selected actions, then you cannot override them for the organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -4802,13 +4802,13 @@ } ], "previews": [], + "descriptionHTML": "

Adds a repository to the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Adds a repository to the list of selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be must be configured to selected. For more information, see \"Set GitHub Actions permissions for an organization.\"

\n

OAuth tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -6066,13 +6066,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -7496,13 +7496,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -7728,6 +7728,7 @@ } ], "previews": [], + "descriptionHTML": "

Removes a repository from an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "204", @@ -7737,8 +7738,7 @@ "httpStatusCode": "409", "description": "

Conflict when visibility type not set to selected

" } - ], - "descriptionHTML": "

Removes a repository from an organization secret when the visibility\nfor repository access is set to selected. The visibility is set when you Create\nor update an organization secret.

\n

Authenticated users must have collaborator access to a repository to create, update, or read secrets.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -9736,13 +9736,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates the name and visibility of a self-hosted runner group in an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Updates the name and visibility of a self-hosted runner group in an enterprise.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -10223,13 +10223,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes an organization from the list of selected organizations that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes an organization from the list of selected organizations that can access a self-hosted runner group. The runner group must have visibility set to selected. For more information, see \"Create a self-hosted runner group for an enterprise.\"

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -10677,13 +10677,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes a self-hosted runner from a group configured in an enterprise. The runner is then returned to the default group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes a self-hosted runner from a group configured in an enterprise. The runner is then returned to the default group.

\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -12644,13 +12644,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the repositories with access to a self-hosted runner group configured in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the repositories with access to a self-hosted runner group configured in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -13116,13 +13116,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists self-hosted runners that are in a specific organization group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists self-hosted runners that are in a specific organization group.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -15000,13 +15000,13 @@ } ], "previews": [], - "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

Example using registration token:

\n

Configure your self-hosted runner, replacing TOKEN with the registration token provided by this endpoint.

\n
./config.sh --url https://github.com/enterprises/octo-enterprise --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "

Returns a token that you can pass to the config script. The token expires after one hour.

\n

Example using registration token:

\n

Configure your self-hosted runner, replacing TOKEN with the registration token provided by this endpoint.

\n
./config.sh --url https://github.com/enterprises/octo-enterprise --token TOKEN\n
\n

OAuth app tokens and personal access tokens (classic) need the manage_runners:enterprise scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -24960,13 +24960,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific variable in an organization.

\n

The authenticated user must have collaborator access to a repository to create, update, or read variables.

\n

OAuth tokens and personal access tokens (classic) need theadmin:org scope to use this endpoint. If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a specific variable in an organization.

\n

The authenticated user must have collaborator access to a repository to create, update, or read variables.

\n

OAuth tokens and personal access tokens (classic) need theadmin:org scope to use this endpoint. If the repository is private, OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -43938,13 +43938,13 @@ } ], "previews": [], + "descriptionHTML": "

You can use this endpoint to manually trigger a GitHub Actions workflow run. You can replace workflow_id with the workflow file name. For example, you could use main.yaml.

\n

You must configure your GitHub Actions workflow to run when the workflow_dispatch webhook event occurs. The inputs are configured in the workflow file. For more information about how to configure the workflow_dispatch event in the workflow file, see \"Events that trigger workflows.\"

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

You can use this endpoint to manually trigger a GitHub Actions workflow run. You can replace workflow_id with the workflow file name. For example, you could use main.yaml.

\n

You must configure your GitHub Actions workflow to run when the workflow_dispatch webhook event occurs. The inputs are configured in the workflow file. For more information about how to configure the workflow_dispatch event in the workflow file, see \"Events that trigger workflows.\"

\n

OAuth tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -47032,6 +47032,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -50880,6 +50988,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -54722,6 +54938,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -58562,6 +58886,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -59367,13 +59799,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -62388,6 +62820,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -66238,6 +66778,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -70064,6 +70712,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -73901,6 +74657,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -74706,13 +75570,13 @@ } ], "previews": [], + "descriptionHTML": "

These are events that you've received by watching repositories and following users. If you are authenticated as the\ngiven user, you will see private events. Otherwise, you'll only see public events.

\n

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

These are events that you've received by watching repositories and following users. If you are authenticated as the\ngiven user, you will see private events. Otherwise, you'll only see public events.

\n

Note

\n

\nThis API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -77738,6 +78602,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -81216,13 +82188,13 @@ } ], "previews": [], + "descriptionHTML": "

Marks a thread as \"done.\" Marking a thread as \"done\" is equivalent to marking a notification in your notification inbox on GitHub Enterprise Server as done: https://github.com/notifications.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No content

" } - ], - "descriptionHTML": "

Marks a thread as \"done.\" Marking a thread as \"done\" is equivalent to marking a notification in your notification inbox on GitHub Enterprise Server as done: https://github.com/notifications.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -88860,13 +89832,13 @@ } ], "previews": [], + "descriptionHTML": "

If you would like to watch a repository, set subscribed to true. If you would like to ignore notifications made within a repository, set ignored to true. If you would like to stop watching a repository, delete the repository's subscription completely.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

If you would like to watch a repository, set subscribed to true. If you would like to ignore notifications made within a repository, set ignored to true. If you would like to stop watching a repository, delete the repository's subscription completely.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -91072,13 +92044,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the announcement banner currently set for the organization. Only returns the announcement banner set at the\norganization level. Organization members may also see an enterprise-level announcement banner. To get an\nannouncement banner displayed at the enterprise level, use the enterprise-level endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets the announcement banner currently set for the organization. Only returns the announcement banner set at the\norganization level. Organization members may also see an enterprise-level announcement banner. To get an\nannouncement banner displayed at the enterprise level, use the enterprise-level endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -91257,13 +92229,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes the announcement banner currently set for the organization.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Removes the announcement banner currently set for the organization.

" + ] } ] }, @@ -100471,13 +101443,13 @@ } ], "previews": [], + "descriptionHTML": "

Enables an authenticated GitHub App to find the organization's installation information.

\n

You must use a JWT to access this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Enables an authenticated GitHub App to find the organization's installation information.

\n

You must use a JWT to access this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -103876,13 +104848,13 @@ } ], "previews": [], + "descriptionHTML": "

Revokes the installation token you're using to authenticate as an installation and access this endpoint.

\n

Once an installation token is revoked, the token is invalidated and cannot be used. Other endpoints that require the revoked installation token must have a new installation token to work. You can create a new token using the \"Create an installation access token for an app\" endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Revokes the installation token you're using to authenticate as an installation and access this endpoint.

\n

Once an installation token is revoked, the token is invalidated and cannot be used. Other endpoints that require the revoked installation token must have a new installation token to work. You can create a new token using the \"Create an installation access token for an app\" endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -124455,13 +125427,13 @@ } ], "previews": [], - "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

\n

Adding admin enforcement requires admin or owner permissions to the repository and branch protection to be enabled.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Protected branches are available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see GitHub's products in the GitHub Help documentation.

\n

Adding admin enforcement requires admin or owner permissions to the repository and branch protection to be enabled.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -162242,13 +163214,13 @@ } ], "previews": [], + "descriptionHTML": "

Attach a code security configuration to a set of repositories. If the repositories specified are already attached to a configuration, they will be re-attached to the provided configuration.

\n

If insufficient GHAS licenses are available to attach the configuration to a repository, only free features will be enabled.

\n

The authenticated user must be an administrator or security manager for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the write:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "202", "description": "

Accepted

" } - ], - "descriptionHTML": "

Attach a code security configuration to a set of repositories. If the repositories specified are already attached to a configuration, they will be re-attached to the provided configuration.

\n

If insufficient GHAS licenses are available to attach the configuration to a repository, only free features will be enabled.

\n

The authenticated user must be an administrator or security manager for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the write:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -189946,13 +190918,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists all secrets available in an organization without revealing their\nencrypted values.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -190146,13 +191118,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a single organization secret without revealing its encrypted value.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a single organization secret without revealing its encrypted value.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -191350,13 +192322,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists all repositories that have been selected when the visibility\nfor repository access to a secret is set to selected.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -193500,6 +194472,7 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", @@ -193509,8 +194482,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -194474,13 +195446,13 @@ } ], "previews": [], - "descriptionHTML": "

Simple filtering of deployments is available via query parameters:

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Simple filtering of deployments is available via query parameters:

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -197016,13 +197988,13 @@ } ], "previews": [], - "descriptionHTML": "

Updates a deployment branch or tag policy for an environment.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Updates a deployment branch or tag policy for an environment.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -205166,13 +206138,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -205753,13 +206725,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -206120,13 +207092,13 @@ } ], "previews": [], + "descriptionHTML": "

Sets the message and expiration time for the global announcement banner in your enterprise.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Sets the message and expiration time for the global announcement banner in your enterprise.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -207426,13 +208398,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -208470,13 +209442,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -209817,6 +210789,7 @@ } ], "previews": [], + "descriptionHTML": "

Check the status of the license that is currently set for the enterprise.

", "statusCodes": [ { "httpStatusCode": "200", @@ -209830,8 +210803,7 @@ "httpStatusCode": "500", "description": "

Internal error

" } - ], - "descriptionHTML": "

Check the status of the license that is currently set for the enterprise.

" + ] }, { "serverUrl": "http(s)://HOSTNAME", @@ -211436,13 +212408,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -211638,13 +212610,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes any overrides for this hook at the org level for this org.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Removes any overrides for this hook at the org level for this org.

" + ] } ], "orgs": [ @@ -211896,13 +212868,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "202", "description": "

Accepted

" } - ], - "descriptionHTML": "" + ] } ], "pre-receive-environments": [ @@ -212074,13 +213046,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -212321,13 +213293,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -212893,13 +213865,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -213893,13 +214865,13 @@ } ], "previews": [], + "descriptionHTML": "

For pre-receive hooks which are allowed to be configured at the repo level, you can set enforcement

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

For pre-receive hooks which are allowed to be configured at the repo level, you can set enforcement

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -244074,6 +245046,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -247313,6 +248393,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -250474,6 +251662,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -253568,6 +254864,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -256628,6 +258032,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -256815,6 +258327,20 @@ "state": "open", "labels": [ "bug" + ], + "issue_field_values": [ + { + "field_id": "123", + "value": "Critical" + }, + { + "field_id": "456", + "value": 5 + }, + { + "field_id": "789", + "value": null + } ] }, "parameters": { @@ -259761,6 +261287,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -263185,6 +264819,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -266614,6 +268356,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -269666,6 +271516,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -269696,13 +271654,13 @@ } ], "previews": [], + "descriptionHTML": "

Removes one or more assignees from an issue.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Removes one or more assignees from an issue.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -277440,6 +279398,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -282241,6 +284307,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -297054,13 +299228,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists labels for issues in a milestone.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists labels for issues in a milestone.

" + ] } ], "milestones": [ @@ -298911,13 +301085,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -312509,6 +314683,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -312989,6 +315271,13 @@ "type": "string", "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "commit_id": { "description": "A commit SHA for the review.", "type": "string", @@ -316293,7 +318582,6 @@ } ], "previews": [], - "descriptionHTML": "

Lists the most commonly used licenses on GitHub. For more information, see \"Licensing a repository .\"

", "statusCodes": [ { "httpStatusCode": "200", @@ -316303,7 +318591,8 @@ "httpStatusCode": "304", "description": "

Not modified

" } - ] + ], + "descriptionHTML": "

Lists the most commonly used licenses on GitHub. For more information, see \"Licensing a repository .\"

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -342387,13 +344676,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in the future. Use the \"List custom repository roles\" endpoint instead.

\n
\n

List the custom repository roles available in this organization. For more information on custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

Response - list of custom role names

" } - ], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in the future. Use the \"List custom repository roles\" endpoint instead.

\n
\n

List the custom repository roles available in this organization. For more information on custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -342756,13 +345045,13 @@ } ], "previews": [], + "descriptionHTML": "

List the custom repository roles available in this organization. For more information on custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be an administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

Response - list of custom role names

" } - ], - "descriptionHTML": "

List the custom repository roles available in this organization. For more information on custom repository roles, see \"About custom repository roles.\"

\n

The authenticated user must be an administrator of the organization or of a repository of the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org or repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -348298,13 +350587,13 @@ } ], "previews": [], - "descriptionHTML": "

Removes all assigned organization roles from a team. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

Removes all assigned organization roles from a team. For more information on organization roles, see \"Using organization roles.\"

\n

The authenticated user must be an administrator for the organization to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -349481,13 +351770,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a custom organization role. For more information on custom organization roles, see \"Managing people's access to your organization with roles.\"

\n

To use this endpoint, the authenticated user must be one of:

\n\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a custom organization role. For more information on custom organization roles, see \"Managing people's access to your organization with roles.\"

\n

To use this endpoint, the authenticated user must be one of:

\n\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -350509,13 +352798,13 @@ } ], "previews": [], + "descriptionHTML": "

List all users who are outside collaborators of an organization.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

List all users who are outside collaborators of an organization.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -354852,7 +357141,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -355977,7 +358266,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -357074,7 +359363,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -358313,7 +360602,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -359443,7 +361732,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -360531,7 +362820,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -363260,13 +365549,13 @@ } ], "previews": [], - "descriptionHTML": "

Updates the webhook configuration for an organization. To update more information about the webhook, including the active state and events, use \"Update an organization webhook .\"

\n

You must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need admin:org_hook scope. OAuth apps cannot list, view, or edit\nwebhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Updates the webhook configuration for an organization. To update more information about the webhook, including the active state and events, use \"Update an organization webhook .\"

\n

You must be an organization owner to use this endpoint.

\n

OAuth app tokens and personal access tokens (classic) need admin:org_hook scope. OAuth apps cannot list, view, or edit\nwebhooks that they did not create and users cannot list, view, or edit webhooks that were created by OAuth apps.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -368368,13 +370657,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific package version in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the read:packages scope to use this endpoint. For more information, see \"About permissions for GitHub Packages.\"

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a specific package version in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the read:packages scope to use this endpoint. For more information, see \"About permissions for GitHub Packages.\"

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -379365,13 +381654,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets information about the single most recent build of a GitHub Enterprise Server Pages site.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets information about the single most recent build of a GitHub Enterprise Server Pages site.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -379699,13 +381988,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets information about a GitHub Enterprise Server Pages build.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets information about a GitHub Enterprise Server Pages build.

\n

OAuth app tokens and personal access tokens (classic) need the repo scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -407391,13 +409680,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists a maximum of 250 commits for a pull request. To receive a complete\ncommit list for pull requests with more than 250 commits, use the List commits\nendpoint.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists a maximum of 250 commits for a pull request. To receive a complete\ncommit list for pull requests with more than 250 commits, use the List commits\nendpoint.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -422165,6 +424454,7 @@ } ], "previews": [], + "descriptionHTML": "

Removes review requests from a pull request for a given set of users and/or teams.

", "statusCodes": [ { "httpStatusCode": "200", @@ -422174,8 +424464,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Removes review requests from a pull request for a given set of users and/or teams.

" + ] } ], "reviews": [ @@ -422613,13 +424902,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all reviews for a specified pull request. The list of reviews returns in chronological order.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n", "statusCodes": [ { "httpStatusCode": "200", "description": "

The list of reviews returns in chronological order.

" } - ], - "descriptionHTML": "

Lists all reviews for a specified pull request. The list of reviews returns in chronological order.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -423994,6 +426283,7 @@ } ], "previews": [], + "descriptionHTML": "

Updates the contents of a specified review summary comment.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n", "statusCodes": [ { "httpStatusCode": "200", @@ -424003,8 +426293,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Updates the contents of a specified review summary comment.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -425090,6 +427379,7 @@ } ], "previews": [], + "descriptionHTML": "

Lists comments for a specific pull request review.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n", "statusCodes": [ { "httpStatusCode": "200", @@ -425099,8 +427389,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

Lists comments for a specific pull request review.

\n

This endpoint supports the following custom media types. For more information, see \"Media types.\"

\n" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -427465,6 +429754,7 @@ } ], "previews": [], + "descriptionHTML": "

Create a reaction to a team discussion comment.

\n

A response with an HTTP 200 status means that you already added the reaction type to this team discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/:org_id/team/:team_id/discussions/:discussion_number/comments/:comment_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", @@ -427474,8 +429764,7 @@ "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Create a reaction to a team discussion comment.

\n

A response with an HTTP 200 status means that you already added the reaction type to this team discussion comment.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/:org_id/team/:team_id/discussions/:discussion_number/comments/:comment_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -427931,13 +430220,13 @@ } ], "previews": [], + "descriptionHTML": "

List the reactions to a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

List the reactions to a team discussion.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -428639,13 +430928,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Note

\n

\nYou can also specify a team or organization with team_id and org_id using the route DELETE /organizations/:org_id/team/:team_id/discussions/:discussion_number/reactions/:reaction_id.

\n
\n

Delete a reaction to a team discussion.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -430815,13 +433104,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE delete /repositories/:repository_id/issues/comments/:comment_id/reactions/:reaction_id.

\n
\n

Delete a reaction to an issue comment.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Note

\n

\nYou can also specify a repository by repository_id using the route DELETE delete /repositories/:repository_id/issues/comments/:comment_id/reactions/:reaction_id.

\n
\n

Delete a reaction to an issue comment.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -434779,13 +437068,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new \"Create reaction for a team discussion comment\" endpoint.

\n
\n

Create a reaction to a team discussion comment.

\n

A response with an HTTP 200 status means that you already added the reaction type to this team discussion comment.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ] + ], + "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new \"Create reaction for a team discussion comment\" endpoint.

\n
\n

Create a reaction to a team discussion comment.

\n

A response with an HTTP 200 status means that you already added the reaction type to this team discussion comment.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -435737,6 +438026,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -436561,6 +438857,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -437440,6 +439743,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -437950,13 +440260,13 @@ } ], "previews": [], - "descriptionHTML": "

View the latest published full release for the repository.

\n

The latest release is the most recent non-prerelease, non-draft release, sorted by the created_at attribute. The created_at attribute is the date of the commit used for the release, and not the date when the release was drafted or published.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

View the latest published full release for the repository.

\n

The latest release is the most recent non-prerelease, non-draft release, sorted by the created_at attribute. The created_at attribute is the date of the commit used for the release, and not the date when the release was drafted or published.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -438198,6 +440508,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -438959,6 +441276,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -439777,6 +442101,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -440287,13 +442618,13 @@ } ], "previews": [], - "descriptionHTML": "

Users with push access to the repository can edit a release.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Users with push access to the repository can edit a release.

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -458675,13 +461006,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists languages for the specified repository. The value shown for each language is the number of bytes of code written in that language.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists languages for the specified repository. The value shown for each language is the number of bytes of code written in that language.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -486111,7 +488442,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -487245,7 +489576,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -488225,7 +490556,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -489475,7 +491806,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -490614,7 +492945,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -491595,7 +493926,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. `OrganizationAdmin` is not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -498837,6 +501168,114 @@ "total_blocking" ] }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + }, "state": { "type": "string" }, @@ -514025,13 +516464,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ] + ], + "descriptionHTML": "

Warning

\n

\nClosing down notice: Projects (classic) is being deprecated in favor of the new Projects experience.\nSee the changelog for more information.

\n
" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -516813,13 +519252,13 @@ } ], "previews": [], - "descriptionHTML": "

To add a repository to a team or update the team's permission on a repository, the authenticated user must have admin access to the repository, and must be able to see the team. The repository must be owned by the organization, or a direct fork of a repository owned by the organization. You will get a 422 Unprocessable Entity status if you attempt to add a repository to a team that is not owned by the organization. Note that, if you choose not to pass any parameters, you'll need to set Content-Length to zero when calling out to this endpoint. For more information, see \"HTTP method.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PUT /organizations/{org_id}/team/{team_id}/repos/{owner}/{repo}.

\n
\n

For more information about the permission levels, see \"Repository permission levels for an organization\".

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ] + ], + "descriptionHTML": "

To add a repository to a team or update the team's permission on a repository, the authenticated user must have admin access to the repository, and must be able to see the team. The repository must be owned by the organization, or a direct fork of a repository owned by the organization. You will get a 422 Unprocessable Entity status if you attempt to add a repository to a team that is not owned by the organization. Note that, if you choose not to pass any parameters, you'll need to set Content-Length to zero when calling out to this endpoint. For more information, see \"HTTP method.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route PUT /organizations/{org_id}/team/{team_id}/repos/{owner}/{repo}.

\n
\n

For more information about the permission levels, see \"Repository permission levels for an organization\".

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -517225,13 +519664,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the child teams of the team specified by {team_slug}.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/teams.

\n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

if child teams exist

" } - ], - "descriptionHTML": "

Lists the child teams of the team specified by {team_slug}.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/teams.

\n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -528175,13 +530614,13 @@ } ], "previews": [], + "descriptionHTML": "

List all discussions on a team's page.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

List all discussions on a team's page.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route GET /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the read:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -528676,13 +531115,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a new discussion post on a team's page.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Creates a new discussion post on a team's page.

\n

This endpoint triggers notifications. Creating content too quickly using this endpoint may result in secondary rate limiting. For more information, see \"Rate limits for the API\" and \"Best practices for using the REST API.\"

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route POST /organizations/{org_id}/team/{team_id}/discussions.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -529735,13 +532174,13 @@ } ], "previews": [], + "descriptionHTML": "

Delete a discussion from a team's page.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Delete a discussion from a team's page.

\n

Note

\n

\nYou can also specify a team by org_id and team_id using the route DELETE /organizations/{org_id}/team/{team_id}/discussions/{discussion_number}.

\n
\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -531692,13 +534131,13 @@ } ], "previews": [], + "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new Update a discussion endpoint.

\n
\n

Edits the title and body text of a discussion post. Only the parameters you provide are updated.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Warning

\n

\nEndpoint closing down notice: This endpoint route is closing down and will be removed from the Teams API. We recommend migrating your existing code to use the new Update a discussion endpoint.

\n
\n

Edits the title and body text of a discussion post. Only the parameters you provide are updated.

\n

OAuth app tokens and personal access tokens (classic) need the write:discussion scope to use this endpoint.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -532513,13 +534952,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a connection between a team and an external group. Only one external group can be linked to a team.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Creates a connection between a team and an external group. Only one external group can be linked to a team.

\n

You can manage team membership with your identity provider using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see \"GitHub's products\" in the GitHub Help documentation.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -532577,13 +535016,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a connection between a team and an external group.

\n

You can manage team membership with your IdP using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

", "statusCodes": [ { "httpStatusCode": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a connection between a team and an external group.

\n

You can manage team membership with your IdP using Enterprise Managed Users for GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

" + ] } ], "members": [ @@ -532870,13 +535309,13 @@ } ], "previews": [], + "descriptionHTML": "

Team members will include the members of child teams.

\n

To list members in a team, the team must be visible to the authenticated user.

", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Team members will include the members of child teams.

\n

To list members in a team, the team must be visible to the authenticated user.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", diff --git a/src/rest/data/ghes-3.16-2022-11-28/schema.json b/src/rest/data/ghes-3.16-2022-11-28/schema.json index f4ebada4a17b..a6a5d65b4e9d 100644 --- a/src/rest/data/ghes-3.16-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.16-2022-11-28/schema.json @@ -47032,6 +47032,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -50880,6 +50988,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -54722,6 +54938,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -58562,6 +58886,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -62388,6 +62820,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -66238,6 +66778,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -70064,6 +70712,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -73901,6 +74657,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -77738,6 +78602,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -188538,9 +189510,9 @@ } }, { - "name": "artifact_registry_url", + "name": "package_registry_url", "in": "query", - "description": "

A comma-separated list of Artifact Registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", + "description": "

A comma-separated list of package registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", "schema": { "type": "string" } @@ -210725,7 +211697,8 @@ "description": "

Azure Blob Config for audit log streaming configuration.

", "isRequired": [ "key_id", - "encrypted_sas_url" + "encrypted_sas_url", + "container" ], "childParamsGroups": [ { @@ -210739,6 +211712,12 @@ "name": "encrypted_sas_url", "description": "", "isRequired": true + }, + { + "type": "string", + "name": "container", + "description": "

The name of the Azure Blob Storage container to which the audit logs will be sent.

", + "isRequired": true } ] }, @@ -211310,7 +212289,8 @@ "description": "

Azure Blob Config for audit log streaming configuration.

", "isRequired": [ "key_id", - "encrypted_sas_url" + "encrypted_sas_url", + "container" ], "childParamsGroups": [ { @@ -211324,6 +212304,12 @@ "name": "encrypted_sas_url", "description": "", "isRequired": true + }, + { + "type": "string", + "name": "container", + "description": "

The name of the Azure Blob Storage container to which the audit logs will be sent.

", + "isRequired": true } ] }, @@ -249321,6 +250307,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -252560,6 +253654,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -255721,6 +256923,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -258815,6 +260125,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -261875,6 +263293,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -262062,6 +263588,20 @@ "state": "open", "labels": [ "bug" + ], + "issue_field_values": [ + { + "field_id": "123", + "value": "Critical" + }, + { + "field_id": "456", + "value": 5 + }, + { + "field_id": "789", + "value": null + } ] }, "parameters": { @@ -265008,6 +266548,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -268432,6 +270080,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -271861,6 +273617,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -274913,6 +276777,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -282687,6 +284659,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -287488,6 +289568,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -317756,6 +319944,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -318236,6 +320532,13 @@ "type": "string", "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "commit_id": { "description": "A commit SHA for the review.", "type": "string", @@ -360196,7 +362499,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -361322,7 +363625,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -362420,7 +364723,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -363660,7 +365963,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -364791,7 +367094,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -365880,7 +368183,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -441716,6 +444019,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -442540,6 +444850,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -443419,6 +445736,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -444177,6 +446501,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -444938,6 +447269,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -445756,6 +448094,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -492093,7 +494438,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -493228,7 +495573,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -494209,7 +496554,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -495460,7 +497805,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -496600,7 +498945,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -497582,7 +499927,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -504825,6 +507170,114 @@ "total_blocking" ] }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + }, "state": { "type": "string" }, diff --git a/src/rest/data/ghes-3.17-2022-11-28/schema.json b/src/rest/data/ghes-3.17-2022-11-28/schema.json index f3104650770b..c0c38c233d4c 100644 --- a/src/rest/data/ghes-3.17-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.17-2022-11-28/schema.json @@ -47164,6 +47164,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -51012,6 +51120,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -54854,6 +55070,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -58694,6 +59018,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -62520,6 +62952,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -66370,6 +66910,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -70196,6 +70844,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -74033,6 +74789,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -77870,6 +78734,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -189299,9 +190271,9 @@ } }, { - "name": "artifact_registry_url", + "name": "package_registry_url", "in": "query", - "description": "

A comma-separated list of Artifact Registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", + "description": "

A comma-separated list of package registry URLs. If specified, only alerts for repositories with storage records matching these URLs will be returned.

", "schema": { "type": "string" } @@ -211514,7 +212486,8 @@ "description": "

Azure Blob Config for audit log streaming configuration.

", "isRequired": [ "key_id", - "encrypted_sas_url" + "encrypted_sas_url", + "container" ], "childParamsGroups": [ { @@ -211528,6 +212501,12 @@ "name": "encrypted_sas_url", "description": "", "isRequired": true + }, + { + "type": "string", + "name": "container", + "description": "

The name of the Azure Blob Storage container to which the audit logs will be sent.

", + "isRequired": true } ] }, @@ -212099,7 +213078,8 @@ "description": "

Azure Blob Config for audit log streaming configuration.

", "isRequired": [ "key_id", - "encrypted_sas_url" + "encrypted_sas_url", + "container" ], "childParamsGroups": [ { @@ -212113,6 +213093,12 @@ "name": "encrypted_sas_url", "description": "", "isRequired": true + }, + { + "type": "string", + "name": "container", + "description": "

The name of the Azure Blob Storage container to which the audit logs will be sent.

", + "isRequired": true } ] }, @@ -250228,6 +251214,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -253467,6 +254561,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -256628,6 +257830,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -259722,6 +261032,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -262782,6 +264200,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -262969,6 +264495,20 @@ "state": "open", "labels": [ "bug" + ], + "issue_field_values": [ + { + "field_id": "123", + "value": "Critical" + }, + { + "field_id": "456", + "value": 5 + }, + { + "field_id": "789", + "value": null + } ] }, "parameters": { @@ -265915,6 +267455,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -269339,6 +270987,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -272768,6 +274524,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -275820,6 +277684,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -283594,6 +285566,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -288395,6 +290475,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -318663,6 +320851,114 @@ "total_blocked_by", "total_blocking" ] + }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } } }, "required": [ @@ -319150,6 +321446,13 @@ "type": "string", "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "commit_id": { "description": "A commit SHA for the review.", "type": "string", @@ -361603,7 +363906,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -362863,7 +365166,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -364094,7 +366397,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -365468,7 +367771,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -366733,7 +369036,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -367955,7 +370258,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -444041,6 +446344,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -444865,6 +447175,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -445744,6 +448061,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -446502,6 +448826,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -447263,6 +449594,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -448081,6 +450419,13 @@ ], "format": "date-time" }, + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time" + }, "author": { "title": "Simple User", "description": "A GitHub user.", @@ -495610,7 +497955,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -496879,7 +499224,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -497993,7 +500338,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -499378,7 +501723,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -500652,7 +502997,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -501767,7 +504112,7 @@ "integer", "null" ], - "description": "The ID of the actor that can bypass a ruleset. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." + "description": "The ID of the actor that can bypass a ruleset. Required for `Integration`, `RepositoryRole`, and `Team` actor types. If `actor_type` is `OrganizationAdmin`, this should be `1`. If `actor_type` is `DeployKey`, this should be null. If `actor_type` is `EnterpriseOwner`, `actor_id` is ignored. `OrganizationAdmin` and `EnterpriseOwner` are not applicable for personal repositories." }, "actor_type": { "type": "string", @@ -509175,6 +511520,114 @@ "total_blocking" ] }, + "issue_field_values": { + "type": "array", + "items": { + "title": "Issue Field Value", + "description": "A value assigned to an issue field", + "type": "object", + "properties": { + "issue_field_id": { + "description": "Unique identifier for the issue field.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "IFT_GDKND" + ] + }, + "data_type": { + "description": "The data type of the issue field", + "type": "string", + "enum": [ + "text", + "single_select", + "number", + "date" + ], + "examples": [ + "text" + ] + }, + "value": { + "description": "The value of the issue field", + "anyOf": [ + { + "type": "string", + "examples": [ + "Sample text" + ] + }, + { + "type": "number", + "examples": [ + 42.5 + ] + }, + { + "type": "integer", + "examples": [ + 1 + ] + } + ], + "type": [ + "null", + "string", + "number", + "integer" + ] + }, + "single_select_option": { + "description": "Details about the selected option (only present for single_select fields)", + "type": [ + "object", + "null" + ], + "properties": { + "id": { + "description": "Unique identifier for the option.", + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "name": { + "description": "The name of the option", + "type": "string", + "examples": [ + "High" + ] + }, + "color": { + "description": "The color of the option", + "type": "string", + "examples": [ + "red" + ] + } + }, + "required": [ + "id", + "name", + "color" + ] + } + }, + "required": [ + "issue_field_id", + "node_id", + "data_type", + "value" + ] + } + }, "state": { "type": "string" }, diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index c3715424cf28..5e39fdec55e1 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -44,5 +44,5 @@ ] } }, - "sha": "30ab35c5db4a05519ceed2e41292cdb7af182f1c" + "sha": "75955297f987e9322203e4e24b6a9e42f83a70ea" } \ No newline at end of file diff --git a/src/webhooks/data/fpt/schema.json b/src/webhooks/data/fpt/schema.json index 63fe8a1335d5..187861421a2c 100644 --- a/src/webhooks/data/fpt/schema.json +++ b/src/webhooks/data/fpt/schema.json @@ -55969,6 +55969,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -57956,6 +58018,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -60804,6 +60928,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -62791,6 +62977,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -65639,6 +65887,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -68432,6 +68742,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -70474,6 +70846,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -73267,6 +73701,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -74661,6 +75157,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -75472,6 +76030,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -76953,6 +77573,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -78386,6 +79068,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -80132,6 +80876,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -81665,6 +82471,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -83155,6 +84023,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -84587,6 +85517,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -86271,6 +87263,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -88441,6 +89495,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -89920,6 +91036,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -91353,6 +92531,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -92826,6 +94066,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -95000,6 +96302,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -96482,6 +97846,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -98155,6 +99581,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -99638,6 +101126,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -101128,6 +102678,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -102607,6 +104219,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -104089,6 +105763,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -209921,6 +211657,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -213138,6 +214879,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -216444,6 +218190,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -219994,6 +221745,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -223406,6 +225163,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -226066,6 +227829,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -226643,6 +228412,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -227281,6 +229056,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -227802,6 +229583,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "url", @@ -228170,6 +229957,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -228608,6 +230401,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -229120,6 +230919,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -233444,7 +235249,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -234549,7 +236354,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -235654,7 +237459,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -251633,6 +253438,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -254426,6 +256293,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -256465,6 +258394,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -259258,6 +261249,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -261297,6 +263350,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -264090,6 +266205,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -266129,6 +268306,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -268922,6 +271161,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, diff --git a/src/webhooks/data/ghec/schema.json b/src/webhooks/data/ghec/schema.json index 1426f4fc4734..283cb2e4f601 100644 --- a/src/webhooks/data/ghec/schema.json +++ b/src/webhooks/data/ghec/schema.json @@ -62418,6 +62418,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -64405,6 +64467,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -67253,6 +67377,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -69240,6 +69426,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -72088,6 +72336,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -74881,6 +75191,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -76923,6 +77295,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -79716,6 +80150,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -81110,6 +81606,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -81921,6 +82479,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -83402,6 +84022,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -84835,6 +85517,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -86581,6 +87325,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -88114,6 +88920,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -89604,6 +90472,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -91036,6 +91966,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -92720,6 +93712,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -94890,6 +95944,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -96369,6 +97485,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -97802,6 +98980,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -99275,6 +100515,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -101449,6 +102751,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -102931,6 +104295,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -104604,6 +106030,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -106087,6 +107575,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -107577,6 +109127,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -109056,6 +110668,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -110538,6 +112212,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -216370,6 +218106,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -219587,6 +221328,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -222893,6 +224639,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -226443,6 +228194,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -229855,6 +231612,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -232515,6 +234278,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -233092,6 +234861,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -233730,6 +235505,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -234251,6 +236032,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "url", @@ -234619,6 +236406,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -235057,6 +236850,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -235569,6 +237368,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -239893,7 +241698,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -240999,7 +242804,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -242105,7 +243910,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -258101,6 +259906,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -260894,6 +262761,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -262933,6 +264862,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -265726,6 +267717,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -267765,6 +269818,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -270558,6 +272673,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -272597,6 +274774,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, @@ -275390,6 +277629,68 @@ "isRequired": true } ] + }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] } ] }, diff --git a/src/webhooks/data/ghes-3.14/schema.json b/src/webhooks/data/ghes-3.14/schema.json index 2d8e867b2c6b..68e318695043 100644 --- a/src/webhooks/data/ghes-3.14/schema.json +++ b/src/webhooks/data/ghes-3.14/schema.json @@ -56672,6 +56672,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -57483,6 +57545,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -58964,6 +59088,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -60397,6 +60583,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -62143,6 +62391,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -63676,6 +63986,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -65166,6 +65538,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -66598,6 +67032,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -68282,6 +68778,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -70452,6 +71010,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -71931,6 +72551,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -73364,6 +74046,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -74837,6 +75581,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -77011,6 +77817,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -78619,6 +79487,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -80102,6 +81032,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -81592,6 +82584,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -83071,6 +84125,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -179015,6 +180131,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -182232,6 +183353,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -185538,6 +186664,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -189088,6 +190219,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -192500,6 +193637,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -195160,6 +196303,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -195737,6 +196886,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -196375,6 +197530,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -196896,6 +198057,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "url", @@ -197264,6 +198431,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -197702,6 +198875,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -198214,6 +199393,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -199443,7 +200628,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -200336,7 +201521,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -201229,7 +202414,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", diff --git a/src/webhooks/data/ghes-3.15/schema.json b/src/webhooks/data/ghes-3.15/schema.json index 44e6a6dfcee6..d56809aa5025 100644 --- a/src/webhooks/data/ghes-3.15/schema.json +++ b/src/webhooks/data/ghes-3.15/schema.json @@ -56855,6 +56855,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -57666,6 +57728,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -59147,6 +59271,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -60580,6 +60766,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -62326,6 +62574,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -63859,6 +64169,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -65349,6 +65721,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -66781,6 +67215,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -68465,6 +68961,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -70635,6 +71193,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -72114,6 +72734,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -73547,6 +74229,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -75020,6 +75764,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -77194,6 +78000,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -78802,6 +79670,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -80285,6 +81215,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -81775,6 +82767,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -83254,6 +84308,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -179198,6 +180314,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -182415,6 +183536,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -185721,6 +186847,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -189271,6 +190402,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -192683,6 +193820,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -195343,6 +196486,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -195920,6 +197069,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -196558,6 +197713,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -197079,6 +198240,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "url", @@ -197447,6 +198614,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -197885,6 +199058,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -198397,6 +199576,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -199626,7 +200811,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -200596,7 +201781,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", @@ -201566,7 +202751,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. OrganizationAdmin is not applicable for personal repositories.

" }, { "type": "string", diff --git a/src/webhooks/data/ghes-3.16/schema.json b/src/webhooks/data/ghes-3.16/schema.json index 42f9bf110c0b..1103d9d00909 100644 --- a/src/webhooks/data/ghes-3.16/schema.json +++ b/src/webhooks/data/ghes-3.16/schema.json @@ -58859,6 +58859,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -59670,6 +59732,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -61151,6 +61275,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -62584,6 +62770,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -64330,6 +64578,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -65863,6 +66173,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -67353,6 +67725,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -68785,6 +69219,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -70469,6 +70965,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -72639,6 +73197,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -74118,6 +74738,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -75551,6 +76233,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -77024,6 +77768,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -79198,6 +80004,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -80806,6 +81674,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -82289,6 +83219,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -83779,6 +84771,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -85258,6 +86312,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -181202,6 +182318,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -184419,6 +185540,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -187725,6 +188851,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -191275,6 +192406,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -194687,6 +195824,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -197347,6 +198490,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -197924,6 +199073,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -198562,6 +199717,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -199083,6 +200244,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "url", @@ -199451,6 +200618,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -199889,6 +201062,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -200401,6 +201580,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -201630,7 +202815,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -202601,7 +203786,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -203572,7 +204757,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", diff --git a/src/webhooks/data/ghes-3.17/schema.json b/src/webhooks/data/ghes-3.17/schema.json index 2cb48bb18382..403130a30b4d 100644 --- a/src/webhooks/data/ghes-3.17/schema.json +++ b/src/webhooks/data/ghes-3.17/schema.json @@ -61558,6 +61558,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -62369,6 +62431,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -63850,6 +63974,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -65283,6 +65469,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -67029,6 +67277,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -68562,6 +68872,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -70052,6 +70424,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -71484,6 +71918,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -73168,6 +73664,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -75338,6 +75896,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -76817,6 +77437,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -78250,6 +78932,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -79723,6 +80467,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -81897,6 +82703,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -83505,6 +84373,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -84988,6 +85918,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -86478,6 +87470,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -87957,6 +89011,68 @@ } ] }, + { + "type": "array of objects", + "name": "issue_field_values", + "description": "", + "childParamsGroups": [ + { + "type": "integer", + "name": "issue_field_id", + "description": "

Unique identifier for the issue field.

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "data_type", + "description": "

The data type of the issue field

", + "isRequired": true, + "enum": [ + "text", + "single_select", + "number", + "date" + ] + }, + { + "type": "null or string or number or integer", + "name": "value", + "description": "

The value of the issue field

", + "isRequired": true + }, + { + "type": "object or null", + "name": "single_select_option", + "description": "

Details about the selected option (only present for single_select fields)

", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier for the option.

", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the option

", + "isRequired": true + }, + { + "type": "string", + "name": "color", + "description": "

The color of the option

", + "isRequired": true + } + ] + } + ] + }, { "type": "string", "name": "state", @@ -183901,6 +185017,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -187118,6 +188239,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -190424,6 +191550,11 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "" + }, { "type": "object or null", "name": "user", @@ -193974,6 +195105,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -197386,6 +198523,12 @@ "isRequired": true } ] + }, + { + "type": "string or null", + "name": "updated_at", + "in": "body", + "description": "" } ], "availability": [ @@ -200046,6 +201189,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -200623,6 +201772,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -201261,6 +202416,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -201782,6 +202943,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "url", @@ -202150,6 +203317,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -202588,6 +203761,12 @@ "description": "", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "discussion_url", @@ -203100,6 +204279,12 @@ "description": "

Specifies the commitish value that determines where the Git tag is created from.

", "isRequired": true }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true + }, { "type": "string", "name": "upload_url", @@ -204329,7 +205514,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -205433,7 +206618,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", @@ -206537,7 +207722,7 @@ { "type": "integer or null", "name": "actor_id", - "description": "

The ID of the actor that can bypass a ruleset. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" + "description": "

The ID of the actor that can bypass a ruleset. Required for Integration, RepositoryRole, and Team actor types. If actor_type is OrganizationAdmin, this should be 1. If actor_type is DeployKey, this should be null. If actor_type is EnterpriseOwner, actor_id is ignored. OrganizationAdmin and EnterpriseOwner are not applicable for personal repositories.

" }, { "type": "string", diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index 6a386b0d5643..8e1422cd8d38 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "30ab35c5db4a05519ceed2e41292cdb7af182f1c" + "sha": "75955297f987e9322203e4e24b6a9e42f83a70ea" } \ No newline at end of file