From 876e719211063724a7308f125de25ea94c726f10 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Thu, 11 Sep 2025 14:22:11 +0100 Subject: [PATCH 01/22] Remove CCR from Xcode tab of custom instructions article (#57499) --- .../add-organization-instructions.md | 2 +- .../add-repository-instructions.md | 39 +++++++++++++------ ...itory-custom-instructions-prerequisites.md | 3 ++ .../repository-custom-instructions-support.md | 7 ++++ 4 files changed, 38 insertions(+), 13 deletions(-) create mode 100644 data/reusables/copilot/repository-custom-instructions-prerequisites.md create mode 100644 data/reusables/copilot/repository-custom-instructions-support.md diff --git a/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md b/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md index 794cd84fe02c..d4f773c0313e 100644 --- a/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md +++ b/content/copilot/how-tos/configure-custom-instructions/add-organization-instructions.md @@ -18,7 +18,7 @@ contentType: how-tos > [!NOTE] > This feature is currently in {% data variables.release-phases.public_preview %} and is subject to change. > -> Organization custom instructions are currently only supported for {% data variables.copilot.copilot_chat_short %} on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.copilot.copilot_code-review_short %}. +> **Support:** Organization custom instructions are currently only supported for {% data variables.copilot.copilot_chat_short %} on {% data variables.product.prodname_dotcom_the_website %} and {% data variables.copilot.copilot_code-review_short %} on {% data variables.product.prodname_dotcom_the_website %}. For an overview of the methods you can use to customize {% data variables.copilot.copilot_chat %} responses, see [AUTOTITLE](/copilot/concepts/about-customizing-github-copilot-chat-responses?tool=webui). diff --git a/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md b/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md index d840a9058493..f7348dd94652 100644 --- a/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md +++ b/content/copilot/how-tos/configure-custom-instructions/add-repository-instructions.md @@ -19,30 +19,54 @@ redirect_from: This version of this article is for using repository custom instructions on the {% data variables.product.github %} website. Click the tabs above for information on using custom instructions in other environments. +{% data reusables.copilot.repository-custom-instructions-support %} +* **{% data variables.copilot.copilot_code-review_short %}** + +{% data reusables.copilot.repository-custom-instructions-prerequisites %} + {% endwebui %} {% vscode %} This version of this article is for using repository custom instructions and prompt files in {% data variables.product.prodname_vscode_shortname %}. Click the tabs above for instructions on using custom instructions in other environments. +{% data reusables.copilot.repository-custom-instructions-support %} +* **{% data variables.copilot.copilot_code-review_short %}** + +{% data reusables.copilot.repository-custom-instructions-prerequisites %} + {% endvscode %} {% visualstudio %} This version of this article is for using repository custom instructions in {% data variables.product.prodname_vs %}. Click the tabs above for instructions on using custom instructions in other environments. +{% data reusables.copilot.repository-custom-instructions-support %} +* **{% data variables.copilot.copilot_code-review_short %}** + +{% data reusables.copilot.repository-custom-instructions-prerequisites %} + {% endvisualstudio %} {% jetbrains %} This version of this article is for using repository custom instructions in JetBrains IDEs. Click the tabs above for instructions on using custom instructions in other environments. +{% data reusables.copilot.repository-custom-instructions-support %} +* **{% data variables.copilot.copilot_code-review_short %}** + +{% data reusables.copilot.repository-custom-instructions-prerequisites %} + {% endjetbrains %} {% xcode %} This version of this article is for using repository custom instructions in Xcode. Click the tabs above for instructions on using custom instructions in other environments. +{% data reusables.copilot.repository-custom-instructions-support %} + +{% data reusables.copilot.repository-custom-instructions-prerequisites %} + {% endxcode %} {% eclipse %} @@ -51,21 +75,12 @@ This version of this article is for using repository custom instructions in Xcod This version of this article is for using repository custom instructions in Eclipse. Click the tabs above for instructions on using custom instructions in other environments. -{% endeclipse %} - -## About repository custom instructions for {% data variables.product.prodname_copilot_short %} - -Repository custom instructions let you provide {% data variables.product.prodname_copilot_short %} with repository-specific guidance and preferences. - -Repository custom instructions are currently supported for: -* **{% data variables.copilot.copilot_chat_short %}** in {% data variables.product.prodname_vscode_shortname %} -* **{% data variables.copilot.copilot_chat_short %}** in {% data variables.product.prodname_vs %}, JetBrains IDEs, Xcode, Eclipse, and on the {% data variables.product.github %} website (`copilot-instructions.md` file only) -* **{% data variables.copilot.copilot_coding_agent %}** +{% data reusables.copilot.repository-custom-instructions-support %} * **{% data variables.copilot.copilot_code-review_short %}** -## Prerequisites for repository custom instructions +{% data reusables.copilot.repository-custom-instructions-prerequisites %} -* You must have a custom instructions file (see the instructions below). +{% endeclipse %} {% webui %} diff --git a/data/reusables/copilot/repository-custom-instructions-prerequisites.md b/data/reusables/copilot/repository-custom-instructions-prerequisites.md new file mode 100644 index 000000000000..afe3b5315e1f --- /dev/null +++ b/data/reusables/copilot/repository-custom-instructions-prerequisites.md @@ -0,0 +1,3 @@ +## Prerequisites for repository custom instructions + +* You must have a custom instructions file (see the instructions below). diff --git a/data/reusables/copilot/repository-custom-instructions-support.md b/data/reusables/copilot/repository-custom-instructions-support.md new file mode 100644 index 000000000000..2a2bdbf239f7 --- /dev/null +++ b/data/reusables/copilot/repository-custom-instructions-support.md @@ -0,0 +1,7 @@ +## About repository custom instructions for {% data variables.product.prodname_copilot_short %} + +Repository custom instructions let you provide {% data variables.product.prodname_copilot_short %} with repository-specific guidance and preferences. + +Repository custom instructions are currently supported for: +* **{% data variables.copilot.copilot_coding_agent %}** +* **{% data variables.copilot.copilot_chat_short %}** From c0c45392e00104ad7d7e8cfd0cb9ac46b3e4a7bb Mon Sep 17 00:00:00 2001 From: Jenni C <97056108+dihydroJenoxide@users.noreply.github.com> Date: Thu, 11 Sep 2025 07:28:21 -0700 Subject: [PATCH 02/22] Copilot auto model selection (#57410) Co-authored-by: Nhu Do --- .../copilot/concepts/auto-model-selection.md | 35 +++++++++++++++++++ .../concepts/billing/copilot-requests.md | 5 ++- content/copilot/concepts/index.md | 1 + .../use-ai-models/change-the-chat-model.md | 10 +++--- .../configure-access-to-ai-models.md | 5 ++- .../reference/ai-models/model-comparison.md | 4 ++- .../reference/ai-models/supported-models.md | 2 ++ .../copilot/auto-model-multiplier-discount.md | 1 + .../reusables/copilot/auto-model-selection.md | 1 + data/reusables/copilot/change-the-ai-model.md | 2 +- data/variables/copilot.yml | 3 ++ 11 files changed, 60 insertions(+), 9 deletions(-) create mode 100644 content/copilot/concepts/auto-model-selection.md create mode 100644 data/reusables/copilot/auto-model-multiplier-discount.md create mode 100644 data/reusables/copilot/auto-model-selection.md diff --git a/content/copilot/concepts/auto-model-selection.md b/content/copilot/concepts/auto-model-selection.md new file mode 100644 index 000000000000..c2c41415e678 --- /dev/null +++ b/content/copilot/concepts/auto-model-selection.md @@ -0,0 +1,35 @@ +--- +title: 'About {% data variables.product.prodname_copilot_short %} auto model selection' +allowTitleToDifferFromFilename: true +shortTitle: 'Auto model selection' +intro: 'Optimize {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %} without needing to select a model' +product: '{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is available in {% data variables.product.prodname_vscode_shortname %} with the {% data variables.copilot.copilot_free %}, {% data variables.copilot.copilot_pro %} and {% data variables.copilot.copilot_pro_plus %} plans.' +topics: + - Copilot +versions: + feature: copilot +contentType: concepts +--- + +> [!NOTE] {% data variables.copilot.copilot_auto_model_selection %} rolls out to {% data variables.product.prodname_vscode_shortname %} starting in September 2025. + +## Overview + +Experience less rate limiting and reduce the mental load of choosing a model by letting {% data variables.copilot.copilot_auto_model_selection %} automatically choose the best available model. + +{% data variables.copilot.copilot_auto_model_selection %} is available in {% data variables.product.prodname_vscode_shortname %}. Models are selected based on availability and to reduce rate limiting. Included models may change over time. + +Automatically selected models **won't** include these models: +* Models with premium request multipliers greater than one. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#model-multipliers). +* Models excluded by individual or administrator policies. See [AUTOTITLE](/copilot/how-tos/use-ai-models/configure-access-to-ai-models). +* Models not available in your plan. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#supported-ai-models-per-copilot-plan). + +To see which model was used for each response, hover over the response in {% data variables.copilot.copilot_chat_short %}. + +## AI models for {% data variables.copilot.copilot_chat_short %} + +While {% data variables.copilot.copilot_auto_model_selection_short %} is an option for {% data variables.copilot.copilot_chat_short %}, you can manually choose a different model to override this selection. {% data reusables.copilot.change-the-ai-model %} + +## Multiplier discounts + +{% data reusables.copilot.auto-model-multiplier-discount %} See [AUTOTITLE](//copilot/concepts/billing/copilot-requests#model-multipliers). diff --git a/content/copilot/concepts/billing/copilot-requests.md b/content/copilot/concepts/billing/copilot-requests.md index 8806100c08ef..bc1d166debf9 100644 --- a/content/copilot/concepts/billing/copilot-requests.md +++ b/content/copilot/concepts/billing/copilot-requests.md @@ -80,7 +80,10 @@ If you need more premium requests beyond your monthly allowance: The available models vary depending on your {% data variables.product.prodname_copilot_short %} plan. See [AUTOTITLE](/copilot/about-github-copilot/plans-for-github-copilot#models). > [!NOTE] -> The models included with {% data variables.product.prodname_copilot_short %} plans are subject to change. +> * The models included with {% data variables.product.prodname_copilot_short %} plans are subject to change. +> * Discounted multipliers are available for using {% data variables.copilot.copilot_auto_model_selection %} in {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}. See [AUTOTITLE](/copilot/concepts/auto-model-selection). +> * {% data reusables.copilot.auto-model-multiplier-discount %} For example, Sonnet 4 would be billed at .9x rather than 1x when using {% data variables.copilot.copilot_auto_model_selection_short %}. +> * Discounted multipliers are not available for {% data variables.copilot.copilot_free_short %}. Each model has a premium request multiplier, based on its complexity and resource usage. If you are on a paid {% data variables.product.prodname_copilot_short %} plan, your premium request allowance is deducted according to this multiplier. diff --git a/content/copilot/concepts/index.md b/content/copilot/concepts/index.md index a3a2d6aa90f0..5f5ee33ebb93 100644 --- a/content/copilot/concepts/index.md +++ b/content/copilot/concepts/index.md @@ -17,6 +17,7 @@ children: - /billing - /prompt-engineering - /response-customization + - /auto-model-selection - /content-exclusion - /knowledge-bases - /extensions diff --git a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md index bd38599b58b9..aa1d180d15e0 100644 --- a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md +++ b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md @@ -1,7 +1,7 @@ --- title: Changing the AI model for GitHub Copilot Chat shortTitle: Change the chat model -intro: 'Learn how to change the default LLM for {% data variables.copilot.copilot_chat_short %} to a different model.' +intro: 'Learn how to switch between models for {% data variables.copilot.copilot_chat_short %}.' versions: feature: copilot topics: @@ -13,9 +13,7 @@ redirect_from: contentType: how-tos --- -By default, {% data variables.copilot.copilot_chat_short %} uses {% data variables.copilot.copilot_gpt_41 %} to provide fast, capable responses for a wide range of tasks, such as summarization, knowledge-based questions, reasoning, math, and coding. - -However, you are not limited to using this model. You can choose from a selection of other models, each with its own particular strengths. You may have a favorite model that you like to use, or you might prefer to use a particular model for inquiring about a specific subject. +Choose from a selection of models, each with its own particular strengths. You may have a favorite model that you like to use, or you might prefer to use a particular model for inquiring about a specific subject. To view the available models per client, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/supported-ai-models-in-copilot#supported-models-per-client). @@ -23,7 +21,7 @@ To view the available models per client, see [AUTOTITLE](/copilot/using-github-c {% data variables.product.prodname_copilot_short %} allows you to change the model during a chat and have the alternative model used to generate responses to your prompts. -Changing the model that's used by {% data variables.copilot.copilot_chat_short %} does not affect the model that's used for {% data variables.product.prodname_copilot_short %} code completion. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion). +Changing the model used by {% data variables.copilot.copilot_chat_short %} does not affect the model used for {% data variables.product.prodname_copilot_short %} code completion. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion). {% webui %} @@ -65,6 +63,8 @@ These instructions are for {% data variables.product.prodname_vscode %}. For ins {% data reusables.copilot.open-chat-vs-code %} 1. In the bottom right of the chat view, select the **CURRENT-MODEL** {% octicon "chevron-down" aria-hidden="true" aria-label="chevron-down" %} dropdown menu, then click the AI model of your choice. +> [!TIP] If you're already using chat with {% data variables.copilot.copilot_auto_model_selection_short %}, you'll need to start a new chat session to switch models. To start a new session, in the top right of the chat view, click {% octicon "plus" aria-label="new chat" %} new chat. + {% endvscode %} {% visualstudio %} diff --git a/content/copilot/how-tos/use-ai-models/configure-access-to-ai-models.md b/content/copilot/how-tos/use-ai-models/configure-access-to-ai-models.md index b90b6eb827ed..fe51fe6dd4ea 100644 --- a/content/copilot/how-tos/use-ai-models/configure-access-to-ai-models.md +++ b/content/copilot/how-tos/use-ai-models/configure-access-to-ai-models.md @@ -36,8 +36,11 @@ You can enable access in two ways: * You can enable the model directly in your personal settings on the {% data variables.product.github %} website. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-alternative-ai-models). >[!NOTE] -> Some models may not be available depending on your plan. See [AUTOTITLE](/copilot/about-github-copilot/plans-for-github-copilot#models). +> * Some models may not be available depending on your plan. See [AUTOTITLE](/copilot/about-github-copilot/plans-for-github-copilot#models). +> * Models available in {% data variables.copilot.copilot_auto_model_selection %} will follow the policies set by users and align to individual plans. See [AUTOTITLE](/copilot/concepts/auto-model-selection). ## Setup for organization and enterprise use As an enterprise or organization owner, you can enable or disable access to AI models for everyone who has been assigned a {% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %} seat through your enterprise or organization. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization) and [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise). + +> [!NOTE] Models available in {% data variables.copilot.copilot_auto_model_selection %} will follow the policies set for an organization or enterprise. See [AUTOTITLE](/copilot/concepts/auto-model-selection). diff --git a/content/copilot/reference/ai-models/model-comparison.md b/content/copilot/reference/ai-models/model-comparison.md index 8d574ac63f33..b5359df96e38 100644 --- a/content/copilot/reference/ai-models/model-comparison.md +++ b/content/copilot/reference/ai-models/model-comparison.md @@ -17,7 +17,9 @@ contentType: reference {% data variables.product.prodname_copilot %} supports multiple AI models with different capabilities. The model you choose affects the quality and relevance of responses by {% data variables.copilot.copilot_chat_short %} and {% data variables.product.prodname_copilot_short %} code completion. Some models offer lower latency, while others offer fewer hallucinations or better performance on specific tasks. This guide helps you pick the best model based on your task, not just model names. -> [!NOTE] Different models have different premium request multipliers, which can affect how much of your monthly usage allowance is consumed. For details, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests). +> [!NOTE] +> * Different models have different premium request multipliers, which can affect how much of your monthly usage allowance is consumed. For details, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests). +> * {% data reusables.copilot.auto-model-selection %} ### Recommended models by task diff --git a/content/copilot/reference/ai-models/supported-models.md b/content/copilot/reference/ai-models/supported-models.md index 8c37ee7bcfe8..fa988d550591 100644 --- a/content/copilot/reference/ai-models/supported-models.md +++ b/content/copilot/reference/ai-models/supported-models.md @@ -60,6 +60,8 @@ This table lists the AI models available in {% data variables.product.prodname_c The following table shows which models are available in each client. +> [!NOTE] {% data reusables.copilot.auto-model-selection %} + {% rowheaders %} | Model | {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.prodname_vscode %} | {% data variables.product.prodname_vs %} | Eclipse | Xcode | JetBrains IDEs | diff --git a/data/reusables/copilot/auto-model-multiplier-discount.md b/data/reusables/copilot/auto-model-multiplier-discount.md new file mode 100644 index 000000000000..d6d856f1398a --- /dev/null +++ b/data/reusables/copilot/auto-model-multiplier-discount.md @@ -0,0 +1 @@ +If you are on a {% data variables.copilot.copilot_pro %} or {% data variables.copilot.copilot_pro_plus %} plan, and use {% data variables.copilot.copilot_auto_model_selection_short %}, models qualify for a 10% multiplier discount. diff --git a/data/reusables/copilot/auto-model-selection.md b/data/reusables/copilot/auto-model-selection.md new file mode 100644 index 000000000000..8d0c6fc59671 --- /dev/null +++ b/data/reusables/copilot/auto-model-selection.md @@ -0,0 +1 @@ +When you use {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}, it automatically selects the best model for you based on availability. You can manually choose a different model to override this selection. See [AUTOTITLE](/copilot/concepts/auto-model-selection) and [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode). diff --git a/data/reusables/copilot/change-the-ai-model.md b/data/reusables/copilot/change-the-ai-model.md index 31400e603d6d..a7b7a27714b2 100644 --- a/data/reusables/copilot/change-the-ai-model.md +++ b/data/reusables/copilot/change-the-ai-model.md @@ -1 +1 @@ -You can change the large language model that {% data variables.product.prodname_copilot_short %} uses to generate responses to chat prompts, including premium models with advanced capabilities. You may find that different models perform better, or provide more useful responses, depending on the type of questions you ask. For more information see [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat). +You can change the model {% data variables.product.prodname_copilot_short %} uses to generate responses to chat prompts. You may find that different models perform better, or provide more useful responses, depending on the type of questions you ask. Options include premium models with advanced capabilities. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat). diff --git a/data/variables/copilot.yml b/data/variables/copilot.yml index 9f50030cc047..dd1a4be3bc2c 100644 --- a/data/variables/copilot.yml +++ b/data/variables/copilot.yml @@ -56,6 +56,9 @@ copilot_agent_short: 'Copilot agent' copilot_agents_short: 'Copilot agents' copilot_agents: 'GitHub Copilot agents' copilot_autocomplete_pr: 'Copilot text completion' +copilot_auto_model_selection: 'Copilot auto model selection' +copilot_auto_model_selection_short: 'auto model selection' +copilot_auto_model_selection_short_cap_a: 'Auto model selection' copilot_chat_dotcom_short: 'Copilot Chat in GitHub' copilot_chat_dotcom: 'GitHub Copilot Chat in GitHub' copilot_chat_short: 'Copilot Chat' From 0e8264789e1fc2beb5ff56fcf99f681968fd79c5 Mon Sep 17 00:00:00 2001 From: Felix Guntrip Date: Thu, 11 Sep 2025 16:01:35 +0100 Subject: [PATCH 03/22] Update reasons why you can't delete an enterprise account (#57483) --- .../deleting-an-enterprise-account.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/content/admin/managing-your-enterprise-account/deleting-an-enterprise-account.md b/content/admin/managing-your-enterprise-account/deleting-an-enterprise-account.md index 4e0edceda444..796b8e75eea8 100644 --- a/content/admin/managing-your-enterprise-account/deleting-an-enterprise-account.md +++ b/content/admin/managing-your-enterprise-account/deleting-an-enterprise-account.md @@ -14,9 +14,16 @@ redirect_from: - /admin/overview/deleting-an-enterprise-account --- -## Can I delete my enterprise account? +## Prerequisites + +You must remove, transfer, or delete all organizations in the enterprise before you can delete the enterprise account. For more information, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#transferring-an-organization-between-enterprise-accounts) and [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise). + +You cannot delete an enterprise account if any of the following apply: + +* The enterprise account is paid via invoice. +* The enterprise account is currently in a trial period. -Only self-serve {% data variables.product.prodname_enterprise %} customers can delete their enterprise account. If your company pays via invoice, and you want to stop paying for {% data variables.product.prodname_enterprise %} altogether, contact {% data variables.contact.contact_enterprise_sales %}. +If either of these apply to your enterprise account, you can contact {% data variables.contact.contact_enterprise_sales %} to discuss deleting the account. ## What happens when I delete the account? @@ -28,10 +35,6 @@ When you delete your enterprise account, you lose the policies, billing settings If you upgraded to an enterprise account from a single organization and then delete that enterprise account, the associated billing history will also be deleted. We recommend that you save any important billing information before deleting your enterprise account. -## Prerequisites - -You must remove, transfer, or delete all organizations in the enterprise before you can delete the enterprise account. For more information, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#transferring-an-organization-between-enterprise-accounts) and [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise). - ## Deleting an enterprise account on {% data variables.product.prodname_dotcom %} {% data reusables.enterprise-accounts.access-enterprise %} From b90622d7eba4056ffd8ea4c60e85a9913af269fd Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Thu, 11 Sep 2025 08:29:10 -0700 Subject: [PATCH 04/22] Update Node.js from 22 to 24 in Docker configurations (#57477) --- .devcontainer/Dockerfile | 2 +- .devcontainer/devcontainer.json | 2 +- Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index c7099192dba6..2eb320983f6a 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,5 +1,5 @@ # To find available Node images, see https://mcr.microsoft.com/en-us/product/devcontainers/javascript-node/tags # [Choice] Node.js version -ARG VARIANT="dev-22-bullseye" +ARG VARIANT="dev-24-bullseye" FROM mcr.microsoft.com/devcontainers/javascript-node:${VARIANT} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 3de3f41ff020..6a42a1d9790d 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,7 +6,7 @@ "build": { "dockerfile": "Dockerfile", // Update 'VARIANT' to pick a Node version - "args": { "VARIANT": "22" } + "args": { "VARIANT": "24" } }, // Install features. Type 'feature' in the VS Code command palette for a full list. diff --git a/Dockerfile b/Dockerfile index 780e7c5ccc58..c8abbbc3a30c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ FROM ghcr.io/github/gh-base-image/gh-base-noble:20250805-204228-g50c20871f AS ba # Ubuntu's apt-get install nodejs is _very_ outdated # Must run as root RUN apt-get -qq update && apt-get -qq install --no-install-recommends curl git \ - && curl -sL https://deb.nodesource.com/setup_22.x | bash - \ + && curl -sL https://deb.nodesource.com/setup_24.x | bash - \ && apt-get install -y nodejs \ && node --version From 353fa6846eeb35e3c807ccd7b7ccd5475a6570af Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Thu, 11 Sep 2025 08:48:41 -0700 Subject: [PATCH 05/22] Update docs changelog (for PR #56922) (#57500) Co-authored-by: github-actions[bot] Co-authored-by: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e4f1df059248..a3655b75bd02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Docs changelog +**11 September 2025** + +You can now enable automatic Copilot code review with its own standalone repository rule. We've updated the documentation accordingly. + +See [Configuring automatic code review by GitHub Copilot](https://docs.github.com/copilot/how-tos/use-copilot-agents/request-a-code-review/configure-automatic-review). + +
+ **4 September 2025** We've updated the documentation to remove references to Copilot coding guidelines. From bf622e0a5dadbe182706823dc3baecb463cf2e6c Mon Sep 17 00:00:00 2001 From: Greg Mondello <72952982+gmondello@users.noreply.github.com> Date: Thu, 11 Sep 2025 10:58:56 -0500 Subject: [PATCH 06/22] Specify UTC times for metered billing periods (#57490) --- content/billing/concepts/billing-cycles.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/billing/concepts/billing-cycles.md b/content/billing/concepts/billing-cycles.md index 19e89951c8f4..ed45c77463ed 100644 --- a/content/billing/concepts/billing-cycles.md +++ b/content/billing/concepts/billing-cycles.md @@ -26,7 +26,7 @@ Your billing experience depends on whether your products are metered, volume-bas ## Billing cycles for metered products -Metered products have a fixed **billing period** that runs from the first day of each month to the last day of the month. +Metered products have a fixed **billing period** that starts at 00:00:00 UTC on the first day of each month and ends at 23:59:59 UTC on the last day of the month. At the end of each month, your metered usage is calculated and scheduled to be billed on your **bill cycle day**. From 91b7744bb7b1bbcf7cfa1c446550d6d55f9fd7f6 Mon Sep 17 00:00:00 2001 From: hubwriter Date: Thu, 11 Sep 2025 17:12:51 +0100 Subject: [PATCH 07/22] Using the AI Toolkit extension to add more models to Copilot Chat in VS Code (#57395) Co-authored-by: Siara <108543037+SiaraMist@users.noreply.github.com> --- .../help/copilot/vsc-manage-models-list.png | Bin 0 -> 71568 bytes .../help/copilot/vsc-manage-models-option.png | Bin 0 -> 42810 bytes .../use-ai-models/change-the-chat-model.md | 48 +++++++++++++++++- .../reference/ai-models/supported-models.md | 6 ++- .../copilot/editor-preview-settings.md | 2 +- 5 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 assets/images/help/copilot/vsc-manage-models-list.png create mode 100644 assets/images/help/copilot/vsc-manage-models-option.png diff --git a/assets/images/help/copilot/vsc-manage-models-list.png b/assets/images/help/copilot/vsc-manage-models-list.png new file mode 100644 index 0000000000000000000000000000000000000000..4144779f539e66feeb22d04df4c758a18698f0bd GIT binary patch literal 71568 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 S8J_yU00f?{elF{r5}E*|>QL|i literal 0 HcmV?d00001 diff --git a/assets/images/help/copilot/vsc-manage-models-option.png b/assets/images/help/copilot/vsc-manage-models-option.png new file mode 100644 index 0000000000000000000000000000000000000000..bcc1d114b7e89a047301542d7f7ce461e460fb6e GIT binary patch literal 42810 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
N^}1FffA#k_d1ZEbscvUNa^#sjnM{1fv+y^* z@HFB5d{l6hq)4(tNO6+fffDSy@NG`3q+huFaV~8Z((oIzkuCV$+$u!zb?wL#E z8_oi=VC`+=LmK(a?--}WS-h<`XJlp>{UJ}^M*1-;T5x{SK5L8JdMyi6yyw>+g1LQFmCRL@C zkoOML&chOW#o)0MQX6WQ6@Y z9fMN&q;$_G=VdSfIWk<}^6`HN@Nl25N6BX}DePF`1k@f1%p;YamXhE2R^>!YlS^YB z>2(Fi1spZZoFEV?U2^v!s<+~{n6Y}(ZJ0!!({~y>#@>6juD2r94?4Zj6%ddRmL9qJ-!z*?~yH(^_?7SnsC`KAg8`f^PYn=C{zxEH_a;q9V1PHqE$x% z+r;QVuH1z;Rkx>h_YaVlkO!!C z%mq)FuLTtk^CLN`GtRQwwwAe=A49W(BM9qgQ%}kSV%v^Qmd^w7Ow&BDPg?U7SBEt% zC-V#>R>NE@&{zt5b;R(MRR-sbr3B@=4^>%>%k1#)I6mC>Hq9B37a!XMk%?RUw4?}b zLEgRX+4k?W4;NjHC3K+dx*$JT^j>tGWYWaKws}VH@|AIwnNjKtoh2#8(rsM7Ztky$ zpqNcTCrGO<1;)I~6}U@x7vP>Tl+*X+apnT$nLH+)!w4hHrJ`wxUo4oLCd=bC^jM$W zPf~zQRJ>4gYS<77FowIhWP!Xb#Rud=zU}z@-)ifNc5)nWorPncf8{lhUKP~81Kp>X zjq}YW>I8*S_k!lDz3i*?DwDalpA;?iQrJx^WMHJ*w$s z7ysT={uteO+83>u`q}T3K0Uq5ZQXl2jey>F`(A*ahV)4RfP3&;tNUuH@}q2i1X9AV z{U2@X@!jNh;_oX_Qb$G}z?_`fhd>y7E_G`)kOdiDOKG!t`!I7IbQ;~|G~VXhM&Ur+ zb`K?U<@=}XkBPXMtUD}G81Dtoyk1Smh;%k+BiPFs_kQ<+K(2-&IN9R+J2lmh-NF$n z-q-rVWpRjduDyy8L=YtM*{AsEwD?~%rlb>yAakCiu)N1sR|#XlvP46lb>3WcS?u50 zvNO$oeq^m+8KJCyMM*Nz;XO=77LfLuK5$X}N~EhH-NV%z?{Mo$;YN0^AHt^|V7n%p zip7WHyvEdzmXrjsLl@(hR9G=T#>!ld;fB~>+m>@wIq2jj9PcQtvGf$-tzTivR-Z;% zjZ6HNwTScWXybKwD)tsHLYNQsLd2Mh%Y4t>$a(oX37jbt1BNFmBu}nl{uMiIfBg=! zL4P++tio=7wkT!boBgXdp&Vo}CVRLbSh}Ma=wo8kg+n)AyXbxlr(ULZv7h*p)d^xn zKXUw?H2ZEJ0dHcRtvBm6)G0O_E|s7r3)(KW-+P$P+t$bTu2IivFZobvUr&fD^0SPg zp1@%wx&02$P9@)`pIf>6whTT@bfk~k5{9vNv}X686!$;!$eEwS%;SXIBqWsqYv0bB>Zdxk{4-(9J>*`%y_@*F zo4g_#{D#Qg?aumbW77UAbylp!`=EgDQujzg9m-CEb?zKL4SVQp%o=7q-!4x|YS23$ z=W{r2?N^9NiI0O>>Lh0rhWc2Hn*UO)XEMXzXc;bG50o&a8hAfz{(w5!>rl!QnHwKzGjq*EWi0AjTf_0JN_;SYC90~+U}Im;$JwDAujMfCCQ*o2>QgsyqHv1 zKH%4UJ&uOF>R)tm_YQ+;GB1A;kYEr6NwBmA$8Ow1xz!qO za0FrK)1!0QKbL@qb<2|L#*-ia(tj~vc@cq<{k7!Ce<{hrW%e2M+88zRmmVV*XZ!F=^rfv)7sPLE_&Z#XtxSc(p## z`X>MQyHUHRk3|HQPw zci#hhnd0%2!he6%0yw}$sK)_F$A53(&y!BHx(@Hd2kn1<6v)v{lW%g}zWrxW{2xhP zkQo?t&i^M*2NhmW5~prGxv}S$DX@6aJn_2Z7SLVQHf+}SG+kYuT`$(Y{a=!u$P@JL zt&fca8cc-V{{_mjFX{b{bJ2O+9~B2sB`iyLY_8Y4Z~XQ?+T5TLwtZa5PNa#h-pDiq z?PM+BX`e>A>OtJ>0Vu|)H!_BHt*mZ|Y7~@g4MvM^p#?=sf$DFZnop3z4nK#5ou(U~ zN#;$znY?CK|MUxi5&B{l)W8fmS^Pxfc1>)cTaoktEfczNKU^~qxRSz zRBF&EHTaQ}+^e=70YC$DpNjEix{#2&z|za@%fh!|L9TOJc_+ z`T4lHHRD$4i`=C7XLm=e&BGxfy8E5}`914ZrB&wUbs#Q|3xruMdj4?jWzxjNwqf@L zS9tlbddv*h1C+=uJv)h5{=iJD#QY=j9UWW6YtMk)ViNTqkl7B|!_S*$h07jN14}qejR}J#Z(H|p*X+~Yh4XcdAGBJ zwPhJ?cL025jV0+ut3?_uprU*f^XCTMdIg3iV54|(n;W7%;e-G3*&tT z0&^Mf5jtf+haR!}{0h1`neNoQdi@trm~AB3y?z0o@3QI00Lrv7!x~59aH;(Pxm7;Z z5fbCtE;^rDKx*S-pUX8qbsbc=+yltv_u)*y)qcIn)#<45J{o<9CR1pTJ7^AKNP<$d zfOpILUmuFgcCk`!jGruLXP0RUf@^(yFHoHw@8b#JgLBIp(UxcdDz$(`I6bqXvbh`M zHw2+MJI;}U|B)86Z=Cn)K(09(m!Q)$tYrf&bEEzMw5m!o-z;WNhogxs@OTx&nWyUp zwyT{{9b>wM>X~gn&`LyhEZ_>5WS=B44ZMahh)nw(O^s<^0&+G9Msf|P%}gFcO)Lyc z`rEvr4?pwY7%<;ALd&KccNe}<{uorQ12VZOG_T&QohKltz3N_0G4}q3D~^m$3o+)M z2rI2Z3B94vsCo7U%P=Xc8E6rjM>9412ka+|ynnWD2=RiID~jEl5cBNbLk0X?xj91r z9>m!P^;CYcXx(_{*vhj$V284`xEk3kOY||I zf;`@@>s&whn^zMC5s=3aa96kLUQ6IZiwLnaqz)b%B*vZC0R_w<9b238wAV6iwmxEq z94#T7vP^kOHsKi|>DZ_le3S5So>32_7sc|?VDfN0d6rQwaie~%Z2Foaq0pt}c&cwuJ2_#g3G>HDoS^ouWJt6|A0E&{7usU!FzT(?|Vx zdGpXP1_oiUO6q!h{b3gT&w|4dmDL`vcGR$w>N@n6dLk zQ#x+%ev4^Tk`cc;nWw)R3&Y<@+ncT3b~LpRWxjBgR)nz3tM|Ik_<7VIsqAXcwpwO*nMxkD z^{&`(V7=97h5Z_bQ_^w3DW7lc@k@NFwVq>~H&&&kIG}YOGrgRSdpuL?JWrE(&+}v_ zk+Gi06ci$=G}MV5mAby8IlBU7rW}31dBucHe)J@o)kVdnsxTrL`TL?|opBbX7Y!%p zH8;SPuvBbC>b@8&%y4;NkQh?v47hq>f;SOIf(3kSP_BoQ)KciyR~Nseg%c6wdNj`7a-5Wooo{B-yMA7=xX6>*ERf<{PPePw+@g4)- zM$h5IXSdmlJ1K(l0|%;>+6%_PM+oO&Obj0->qm{Hrf(WSbOi zzfjrB$svl0<>>t)Ey!ff;@OPCyh-ybYT#G-Mc4#T3hkAvZ%pvou`%YFMRrdRF*UpM53l*AIQMM$0ErYe2JvA zt_5pmvT!y4Nalyy5Q?~WSE{_qhKty@uWPx1F{8v*R)+KSkiD~6UCqDGo}Wh}Q!azt z+-K}pAIJh;DGaoZ*r9TJm9$O1Vo z%{=H=fa@wX?XaBxx(r{8e?sO&_Dw>$`W{xESd|ZZ<|9Pkou3${$DmewJjX&2i7T@( z=INXv&nxfH2FHn6E@GUk)g^g#a=wSsjj#xJ1hO~=tdKi73-lq2?|;hYd?8u^jSr_r z3CP&N7v+gPaAfMB-YjN!Bc1=TsUeLdenJqbLPYbNPV4%2QJWxAynI9L%97Uf35rj8d?xJ;RE6(O5P zX}R-zydu7?BH-%MUs3`EVNL--6VMUj{C6v~CRnuykJ(vLrh#qW5GBiX%YXjK>G-JKoTalh!^O4G{M=qM6+zb>{3 z2t9+7u|P7q5=n`YmixL>OVDUAhL%-JKf!)86&nU39y!`}ZyX=r)73&hFNvBq>zrAy zcEFNWu4h##Q`B1KzHPS8eX|-ofBAc2l7W(Lrl3_w^_o%6uO6x`WR?PE(OM6pj;Ci*ji}wsnPT(yOG4 zk;Bm?sN3oKBThx2hbib4dbLtKcmh^yEC!)k76?d>yrCR>UzuYc2g%O=YQyE-pC@Ze zf{CuDn#b%!QzjEq34Lv86A%e_@LT*jo;P{|!)5P68RX;C?=1=0x>%EHBx-eEXe=tMFlSmJWZFr{t;6dCQ7}QrBooD23krcW zJxxxK{oGQ_(fS~2WvNFk#ccXfrM8S>FZn?=gu(5$wO#4QQ_jzu{v^=A-RXt1ng3czol{s&?yK_n z!)hefAW{8$`u}7#&RFNB@plorYWV!D_jI(q(WK`;0!F{>t%-z{1yilft#1I_|r2x5|s1&*?w9G6oZ@Pf(RW zIk5^UN2VExU2a}eG9u)D$+Ye>fkygR)Hn*`V}pX zA58wfu0L1T9fd)KS*mHDz^4jDYQO8X?!5f)-v1xGfn5X3CS==mr&BEI25)a5mxexn zv%$Z30Y@0do7~j?4DbTweYC{$|L_7d+xZP4)s__UG}U?d!*D9(hxfk@?=osW+!**3 zlJ;mW1x0vI>7S6|KqV*jXYLo=s?)~uzo^##h|pwZ+aAtb`{xG&Ns%>xFbBSvpM3s( zxa3G8^^fy zD?31>?s5IYlOGFm&lbCrR_8=e!^R~R{-DWn_3j>pcKQ*TQ=;wB-w!usfNC(xm;2I} z$+!(32flgy2b}$-7(?%TIhNN9y#&Q_WQ0Fvn{Txgk5^gy@KOrbfLiKjo58ly3M5s? zOq^{=a-i2YcALE=ZrnnxSjx3ta}lrI1>2+i|8uTCcF+b3r>$h5;eGGvb|SQX4CsbN zs~rq+D!UtdLATKV-XyyO=AEk|Ml)oh{&AkXK0c%E->R*@Uxh}-p(fbGe$U{%9Ih3i zM4y2!^M7U~Jdo`*QMXtT!46kRyWed`T{x)D-c3LowEum`I-s?Za^A_rEw85qejAlP zyN4gEoc^zuC2|H~$LiN*se92Kp?eDPMJIm&RgYAS{kQ<|lWTQB*KXFg6UsEgG?bON z|9RK1$$5{Wg6{V71MX?_>T>JqR*UwJfAz9z zJ_4)Y_le6SNYITFK~=+RGn_eQTWJpzVQYbgYYgrF&}p%=p~L4VQuJ@#K^FD*EdLq# zhgekRIuGlA3^)0nxQMzeD38{=*?E94t56l(!_dWwlFTll3erc12T1{RHa`6qM=e(e zg!cUhwJqnnsx4E%@wiN}RMX(-Z^OF(GAn->mr3*p#_A#}ED?7nfHa`EU~&dD44lV7 zf9sLEgUr1a-3W>9aPjvwR6G2}j7{gauhp^&25{pIu)W&CpkS~!;kGjH1)W)mJD7)9 z^`_3=z^7V3=Vhq)MT_o9-@QJmQ2>PWPQb{LK5+e+AfKi*U3` zQ1VycH5ytG;fe?nwt6&aa`-f;czesw1oV#j>~xa<(b<9QJHYyA@XZU(5fR|P+&~wk zOQxiUd%8oleuaC!_kW0L_iOZ?G!}wc>171w@`vhEUgat~d6p1aj-k6%{kMbZYeA{w zs`v{(GkbohY{5=DZtk~}uia6tpig7%*w_r{=XU89&}{l!}@A7}a9R1p_ zFTqowl;tNiNys%Uo*gMJ;?IokVExk?r!4{BY`OA3+HBbJo<)ld-;VNwTz9S3ajL!! z@Ur9|%=d`C{(*qx5)M2~`$LF5ju66^OTEq@!%e)3F#^Tn>nCN2ZC{wUX z&R1)~mhxfOj=uPozMEKVphvTBcAB6eCqME{qn>(J@4yqe!raGSsiieRYI|i_{^jgb z4^M*y7w2a}&+&(evy5vqEiG$P4K-VgSHMG`A2$LVX81JJ?|o))3|kh4nJMUr zq~z3q?a1qXXe(jGe}_omoV$s9&(tk4?P-2>R{oT+_ZOnVe}84LnnTJDbnBkOjO{Bs zl7o|WKlAy^D>v>Bscx=)Y&o31G>;KS>O41ihrNR53p!7y(4An`fnv;N=Af&#?`&Ej zjH{hu+Z6?vqQ`*1LQqkBmXr^Gr9a;ukz@jd0Q$i^k+m$DtfVE$wUDq)+TfvI0Vb+AZq%ed^! zDqGKiN(-%r^Y%!2>YjG>y~4Y}b#;!Xar^!e=gk_KUU0lE0P9Cz=-Mzj`f4uoKNe<>?ArutR6OGOX3bn}gKnhkZm2@Sohk zyz`o^v$YU*I6L@P=>+f>3ccFl8e;D>G>*K{4w^29(R}%GI!ZJD3pb|*mg_mR4J9Om zG-^2*F(k-!1)yr_eB#TzVn-_wK(_xr7gYD6)%Y;?_um5OUqyG~0n|%PeItrt{)$H^ zCV1u=uLL)t#7Yi_99!G&pYBu>v@h#v0pQ}8#QV%sQ{??gz~x?c1EI|MKwq}ZOli~M z&x)?2K_&VVIuq|noTNOO=o}zrlB#ax?jTXJAT3J_9^kvh~f%-l=7Q5aGO%~H^K zmO<;cKiE9m-fZl5@I*$PjjJo0wJ9F?40QbOWASk1pVZ$8OkMIeMUde6tO>p12rL0SkoEFf=|)M0ct=b9s&sd7m%uwy0AQ$5epo8I$H4 z?8KxBp^vJWw6~}E?E#KIL}@ZF;8amJUJ*4qn_pdQ1#AJx@!9o;ygUt~Hn596ngTBm zfh~6pxH_Bh`>%xfu!1y9C?&tePifXgy8+~RXk+_ z`WiL2o-sDJH@Y9{cTdU+zsLZ|Z3`u1v+#~9V+RmvW*2z$9lYr@S!pNHxL>H9Ga?~Yi0Ny zj$fj}WeN+k{eLnx&mqLTaHS@JY8owGUFd2gir)c)_1&jru3FW=Dgf>|`N8hRZlU5w z#=I~0X;&|5urXn5F?jJAD4>0gcYnXA4`IOiiipq^;6U0;k|-KHEh3vKMXO@BLXg;W z87pE{Tw$-jb5PCc8aapXs41tiNNDt4psJ+bJ6E#lA(-%ICXW7!mg)FP6zRbu)aY>7(%-yWcQfR`1_Z$j9$*nH_J3Hpvokh8k*{0FgD{3s zIkBK*`GCeLO9txwSuP#sRXM*DJE+ORErvsRT$Nk##`Sx3ugm_z(-&W^H!sJ?a69g& z7`doS?`)1xXMbwhPMu$RK47}_q?*aJF^zQOXMOA8$0llRVAiK-dpBw4A#J)6}M71nZ@ z7s2xQ$kff=CA9=dPp_B<)oT`sRxZPmDnk01_5x zOob>>%k_A$+FHyCMeX^9OpNgxob-RGZQk}C_f}KQ#+dO#TrqV#9zNdCA7VP2iA=_k zA-N;lbthBb8QIj{JU`gaC{Z<*Ob{uSf9*D|BppD;{m-^xm`HgrGhTFYoB-xy!&fJ!!V_7>73~T_9y>sqpjJ+fr;)%bsz3 z-aZLbWP=;FdtN}zB;9+H7m}5&tsy1MePhRrAZIfako|lU|rZmOOgB*6^SAAj*wdJldXPl_$4$I&f>2M-7|HP`>W0W|kB4&$) zP6Tn)ecw9x@b((|Po>-fJ&HQ_hWN;SeaT@A8Z2Vmdy^(iMr38mDng>CBDGD{?szaZ z+$NQ0)<2?cB8~s_jO3FHelc6h-KNtK<;N?UJRR{pzodknHJtbvEk+=@gU{!=AxXJk zdXDaLOh3n%X_A0L8C`*kyt7pvXm=dLOu*GaJa|t-0BZ4Vo9n0z-d1F0QR_EBy^k4sW3VsvUsb!ogk`@CW37k1_!9C zQSgfbEu42Q8r?|HXtUg4fwE;5$DE^R@40RK6?%ldW{?o;ZgR1`a7SY3oAk+rg&M-mZpTb_JI6dA7+(B+C0 zfMaSQrNU!WH>pJ~Gh!kNt~P!9l`KK*@4^h40~|9r${wdq2HzlxkX*N%6%`U{qcg=_ zdvGeJY~XmG{kh-JF3Sp@6|$rY_TFf6mv0zx?`P#35=aQPdBMXMaN!{eQPex(N9_lm z-S*{@)77;SZMz|Fx;U-#dVkBa>lI?-TLIlW-Olq_n0s$EPs-hSwY+5|^KUTZxq8V? zlB(Z$cPd5q$g|#RDMmHOTOb_Ze9E={T!Z&vUn|$QGyA4}q4oP(RukVDe8a4X3t%o3%N)mlg)*-tPc1)6P}a#*Pu%uhU?eU{mLzHeRUspgdC~f|GqIz z&emJhC7&g{UF!J9aNON1VRDS`9a;2=eor4Kf3v{Pqt1kntatOh%Gp9gS2Y}(PEKCY z=^@;IeED-LdPa%~U#m+Bh0N}9C`8L;LfCSWpUIu#?pjzu(2!gxSYTn zFVod&Zm!OUU^C`&P1=+`GrZy5Oy5ue7=_RM(H0h3L2)C>K zUK>FbO&61LL&c~)b9Y~dq~038(uQ_in)!UL7ml;Ga_8gw)XI8sku~`W#oW@U^dU}q zmxUVB2}3WW*_-2XOOeIKXXL^X_v|Mr=^6`4VwR?&+&{fAnft%kddsk?wzmCS5fwqD zyBm~{R=T^9?gr^@5NYWKDW#F_?vn0Yba!{YW9@zK{rsQ%d5>d#!sS|X%{j-I*BIA% z{?6l9?lLOIQ@+B#V?*nmgu;D>mbqSx{II8~DinHol(^f@qT6h*rV4|Isyi1>)y^K* z3Sa(~&etp52V-kOV2mh+Jhf;c3;DX2Mp_>TvmO?YF=k2b)erGYi-F?ReM zfk~!H!)@BbSy1sh8s5s5x9ZF;|GSw+>B!6ClT0uq#_T8DqO|~Lbypdj? zikGBnwSJ)Ksp?@RM|(z(8!Ey-^k)fU>WN|6-7=+%hoU5D7m`pHPVA@!>qZC9MA zMg~>P!A5Q6>m#Pq)GZ$GwzUi)LhYHyKaedgR{N2fS%(^<+=v&A2ge3mC+!v`ah@4B zi`*IF~2B8%bB$I(P9OV)2KZ z_->KxT}elkeq{EgSRJrvpnnXVFpPX%{g>0_Z!5Jv-xr2ueXi2aY9WGfXA%0Z3BvsC zuF><@qCOD)H2E-`Bt3*51TTpcnHc7M>Ws97O$pJ^P-5I!B~Em%fy>w7L|&b|Lj4&z z$m_PtQ0<}2wq7GT$-6}!D$6)4M+q~GGag7Mf2{AzJqoeXdb_e`>U=EXm(zvgbn#Mc z{-Ltz0v2f?F6gZl#Y&j4g^BJK;x8YHCsMv+r2W%B%`sdv%3|{~9RjJ#$yyC}EpRNB zh{I|w$Nkg%WM{bB{L^Xmzf*qIuiE{xTeAR1Qbvw4XtFv)6B4;AbMjMzhBL0lLlqwn zVH1zbsspnvgu!sG`ik4uYRyyhS={Yg$Ps=QZouUfI~~nR%LTIZ{*7;n;NJnPdY zFSzm}Ep#ruTd!dFUnaF0+~quNde>43Qy=5^uRKR|_ zmx-kR$Ub7}DLpPp@ERQR($(rOEkUihXod82n4SDJ#Y`-xSnJ5DGE5VS(IeFHgw=j)F1TUtC#^pjBc-OoMbf?I6UO z_EG5|5l+AT#V}vz0}UQCUWQS(j)Gam=FUvTJ~Qnbm_VDR_`9^DG}QBus3V_S(l`l9 zm<5_BhoyCyotR2DD*RCU?-+1jwLHC?xL{WD|{s-->n)uy7VjhWh15n$9tz3A_z#)S3GflGyLHH5+Fp$DUNZ zc$PR+mT1VaD$^~9MzWi1Hz>w~6!!u({dMsez=b8K;3K+m?c`>RE~Af&tVS9(e9_C? z$d2^;)Bcg(75NjvPWDKc4gzjqRhoi)&pV{HvlWF@o~jxiruW6BiZIIwd9o&c|_PfQ%GTSh;1qhS)PxZH9U3+wgDog#Qx;s$B ze85o-aOqMJ2_#WH{6K=xk7ee+99!~1_+VQsmB06gb=8qnTu*PnS3@o#cfUwF#}~R$ zv=VBDyUNgjfc%O|#QvV8_(TOqY%l_j!?C z0E^XU4g#h+Lg-FWF8))O{x99dlj=;O@d2ld8{SuzQ3^+|bB9$#^xINzQH%PVQnfS@ zj`J=*92n-_O_>hs7Hk#z&-VJsk&bCl3i3h|Yc6K0S=1es-_(cV`_=A&S!ef9R2jgjc_H`=f7=M|7FC(%mJM_Flf928@ z>=)lI(lzrCXb|Ew>#|22&64&@wh(>WOGS;7`9X;nEKTP-3}pZK5J&C$)Y~- zH|L*wH;i;YZsV~pS-PZ1a-}~m`&P8HNpxKXzojLSyc*hc@;>$ob}n1AcYYN7X+z`A zV@glda`ni%EF7>7_Cd6@5u5XluublGRjtCO9hJ3!oy~#6`LLg&HOxkBLKwWq6y#ztL~f zpTIT^W`W5T-A|!!JqgR^;EvpWGWdTbBFk&yUw_MUXML#2UqCea%0akb7$WnLdFWHQ zKZPFGAXsQH`BKpLH(cASN5>tPSo3#Yr=W)NUQxW!ZBn-X6G8QdzhR{faeEv-txuRz z?FwHwMvhRwU$UlDDvDTTKNWSMKC0KuWgB^^Ibiq-V2XMlH#q_EOsj<`Wb3H?Dol`r zfYv@~k)m1QzzS=G&|VNJ?$4!i}@d}nh${m>S3rz@ISI90(3choFN1{X;Wck%%l z?pxAezDW*BTbi^oyGBN;dQ;AwoXyTgd_*0Go;Y`*ziu;h(7;h!e&63kwoLTeKZ4*z z-Dw+=K}hrsu;=1%NdNxerc6sB%K-y6?aL6WmuH-uh50jd*}?X2@{6Vb2m|58j_}mP zn%y)c>2o!0wW&Q%6=y*(V^#7CSrgq)?@^14xuN`$LN+y#Gdn6c6Is8s@_i;XnW`a2 z%Vmb{Sjxz!zjB>XX>0;w1-9_)hxxemll?Sj>a4#9gbdS#bnsLimb^Y)KB-wH(S@UN zY0{nkYNXylm`GUeQfnfcggMRMG(AakR-w4LzFw!Ze8rM4GIm13tLDP^j8q4UXW$Yk zG8zs0Tggg&6k1sD&()?N;z2kIvP_1&hLM%}(5scdTHnrn7I;;$<F|*5LixkwA5^tw`p^$nK7c#cYCiU!_)}o1wOXl$kyHAXyLZKW^n!bmw`a`3oI6*9&t!qWZ`&N=`VtCO~eL6U)O)S zXiq>r#BxWV633*GIC-kt{u>+sR43%u0x(INyX3^r7noG>3ud*9T-ce+f zgox)dL;k-X!QK<}6TIa~z&H=i=gTJTN{qY@-256L3M->V+?_nJa#R6uLI6jK{1qu8 z_Qg|1fq#yeC=ATIc(I&ukuG6pHO_-@W;9B1ahz}SS}`gmL!Ojee<01E4L8y=_|)gz z^S^tA+)!J@SN2pUPD3)7RyTi4C@$^)?Nk!M)S>`OMeJvmbu7DVV^+myd4KW;B)Tlk zxuJT5as4ja(}Wqj{_pO&zyEiuoDq)dz5a{09{)6m|LG@t*Fixrm;IF@|NI5~?!R7t zp#B1H0mA=vh@h$Y^8m;tCb;bO<^H=D&j=3RaB2AEe}7W08@PxLLmF=X$L<03XkdRl z-|DQ2jap084^&N^tVfCs?y1&V=JjmUgy9@8Ck3}%% zs9vc*;l#$T1jA7gCN!x|xNy=TbZUN_Wxp!NY_zf2tU)R1_j-jO*ju%N0j%XeZnzdi zFmFP^_X*UmurD^eD$pox8^AhKzMN5*szYC-`{U*Y-a#Tu0V|JB`+n1FIqvkwMVuY| z;?9qK&ocFlA+aJk{pSfWJ&NPHQ27V%47hghArd*yiVY=8c9;eqvrxeMx9F`hvsy490U4_8v(TVeh5 zAU^fwRIAA5G|tegh#fjw6k(NUuDfWH8GAiWj$$pBGuiTWmQ!0Ab$y-<6_rUN{PTfT zuxkwYw0suYk+7mcgvNno2hG?klLt)!f~t5#w5Z;U6ucq`%@&@kcay6$+Y3m_N>Kj< z^hHDne%kf0{LBjho#RcyuGIIbWx`TFI*P{l!T0wPwOA!Dx+as)0MHb@Wj zK2ZD26cBh~vU%Lt6AnW8)3rd9@*!sylSXA}V<_!#60{g`LZ$NeFJ|7NM1FEQ(D0H5 z^odj;OJ~z;1}cyM%3WY#uqjllJlTxft#ahta|5Q9BB>-+OJJEP>wKPQs{xe~NF`0~ z59#(ey`LMO3BLbSp>6i2S}Wh^Q_9fy&nO8&+McU@Mdd~c)g$Z!cC*rczfrF252`I& zqt-n;mGCERLva*oQLESb{3Pc0g!=A&4?wD|2Y#$ws0Zf1pE4vIyy-e`+_unm?;pBd zyYmqH{m66ZweER$goEHuOZ9XId-?Oqq+#_*fFgj(Z7)H0 zz7DuuI|A5@P)W%UT);wSzRWNm$1VBUx*IS|Rn30M|00uD1u=%S8mD<|fOEq_U({v` z5Zl&JFgFyn)YiG}BDeyC!y29X(^L~T`{Q}h5b$P=a-&2&SR=r6YA*J%6ZzS6+=c7e zpQ`veUejrQ0*d>t`V+qEqiy0&04Uws<3Pjt7lFG{W|%)6BO&@YY6=KAQsuG}2)hO} zwr=K`M-TO?=`7|V%H7s0>fVdMYU`tB=JpIU|^|(a(qYT^Q%Kc5g&WM@ z|50%9NJ-&I2IAL7&j#pWlH_g#alK z=Amy;D;TJkAsl)_P!I4+?QTOpZLy>f~8U+7Q zTMoZ*{&aHlKqjE@=74NJYPgr>BEHbESB0_UZt zLp~i;M>BvGFlN}62tdLg_5UJWcmIa2?;fU)wjB1RM*;-p*?vVBg&6B&yYF|hx4mZ& zT;zL+zt)(POlc@}b`9fjcX6qkR-=tylBk}q8r{LQ$YU$KQdff>97pHW7gua=p|Z4_8rThS>rf^ ze=2=`HO1IVd3X9*H$_U`xr@{0`@#87By2-JESfnTlI<|OHnBt!@@*s%DoygtCK`gw zYK2cOiHo?a?r)L|iwt+%#`QvHUkZ(HaG*K41NiBGPBD@U(c`3=JJ%b}Z6I#ue1@V> z0909~1c6AtFa4*?f#q1dSl>Sr73&)Pw9M-{$Qwz1&xW zl9zM7#dB-LO5}_)l!_NS0`+waY4rBWuT%G`REiDvYU)SQXswlbcm}K_H1`gd3L*9P z)oN4tQ+CfVCZ>_PH!t^NsDugeQy}HXHAl&Ppp}L{!Wbx3Rn1hMp=_yx}CH?faDtZK1mNb;-bMR z5_Q&$rpR|~;JI1?1Yu-23KS$bF$_v+Ds{+y^hLKVKN>9>1Eh4B1p;(fOuo1?s0>}R zLR`L{LOY@C$11vFL%7hA<^E<%oyr|q?OKHj=U9itdEan_J?#cwak7EAy7}0{hf|G> zq^o0eroP(^D<@M>`fzu_-YKhrouW5)v)n}j@0Y9F<9$lS*Rq=)anVMDdk(tT@fB|; zqs&VI>?n=1dY4QAB)=;AYxwF%+QS;{2V+~|lt3huFL<7tCYPe(B|@Q+G4~3P`Lo$> zQ#s+pcnXhw$Hrw^HuD{g=0|!3e$p?2zCMGoJs0P%cDhHTY;W$y zxY&-@myY5TLx9`?>KKmA-mW`}&ZyZ4URxgSB!N#`{&JW>bvZGzWE`^=CUE9+VcV z7ovvPWJ!yC)FXDsOoTTMUJ^m^knp~K*`6k(w+)tDj%HIl>mDSTw!>Gd2O%*_t)91w z)CWC;UTNN^$1zSrjHnM^9tY+SU5gH9v-wd1a!?ZQJhwj6Q_;z|Eb`M&HhdOcWO#I^ zr&W4jAR^zZHrd6=5xjY%7_!0S;u@JxI$`d_rrtqjfh#TASI_S9u~>H8t_VxwHZH9< zoX*jbePCQSg}BdSEWAfo78xybP~h}xFcYCSL1ufI&1o%%dpt5%A^XX2Gqk}vC~o^z58;u#Ukz`t}(W*XsUsEK61-&$wPl0;c*J$#^BL94ng;!tX0k~IQf}Y z-c51fyMS9G1*tmXES4-4G4ICKlJJdpp{ez}&Ez!X411~@Xe~Vc_>Sd%^_O~wVr1#w z_Bd9T6Srop&B-r9i`}=Ln_<^ezs&-k81Vq9$=^lvUk37E+ zr9^gaTl0)1?oSJce#4cEQCr2a%pyOB%l-(lZLD;kR!{qUbKjKYm3DLAfzM`dfZAYq zm9u?zWCK}Dgg1QcH-4Nq%-cW_C@k^b3c}zSgj654TabwCDJDQrYON>kPK0tCVG)NS zG2NFp%#EPweiQ(yYp=R)6428T541NQo5Od#t*;6W*>08>V>`M-uDj|mh1ApK@6I&| znK_+)Exc=jYZYWhqDv@lML!n6ACvDkKUe2^#48p5Kv1a}&|%!|5iQQ=H4r>@PeGXp zt4ieyr#(lEPFHsuYIS|uLTVV!o{)r6pn<#hlA|Ck64w8)b8@$My;>kf*rMai#T0Rc zG*5)GWih0r-;i2S$YggQFG2y9S%0W(#!G?ZEe933bg2I7I0fhEa?hCK(Q;y;!qCwF z2;07S#AC;GLIt`7md%v_%%Y8W~KmoCPG@p_x-RwI1;l;dql(H18*+JIamtHUv2R9D^7!yW;F@IX^W?aU&s5P9EuLCkf{~VpaHPJfh(}g3H_WV5P3i>D_V}Aq2G+ zFPn>N7;NsVHP+Fy@kqMO$8+-Ah>@v&QI($u_B@kcsQc))8Lg;=*AOf>BKR$eNg-A6 z^{;Oq`lmi-FW?rRdb&P@P78yqCmy@ct?%h)rb|l=Duv|*q=)U<`9uZ)l+jirm z?o>{Y^82zY=NEQ@l2*h>#*vOYN{P7z=zm!F40q`NDc!4C4fABsO*9ZO2vO6Z5QkSy z=?@@@81gF{<}h;bZwrAXF=(Vg-<_%~lsV%4xGa!iRQISpf7OW~@a^s1-oy$ign>zE zyK&sP1etKajtP^-#usr=!VuM+k)?|!37G(EQ_6I4=eDHB5V_SSI&xJA@2F+3SV0x# z_#vW$WDstw!_{(*-Lg`#VSOqO(x$WJVl^=&v`bBG z?C#>Wk6y!ti(pAA+NpP?ip_=f838L88wrJw)z`&j{>oPEl}X*`#|!jIL=ikPE>Dp8 z^?f?1DMHe5FQ;`1w@4nZ=O=UnoLOCT99dVdL^q-a!lYdG;5Iurs=dAxV1GMoDV(jJ zuP<1=u^6EnAXCRz`im|GLLB^huIzGl(k-xc_%UHP|?@m3DwfIqu z0tq`Pp=90~!n>uHo(l`2G$(U*Lo*_eqTXi#YJ(~!BoiM}3joOio8{y+YgaC@zl$&) zHhp>MVc&GkA41XV!7GL+7NkkxZ-`x5Tr5V4Ft2cKG1TJhsW>xTb>7MO`XNxn2CGZo z+f0%8JXnqGFeX7>sI~$3?!+c8Q-`936v*E5zs_WRn zia+;!fYMd&#QdFxeappePM30_q-MB``#F!;E4CuB9fs}YgV9spWIf*)iWv%vCNG1o zn3+XqUDoq_MXgSAh)}ty+P%I~Fgv$$_j6>;l=JPmE-t&9w|NYH3im2Zu!P0UO=aTN zD>L^FJEd=HxrKk#-Tyxi=XYS^rSgixSB%G5)P@ygY^8X8V1fx57W93pMKL;X`oV}( zezhy~6eg7Uz<@cK(eOJ0m#xh?m`G~aEoMN-$Tq+RBOk7>UTeWIry6&iw*JxibNu5R zWQ!QxpH8cEm-mZq4qdkf3`;b46_kGvZZH&6r5r=wU;x&UBzsd|Y{VoACW^b|(ETci zB{v^JKXPC)YHIn1b+5W8_EcRBl(vu;XZZ>n>qANi_mG;kn;FlmRBsjawi|lU=r8=?5A@4$8;dJ6A&tDB&mx zf{unzT|3Z^3Ak%yDKJ;v+7am2^7DMj8jfmKg!Ikvu$ipxTPJHjXEFY}2K)rwLr4Cs zQ3@64(^GU511N=!5Mvy14d_RHdxc6-1J2W+u?g8cCjs?qhOYM&beeU}#AtNoE?veG zMsE3(ma|ZU5a6F&ZHC(P8!)V)vk)AG)G)N0IRIR9O~6BQBa?T%KKtWUPZ(095R$5> zAW{%fAnh;m@l>V#4tWWQsPyyV7bEg&>Yr({I!0NuURBa7`o4?oKoO#egcU0IHN*CJ zow`;lO<{NFc6hsR|ByPg*~DaLG?>V=nCP^@x#==!*A;et5TY`fP{2+nXu%1bJu5wL zX1i(Sc7o&z@I8p$ua@ajAV5P?rWJA8eb$YnqSl^Nhe}wNa+_r_Pf4=ClQs?!72avMh=wOqHiwlDSN*fq(NYbo^!n$Oqq>GAaOe-(M_xZwY+S;-CuQJhT zceJ$JFAo8@8^mm0xZ*rC;SNblH!^ZmH{nfMx~=fxt)WNhRFXVAXx%sP-mDi|*bQsn z0&;Rl2pGleG*RCDi05Lkt8BM<6xnym(ITcDvGun`3?Rq}uJ0z~f-TzJyxTZ!MJCgW9nS{i}32N|xCkuwPv0ZMkCq z**Ypjjp!^$m3ac+N1c-#rC>=TyM6Mr;+Qmwc#@!idzn*b`$Y9Q&X2`jF*QqIAPWoh zgFQ`PG8Sq_l+e@^4^^GRQV`}oK`o8kg-0(rN>*vushb4&AVW_7d!H9?P9{HSP?Y*2 z|M4}Xf|}Gq?tR!Wm@lT##Tfgwa~(E5kn$6~u_z}{?dX!+oXhL0%bTa7Yz{0?QIWH5 z$Hk_`Qc~La`J%wQ$OQO^n zTK6K2OMR;4s;E}FD<4T7bql{E5I-h<#g#z27Qrv8MI>oUpx=;g|KZd5ChIKT%>rjA zb&M66VA-%AEHO&79h96&BYdrGMIy{W@hjGTw+U_0dzB z*(*iLA%Z%c%#h7$bXrDmu-r)sO)IU`h${4Tz5uq-TTb6oKg-B|7sw&8h>`rymmgT7(H|11!4g<$0Sd-sYmDtzHpizduW9way0;W7NThV0F2 z5T65AoYkfh{3W_A{(86$A(e(r77ZtTFHtu`yy_<^qw&zK;2dFZmWZN}wGPQPjrifO ztXclKu6L3yB=ow6ue?(ciI1KUk9pw^%m}r+L2_;IQ_Y4<+(%JIrVGf3V;&Mnt8FvV zJQwRt)2)w4AJJc09Bj^u%lBL7;X1h!Ru8?QcQqSyDo!d>JC13crbG+!hqDX&8T@G?QJJtnizKxyJJz_aR@G?km5xWLu0f9!bim zjYSf=XT^zYyKaJLcjRITNbH)Ke~z5zcGxDD*)1m9aa^t$*1!0y+;I?*qbAKnnz*TNdI$qlPvHnrSqtT&f z(5#yPT{R&Uze+$Ujq6m zOJmX3C>gNexy?<6xe>x&7ll#`KWw+qXQMaw{rY4VsZed@ZNl^e`<3vQ__Mld|^9i5+M43^ahYNWd4))1d*Jnb{D?MY z8yzH4Ad9nl{yXN9w_#xx!`qgEmxwMCG(5B~ zyv`MhV@ey9hpK2s#qEQH8oMgc^YmZZRUylgVX9Kv;;$)dw|_wbtq26em-bFxKHvM0_XKOtam8sF8*l*12Ut2$!zNF=iYg6jKU?M z9&Q+38hTQ5u$un{>+-6iL;(4FwNUIkvZoq&{S&1Tn{qQfutnd~sU5>%Ttb|!{U9c} z5s^L&w#s;O?S{5Nl60zhe~*X>ao&TV30GqWP2#82M#OIlr|_Oqn|3y@*Hpd<=Fea< zW#A)E@On)=$E|yn6@mVkx)lQbkFsH~nIW;OnsO=dV!Yo~iMM~7gXU}nES6j6oX$)? zVq6u{{{J-jyx$SaK3Z!k!tllu|FehucOM%dy(ox+Rr3zN4r(*P*y__@-~8Y_2FXD4 zYdz8PFA3e3pn0Q!+`r2XQaYn)>_?#A9zpxGmdQv$yj$@ZIOqv$Ooun%&xTT8uZcna zsvH}5YqkBhJfV9w=s!UFIYnRt+ECL;@qc&_A7R&eRqzJcLED`-6h)=VJW+q;1nNSE zvH{;jn7b%|$?XHMR zKj}2P*qecZ@hkyW%aJnK`Wpw>#Ky-choW3P0Ga7W)2}rrF?8@LRK_sNY#bW&o9y|P zB(j8HO5YKXa(NfVn~nMDc2C&`GaEjh<>^MBdWnv=a+7mcozvj~4x8m3yZzP@)Iom< zdayN6JD#p$^xsePn(@n;qQfecAYK;e{SfM;I298IKF(uSa+Vn8ob0P!R{|rhvJt!r zNIsd9=Gb3zJ=jo~ zEe?xmoT%}2I(jrQ<-zB4xDL3V3CAIYfJo;V1R>#911n8vhS(fv3N++rpp|1apjc(! zYRg<&QrS2-xFY9@!)!N=XqabvD83TFR78c%Oql4fm=yAd-7~b5xF{VAUwSP%<}h{H zca>H71;^F{r7rCTM)=x8OH_ZPCC*4Gox$_`Qwone(E zxXXrC-9>=nV0kcCTQqZ%R7b9T=Ty0O_~?)cIr%1{nUO0;i|kzocVy0xT>zkqMIN^o z2OuW&SRB)o$_Vz!@{HSdR=fsiThD-PGn30GZ-~5kP?6|aA<&SnhaBjCSJeLofZUGy%J@3-(8>1 zz8=b(Ywzc$=2~Nr@`Cxza@V|*jpZzpE=Du=<$ln?Il{|Y>40#1GbhL-i)HELmu@OP z*pMefXz*CQXs5Bi5KIzY{sng?r$ z1K__s!>E*En;%aB5sF37tT3_iQPOLY60q1FD@}Pt9mQ>vQcoG;PC1UCV%2) zThv)dx{J6PrF`LK?iG=#h@5Kz6Pm6yt=JDQ={pO`k#tS8&?Wg^aH%wV$9CsjD3G`Z zs|H6sli#v203v1FMG}L)zxv&Tv1O|RkM$zWyZzHdW6pO)e_)+!>B3;>nlQP9huqiZ zR<$dgszttI==Vj`KHjE5JJWL=L8zL|_&2o@bhYE*T=kA;CTx~>AE$oz$WM{jra+4z~}2L;Jz|>kL!1 zAKqj0v*!%bl3^&nk;FTrU7Gy>7JWxFvErG*?z&DHEoIhoWubTBPX?aN!kLMb8n73y z&W*}o){4pb4QmLpuYJJN{&(QlZ(g5A2F9~8DUrM)%PmZoqs~DIUke3Evg~?Q zn2i>C-SAh6z@otEkgKBzHECn1_HKyuqV7s%uvzSG3>HF6ypxX3U>Es#m2i!_*yV7f z5;hC$;s={@oU1jRq(Z470KGN`rMDiW%>0o`UF>q$Vj3PWpX|}R6jop({sN)dT#NdK zWYRdWVA=l6A2ZV&{T)oD=o5(0n5l*vpwF>z*6nAw5(Rd9%dwLYrot=2h}2%Bv-;2RY`9HqEgVT!y?-T<+4^`kM*i zgL8T%Dr4L#m6Zk8Q(B(E5Ez1#8KEanCp5_eF6vEc8>BEV52hl`)=)MxldxOwXytnA5E}JLg$Zjc*O7~1oq#^R-WzebU7WRYT5G>H1Y{g1T=NodGaQxC z=|v}q1wL|r6)?mVS2%#EK@qDvcKL@5LF62pq>x#*D0d{2g;AEp^^etLWvMc5PC`ST z+}{uE!_i~aYUC-}kc6J#thUn$?RwJDRXZ>2mp zs~Zb=YuE0NcsYb<7q97l+<9=JZe_Et=Dr#ysKk^`lb&!~0PU=Efw-=G20Xx-_+mO1(%$|hKY(k3mFfXZlefHQUOfjMkLR*mC(!c0}L*{nX>ltEvk#%f%l z-FpEMAf?D8Z{aj-C{KWlXkfN45j3E#HaqKHgofpmr8H1~T@`-SKI)-Fu`ZPG9cGOrS1#qON%Iqn$L} zE67}bC8*gXN)nXoq66&pDUep{H27(=rV^Ll2577teG;Yxx6t&4)cUwbnBV549k>b> zMb>co583!gXZQbA@jUlFO3~jHlNh}+l>f75?^qCvnq5vHQ+==Yoi_{myw7uzJ}<(2 z>K3G~AIDEK0KcZsw{<5g$w!)Y|EJrvrh-%VIxgGr9A(KxRh(={l=ud4^X37y@~~RU zyN&!fGg|rt9{V(^5tJ$}KCLeMpVm~@jNha-qzFETqJVhuVVy61^&nt|u;+2J^1EGK zS5?)mn-u!_15T77Kf6B9>=@SBhLT!X*Hx3=Nn!BgU<`Ag%#4z!yV!Hl{CxNM-#a8a zLr+n8nGn|i`Eu@uS8P7aq zW@-AYS6irOOZ;_)$dSMqdgUbMV2<=uYjV;$`=>R>Sa34p^J{ZcL*Hv~C6z|5snvfq%UQfM9Nk2%%aRyQF(SQgHy<6S;S{$tFciG3;o3o}9&#f5h-J(V>+j)d%mZ z%kiq{xJ<*_@-OP2wyS70C6IFsz!dlH`XKMX^wklJjC>f)yw(w({;nxPu%in1`)I?2 zsZo%YHQIKsR!jiHNvM(!)P4Job2cJ`FMfO_fZgHcgOK4EcQH^&QW+l`Kg-|Sn<;NZ z$dn__WHvP_t+Xi6|E1&6o)TGdb61k>hf#T?QV3NP@e;$4d5E+#Pg-!8&X2B0?0hk; zO8x8=78%IP0zG|ioaCltDW7W19(R36Y&*LOp1+73I#K&UOYP%v+#qI(_dZVx22@0M zEk8O1hXLpL41*5FO9Qn2i(F1O@|izGi6)>J-L~x?eX6*pSp@7TZPuq>KE4D?)1P3z z1Re@8q6hr7xwyCrvH?#=^BN0NnpM5^&ap~bm{@5rzho`)P4Lh@)tbwewTZBxq#eU3 zvkh2h@av1)dpo4NPL?&pO`9M6#G40;Q1~Ze*Z1Roo#P*XKHYwQG_4;l<+h9$%!vL@ z@1j3z0ByhJxh;q+TafR9Ev!)xXXq1@yak5nOaN9f4$V+gDOPSf_5OqrYDNLiNRZa6?p1a zffJSI6Gh0uY^9kR(YaiIs`JV#Hl`nxg&+VbtcA2JA*&O3JcwX~NRS>MW*k}j%)_Wh z4Y!y{WKqB^ApT90k{08s)=4%^=aA`bRNS%tDnyq6f~h=8quDo0{MALv z^MyvYdMNjW>*NpV!Kehi1KXUnfEw0?81pVVnhD>Ual&fI=4j(FE67Rp!=kN9oHQ;QRez;NxBB`eq4f80b6+v zv?X>yt6~GX;y4_2zFH2T)N-f8V4|^w0)zm|a&yk9`Bsz1g=H0Dos*d?Ii$DJ6ZjqVly<%>;IM0C4N}J%TUcs0Pfd>7sO+ zAgmAwSER2OfK-Vx(7>Nh$dGiJJ5Y${@xwG639M7iRfRvjrJWy*lAUJQD_?CZ8(S9> zS5|XCDd8myx!sv5&w;YM?q7yST&awK9Q9&Fy5!A39by%Tq)Io-sIP^>)x%Xc&rQi~ z%zU$#7ojz5CrA>G90@c9AqleLFc%&b?7k3(!hqWz?WwAijOjiQ#d#ym7L$l7{ZTj8 z$+51^9jpmG!z8k$h{X?&y9p1WZ1ce|px%*YMgP6a4 z=VoXqyCq0#)Jnt!jt}L)1lx5$xUko(vkx++y<#2l=?1~4J}L~)5n8j5Hddige_PF} z>n)8-L}i?Opc^WfPhtPzQ~~dIO-K_`r5#38k>pQJNK$ z`iJ+bXu>+MfZ@9?NfhtzdN-|6y^J)Z@Q$^i_!45pL+Fhuw7dBDQ2i*^4Dvm0O$&`x zIwX(v!Xz{nACCff{>njkFSth<5&a6^8l2@K2q3)OdrHuEoB-hYOqve`sMPJ5(q~+Q78GFCe>ef6-A3PHq3Qkwj<6p5o=SUT1#)tx}?N-F! zV4hCWV$_&Ga?O%VU{0_Rgeq4_BLt~{rCI7X<$Fn)>abf}I;%IxB(E8pdSKVT?e+=j z_&l<^hkaauTSQHeco1ig+wA7w3K+s8Y=-W-%-ij^ z!>KMHtHYoMF!U+$% zkux}v_qL(-!u>jAQsJx8PTc?qG|4yi1Iac?O)Y82CVcadO0OifKF{I;KZ1UO8`!&< z-!YBX%UXqebK~+B)pA~bept%4No1MqZ1q9w2QRVU^SHGDuupYoU7$>z=6(|NxJiBr zlqd&o6jzkF%(@yYU=L}}P0bTTa4AY2J=HqP=Il&_h!D+LnI7x!V;vA9hpvyx1OL1|gJ-n;-QxVi@`}+N8 zjox!ss5IYZ;({szuN&YH&H0Bks;+5evS@3$W0+$0I)gFY$b)yatQybfK%VSQO}P8o zHL>-I3$IIOmMObHEw|phM8D*# zp!`WFnZNq^cbgQ5dAXE00|yAUP{_$_>hJ3b{}ZWlUGlJee++PT*Y>ki+1A;NU&xJN zVsoCaxd*K$Ekgw@S+-DP1LEboAoLPG{b+v*{?*2)^tPG4k(m6CmJq9Lv2L5!59`@6 zBTE!I0s#NphzkMSI6^DF44VOji=F&p>D?&aVzg@{oGq$DDt9WA1~?m4{d7Iw1!k?A zUrR>386J=Km)f*ZC>YgO=e{nxYR2Yh;@IL(F0p?#nD=HrsC;d@JL#K{j+T0uU{q9r zc|@J72UJZrt-I!*)+6fdwrhVB(U@X1V^~yD|^#hCZ5`Osr_!MkC7 z)>OfTM}{XMVBrIi;~tCLbZ};OtXyka6?IK^fpv4lvoP9?HToH*KU1xDR>IZ z$1!D)9Iz%22dV8zwTq#q9;VC)74oii@mUUZQru1~HWs>kbrY=i+L= zUJP!0E+xV5xATGVi$xF$E`23vNcLtI%Y1KU^$}HK`m*Vg>+qp>&R|YC#uZIJ6_ zdySkcTBwdD<*z+_MwHy4+dOU;My2$x9LN42Py3nXhdeKsz*@WdTC^^CkW+%cGX&%! zc(T8<5vx8{{blQ)?(;K76D(bu8e3T5Wf**QQQfV!u)0)q_Cqu6GH4#wD0yr^dPad2 zArh6ZW3LdV<{AV}1=Yr9&5fcb6^!jY)%9~x0xefz6Z?Bmi(C*ZF(B%1yv03V7Q;69 z9{c7|D=Z^2*bJ8omFgMX8|U8FhCuY+^wK}o(RJ1IYV3VmN5y2me)pK2fXqF}H))6s zAV4Z$WyYun+JAq+4Hu(qwq--X2pH5Vm%O(j8byIv%JDiDq{+^74?PVZj;e)!4OCCR zY{luBi3ukUVUNU2v!fvvYwKvMVMJMmJAH%#AJ{`0mgy_?*Lwl#v(XK9YJe+bk&T0! z#^>A}jwTRC$VJk%r(E9jicJi;!$cmA!y7w!ovrOF#?j_e>nZiQcLKy={1|KON7d11C(~gbslHRx9Oln^L zRf$Bv+PV~DmJ!s(4b(7_FrR2Pg9olsk2DSe4MoG4T)*`r!YX`%Evr#K)}!W6+Sd9- zv`R_htHM2Z8aVOVFNthknf2ph!Q&TKO=UF>IdKFYw%cL&2jF&x7YDcnVgAH zNaLJ|QQy+fOhEr({o|xGjQEb}q(pD|=g7bnu50h=H$OicjkAIz9h?8Jy6fO-D(l)7 zI$;orQUvL}CKLgsND*lg7^Nt^D#%bo4G0R6gcgdJK42CtlsS_TZb3p=0Y8l;{t+YpWW3Q$wg zGf6W|(r$}qqPZSpR~7VPZpTh>X3(qoAoJc+Jqk+9X7=*HLT@r$9;l1{2Q|gdx5@5qdPiTyI}vrrkJvCwH+m-NdN5H=EUM;8~DGdI{rSrZw>aB+AB zc9^#C>97YjZoxB|^2LNc&N@Jz8a%;*W-ww_rzdpI#Q<49_aLqn%^Hnl^9ymbC*j?!0lJgcIJ1nvPokXf;d1hbr#jGAlhp0sK z2JnTYpIXcxK0d|5aV$eU_Mv*Z=*`EOUK(LQ;shklL63}ASDMeKnW)#wO1l$#=X%ca z*N#a!NFaDxB8Gl7>1W9Et<8Z}Hm>EWWDRxiW%KWt?l3+V0k|(_iRw9X(iXCF%$cYuijnPZmx&Mi%g#|I&iJ zSq?~aH_oR+mRq?KatLhJVw8ud3vYJ88DKNuEQy4XH7hQqfyXO8_Mo;jBO8e`#ooIcMz7ioMQTTgBggPC*?P)#LOZ&AV#*ocsur>_d(lOZ;|J$Sfi0!S7FtM^N|Z)-Y8OpvJ+sYvUKb0HOpBuBIC3f?pN zsQd5Ib?Z<)XK>ZMg%-<(`eGwsZ@BY0a%J8)^4Fwg-fWYW+vN}u2ox0#9mdi^yc6~L zf)&pxPN*?SZ_k_eL^#CY69lxU-ibV3$?jjY!8@cp#HHCEA>^|`g->4(yTB3i+pa)a zO0r&5a1D>(_C$*LG<&w@r2FYeVKVlC56y5%jf1Q{tc5n=ZF0@JL`QR<5~ zcA7a(V)8|B+^p8k+3Ij*Aq=Xwt_#yL>Bpk`l9H2_d?g`7*h)a^3RqCT^sI!8j>vFh zX@=#?!uiM$4oy!2>;^1BR_lVfnuTKE*<-jAW9=^=J;Jo9CN{<^rFL5zyO^63h2)X4 z8o#!#!>*7^(sLaWXB_KUEo7#}Bbm*j5yi$nM%|N45!WUGb)r*vexjA7nR3F1+w)n{ z7CxpC4-QG6x@iJy@q*?acg()} z22al6XBfqXP2Ah`Rs>K^OK%&3Wtq3Ndc%bc${o-jZq?|CDs4);-0LTl=1e^9NvA5# zhl;pNzIxP1j1j!BaRucmze~Ykf-)5NT*n{8IANGQY)XSLL#D;yzQJ>LFUF+kXi|N6 zn0{@XmOoD%cTE;1`t?LZJtd=9s6=b~j&Q#lDD${FTF83~%d>e1qcJGgtylWLjJsmx z?tk6gY4EdPG_)p;Jhj=6nTPhXIgHSom9sS(VOR8D*SBvJpok~=7~a? zP3t+=r_RARxS)W7GOy6l^!ke>b`ACItSxNZqmAdL3C3nm0?z)iPdSo^!}#gg)KTXRw4zFc)jTONUQ+owVP#n z%6cxr5Ia|#>8Y?Kb>|gAc^0>Blr`IuV2rJ_6vNj_gT@wdX9%6E^f3!L6b(V-VN(`x zeHFD(hr(btAa}6LtdgS6#uK_BSW`FShpF;g42GtSZQ}_2ie>Tw?r-IZ-%3*)ZM6-~ z!(`kAuren_2~Jh4OQu%d$kbDws!}O~T+FupYaJSaFMaTO8}ZAFy$hC-0w`$bS!Wod zi%>4<@?GtjJweLQQPE|PExI)>BrZzP!*rcC6>y#tJ;fku2^j&&la?!;zwqd@o z$o%o8q$t7hU9Yrz%4Y1fm!L2xd;yvF#&A*>Dt3`{@a&LrrpRn`c^gugF5bzte8pv#M(XRkex={W zRF>5AbyAme6|V+x$%oTTJ?79W6*zu1qI9v(v#+-e)@fZel#Urx=L@L44?O}k_`oU~ zvPU&fnT6MdIZ4BPL6;~(2$7?ra)z_~+ z;~4P8N{rvQmJZ#~zFq)1u<}(=tu6Y`fur75KC_k2Z`>czpLA1Wi)`zPrvvdL6*rN-=brNI({O*F)Ko|Q)~26-|JlNc=V`nDq~h{ZzByny}h4Ywu7G6$dE}F@1{Rcsqk>@=oAjC)`tnH&<}AiO9f6o(%*y`59FJE zjtM5QZCCthyk_80bU6@W7?e!~Hci&cRdLQl7L(j<3 z;_tK`J!5*ezW*C934mhs3UnnMZdDjbgOt+Qa8b`H-wTpYKz!wP^ zSw`9}W=1||&!97v6hjK@0w7k{^hJp`)sze|vEtyZxK_jZ2Zcb)4a9W-noQ4OFR#5d zf~`?!6C9U6rk7NP5_-@?7T;V-r?Usgk%zq&FGu}>7TTBF{UiEfa-CO+qaGG+8PXBni`4pGk9;-6RF~*r1rE(@Yg_VSyco8SF?EQLbonU+U zEY5cb$;j5s8^?)*+i?3%Ee$@tLHSyZ_1lGH_70~+fyw|?^<$KPJHVrxR~WWV zZi{^MO7r;9i`Iq*cKyw|^+SAJt-2V(shqHL7{nk$q-hrG7>Ad*;ft&C6m&i0feIiV z+o{h-8o;{y0M+_DaNpTiUW}pCUAV>`Cx*MkGtUXv@z-nXOKN@&=dJd;m_#P=e9&fG z(0X;HnFN2A5Q+7w=a%)Ou!dUK5=57dXZIF-C&0>_zVv3=+$c z=oON{20ibBGhi3jIdq-sNYn;9ZmGnPc&mH}i{&sCF0cRL3vgu2iiau1N?cEi5fBNZQ2%(Lo8yJLZ}sOdXcEB6eE<$A*+o5? zT!l>T0XSPoaWN5gzAD9521hoIvPMg~DQ#tDF@Gog2!->9z!f|O#WhVRASkeu&sbRU zxgWs4#@2`Jmt@G*ee>K8;l|Q1@71tT>Ml36r19D8uc$tBO8E{>cSIZzt`v+KJOfRyi=lkmgGNxzyB8Lw->px zbW;0~ISIUO)fjk~GeQeh_E++QV)pN^@W9Vv6FGBAi`2L5=f*0{yg7BT6 zNZ!QvfjxNr|8+yOx~1H@lH{oPG>n*L0%6#7znOgvuK#VaQU&dp*DB=7mAzt5 zb5{FME2q3hD+@dUOwe=8D$rBpjpiR$ez2g`^C7d*Rvo=8OmmH#Lsz1#FA80y4=Q`t ze(9OXPwnIu;eU*Xd5g6DC-LOKMzy}|#lST_Yb&w+k8SLo!p*>7dwgtLDF11+0skhn zVzri|F!IOh1Gp(D>B$+pq@QGx5E{VD@ze%{$xjC5fdeIRH>`ZepMJCQRRJ)kf(H2>o})4vK@4lmaJizy4={4<4p;z&!dg#{9>AO#gdJvMzwRTGV%{qzh1qf`0qw t65j*AcFx#675%9sr9Dv5|DT~){#u7R76_B?*E|G126~rti?tn4{{g>ZJ7NF; literal 0 HcmV?d00001 diff --git a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md index aa1d180d15e0..b73c0e3d0dd5 100644 --- a/content/copilot/how-tos/use-ai-models/change-the-chat-model.md +++ b/content/copilot/how-tos/use-ai-models/change-the-chat-model.md @@ -61,7 +61,47 @@ These instructions are for {% data variables.product.prodname_vscode %}. For ins {% data reusables.copilot.chat-model-limitations-ide %} {% data reusables.copilot.open-chat-vs-code %} -1. In the bottom right of the chat view, select the **CURRENT-MODEL** {% octicon "chevron-down" aria-hidden="true" aria-label="chevron-down" %} dropdown menu, then click the AI model of your choice. +1. At the bottom of the chat view, select the **CURRENT-MODEL** {% octicon "chevron-down" aria-hidden="true" aria-label="chevron-down" %} dropdown menu, then click the AI model of your choice. + +## Adding more models + +You can expand the model options that are available to power {% data variables.copilot.copilot_chat_short %}. You can add models from: + +* **A model provider**—such as Anthropic, Gemini, OpenAI, and others. +* **The AI Toolkit for {% data variables.product.prodname_vscode %}**. + +> [!NOTE] Using the AI Toolkit for {% data variables.product.prodname_vscode_shortname %} is in {% data variables.release-phases.public_preview %} and subject to change. + +### Prerequisites + +* Depending on the provider or model you choose, you may need to supply an API key, or model ID, from the provider, or a {% data variables.product.github %} {% data variables.product.pat_generic %} (PAT). +* To add models from the AI Toolkit for {% data variables.product.prodname_vscode %}, you must
install the AI Toolkit extension. + +### Adding models + +1. In the {% data variables.product.prodname_copilot_short %} chat view, click the **CURRENT-MODEL** {% octicon "chevron-down" aria-hidden="true" aria-label="chevron-down" %} dropdown menu. +1. Click **Manage Models**. + + ![Screenshot of the 'Manage Models' option, highlighted with a dark orange outline.](/assets/images/help/copilot/vsc-manage-models-option.png) + + A list of providers is displayed. + + If you have installed the AI Toolkit, then additional providers, added via the AI Toolkit, are also listed. + + ![Screenshot of the 'Manage Language Models' list.](/assets/images/help/copilot/vsc-manage-models-list.png) + +1. Click the provider whose model(s) you want to add. +1. Depending on which provider you selected, you may be prompted to enter a {% data variables.product.github %} PAT, an API key for the provider, or a model ID for a specific model. + + Enter the required information, then press Enter. + + A list of available models is displayed. + +1. Select the model(s) you want to add, then click **OK**. + +The models you selected are now available in the model picker in the chat view. + +If you added a model from a provider via the AI Toolkit then the first time you use the model, you will be prompted to download it. You may also be prompted to authenticate with the provider. > [!TIP] If you're already using chat with {% data variables.copilot.copilot_auto_model_selection_short %}, you'll need to start a new chat session to switch models. To start a new session, in the top right of the chat view, click {% octicon "plus" aria-label="new chat" %} new chat. @@ -137,3 +177,9 @@ To use multi-model {% data variables.copilot.copilot_chat_short %}, you must ins * [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion) * [AUTOTITLE](/copilot/reference/ai-models/model-comparison) + +{% vscode %} + +* [AI language models in VS Code](https://code.visualstudio.com/docs/copilot/language-models#_bring-your-own-language-model-key) in the {% data variables.product.prodname_vscode %} documentation. + +{% endvscode %} diff --git a/content/copilot/reference/ai-models/supported-models.md b/content/copilot/reference/ai-models/supported-models.md index fa988d550591..e152ddca4e10 100644 --- a/content/copilot/reference/ai-models/supported-models.md +++ b/content/copilot/reference/ai-models/supported-models.md @@ -25,9 +25,11 @@ contentType: reference Depending on your {% data variables.product.prodname_copilot_short %} plan and where you're using it—such as {% data variables.product.prodname_dotcom_the_website %} or an IDE—you may have access to different models. ->[!NOTE] Model availability is subject to change. Some models may be replaced or updated over time. +> [!NOTE] +> * Model availability is subject to change. Some models may be replaced or updated over time. +> * In {% data variables.product.prodname_vscode %} you can add more models than those that are available by default with your {% data variables.product.prodname_copilot_short %} subscription. See [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode#adding-more-models). -For all AI models, input prompts and output completions run through {% data variables.product.prodname_copilot %}'s content filters for harmful, offensive, or off-topic content, and for public code matching when enabled. +For all of the default AI models, input prompts and output completions run through {% data variables.product.prodname_copilot %}'s content filters for harmful, offensive, or off-topic content, and for public code matching when enabled. ## Supported AI models in {% data variables.product.prodname_copilot_short %} diff --git a/data/reusables/copilot/editor-preview-settings.md b/data/reusables/copilot/editor-preview-settings.md index 2ab1fe68773d..d048c77e0566 100644 --- a/data/reusables/copilot/editor-preview-settings.md +++ b/data/reusables/copilot/editor-preview-settings.md @@ -1 +1 @@ -If you're using a {% data variables.copilot.copilot_business_short %}{% ifversion ghec %} or {% data variables.copilot.copilot_enterprise_short %}{% endif %} plan, the organization{% ifversion ghec %} or enterprise{% endif %} that provides your plan must enable the **Editor preview features** setting. See [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#enabling-copilot-features-in-your-organization){% ifversion ghec %} or [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise#configuring-policies-for-github-copilot){% endif %}. +If you're using a {% data variables.copilot.copilot_business_short %} or {% data variables.copilot.copilot_enterprise_short %} plan, the organization or enterprise that provides your plan must enable the **Editor preview features** setting. See [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#enabling-copilot-features-in-your-organization) or [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise#configuring-policies-for-github-copilot). From fcafe9b2193adbf64ed8e82f87e311f1beca29bd Mon Sep 17 00:00:00 2001 From: octoshin Date: Thu, 11 Sep 2025 09:22:25 -0700 Subject: [PATCH 08/22] Copilot api (#57465) Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> Co-authored-by: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> Co-authored-by: hubwriter Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com> From ad1964ee98477f839072c5cdda2c337377ae1184 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Thu, 11 Sep 2025 09:39:42 -0700 Subject: [PATCH 09/22] GraphQL schema update (#57504) Co-authored-by: heiskr <1221423+heiskr@users.noreply.github.com> --- src/graphql/data/fpt/changelog.json | 19 ++++++++ src/graphql/data/fpt/schema.docs.graphql | 35 ++++++++++++++ src/graphql/data/fpt/schema.json | 56 +++++++++++++++++++++++ src/graphql/data/ghec/schema.docs.graphql | 35 ++++++++++++++ src/graphql/data/ghec/schema.json | 56 +++++++++++++++++++++++ 5 files changed, 201 insertions(+) diff --git a/src/graphql/data/fpt/changelog.json b/src/graphql/data/fpt/changelog.json index 6f7918d549f6..0a55e6d9f41c 100644 --- a/src/graphql/data/fpt/changelog.json +++ b/src/graphql/data/fpt/changelog.json @@ -1,4 +1,23 @@ [ + { + "schemaChanges": [ + { + "title": "The GraphQL schema includes these changes:", + "changes": [ + "

Field viewerCanUnminimize was added to object type CommitComment

", + "

Field viewerCanUnminimize was added to object type DiscussionComment

", + "

Field viewerCanUnminimize was added to object type GistComment

", + "

Field viewerCanUnminimize was added to object type IssueComment

", + "

Field viewerCanUnminimize was added to interface Minimizable

", + "

Field viewerCanUnminimize was added to object type PullRequestReview

", + "

Field viewerCanUnminimize was added to object type PullRequestReviewComment

" + ] + } + ], + "previewChanges": [], + "upcomingChanges": [], + "date": "2025-09-11" + }, { "schemaChanges": [ { diff --git a/src/graphql/data/fpt/schema.docs.graphql b/src/graphql/data/fpt/schema.docs.graphql index f7234dcc468d..3eb3438c79f9 100644 --- a/src/graphql/data/fpt/schema.docs.graphql +++ b/src/graphql/data/fpt/schema.docs.graphql @@ -5849,6 +5849,11 @@ type CommitComment implements Comment & Deletable & Minimizable & Node & Reactab """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -12604,6 +12609,11 @@ type DiscussionComment implements Comment & Deletable & Minimizable & Node & Rea """ viewerCanUnmarkAsAnswer: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -17601,6 +17611,11 @@ type GistComment implements Comment & Deletable & Minimizable & Node & Updatable """ viewerCanMinimize: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -19804,6 +19819,11 @@ type IssueComment implements Comment & Deletable & Minimizable & Node & Reactabl """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -24126,6 +24146,11 @@ interface Minimizable { Check if the current viewer can minimize this object. """ viewerCanMinimize: Boolean! + + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! } """ @@ -41942,6 +41967,11 @@ type PullRequestReview implements Comment & Deletable & Minimizable & Node & Rea """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -42236,6 +42266,11 @@ type PullRequestReviewComment implements Comment & Deletable & Minimizable & Nod """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ diff --git a/src/graphql/data/fpt/schema.json b/src/graphql/data/fpt/schema.json index 456d96c7e4ff..2248cff542e7 100644 --- a/src/graphql/data/fpt/schema.json +++ b/src/graphql/data/fpt/schema.json @@ -15541,6 +15541,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -21293,6 +21301,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -28164,6 +28180,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -31178,6 +31202,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -56352,6 +56384,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -56881,6 +56921,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -85459,6 +85507,14 @@ "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" } ] }, diff --git a/src/graphql/data/ghec/schema.docs.graphql b/src/graphql/data/ghec/schema.docs.graphql index f7234dcc468d..3eb3438c79f9 100644 --- a/src/graphql/data/ghec/schema.docs.graphql +++ b/src/graphql/data/ghec/schema.docs.graphql @@ -5849,6 +5849,11 @@ type CommitComment implements Comment & Deletable & Minimizable & Node & Reactab """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -12604,6 +12609,11 @@ type DiscussionComment implements Comment & Deletable & Minimizable & Node & Rea """ viewerCanUnmarkAsAnswer: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -17601,6 +17611,11 @@ type GistComment implements Comment & Deletable & Minimizable & Node & Updatable """ viewerCanMinimize: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -19804,6 +19819,11 @@ type IssueComment implements Comment & Deletable & Minimizable & Node & Reactabl """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -24126,6 +24146,11 @@ interface Minimizable { Check if the current viewer can minimize this object. """ viewerCanMinimize: Boolean! + + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! } """ @@ -41942,6 +41967,11 @@ type PullRequestReview implements Comment & Deletable & Minimizable & Node & Rea """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ @@ -42236,6 +42266,11 @@ type PullRequestReviewComment implements Comment & Deletable & Minimizable & Nod """ viewerCanReact: Boolean! + """ + Check if the current viewer can unminimize this object. + """ + viewerCanUnminimize: Boolean! + """ Check if the current viewer can update this object. """ diff --git a/src/graphql/data/ghec/schema.json b/src/graphql/data/ghec/schema.json index 456d96c7e4ff..2248cff542e7 100644 --- a/src/graphql/data/ghec/schema.json +++ b/src/graphql/data/ghec/schema.json @@ -15541,6 +15541,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -21293,6 +21301,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -28164,6 +28180,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -31178,6 +31202,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -56352,6 +56384,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -56881,6 +56921,14 @@ "kind": "scalars", "href": "/graphql/reference/scalars#boolean" }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" + }, { "name": "viewerCanUpdate", "description": "

Check if the current viewer can update this object.

", @@ -85459,6 +85507,14 @@ "id": "boolean", "kind": "scalars", "href": "/graphql/reference/scalars#boolean" + }, + { + "name": "viewerCanUnminimize", + "description": "

Check if the current viewer can unminimize this object.

", + "type": "Boolean!", + "id": "boolean", + "kind": "scalars", + "href": "/graphql/reference/scalars#boolean" } ] }, From fc9e83251343fd40f5229677698decdbac694f67 Mon Sep 17 00:00:00 2001 From: Greg Mondello <72952982+gmondello@users.noreply.github.com> Date: Thu, 11 Sep 2025 11:56:58 -0500 Subject: [PATCH 10/22] Clarify single usage report can be requested at a time (#57488) --- content/billing/reference/usage-reports.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/billing/reference/usage-reports.md b/content/billing/reference/usage-reports.md index 224b0a7da76c..c17ed812a077 100644 --- a/content/billing/reference/usage-reports.md +++ b/content/billing/reference/usage-reports.md @@ -69,4 +69,4 @@ The usage report contains the following fields. ## Receiving the report -Usage reports are sent via email to the default email address associated with your {% data variables.product.github %} account. +Usage reports are sent via email to the default email address associated with your {% data variables.product.github %} account. You can only request one usage report per account at a time. From 701dddd5be9b74cb301aef19bfab739882e44833 Mon Sep 17 00:00:00 2001 From: docs-bot <77750099+docs-bot@users.noreply.github.com> Date: Thu, 11 Sep 2025 10:02:28 -0700 Subject: [PATCH 11/22] Update OpenAPI Description (#57475) Co-authored-by: Ben Ahmady <32935794+subatoi@users.noreply.github.com> Co-authored-by: Tom Elliott <13594679+tmelliottjr@users.noreply.github.com> Co-authored-by: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> Co-authored-by: isaacmbrown Co-authored-by: Isaac Brown <101839405+isaacmbrown@users.noreply.github.com> --- .../events-that-trigger-workflows.md | 8 +- content/rest/index.md | 3 +- content/rest/projects-classic/index.md | 1 - content/rest/projects-classic/projects.md | 1 - content/rest/projects/fields.md | 14 + content/rest/projects/index.md | 15 + content/rest/projects/items.md | 14 + content/rest/projects/projects.md | 14 + .../fine-grained-pat-permissions.json | 81 + .../data/fpt-2022-11-28/fine-grained-pat.json | 56 + .../server-to-server-permissions.json | 99 + .../fpt-2022-11-28/server-to-server-rest.json | 56 + .../fpt-2022-11-28/user-to-server-rest.json | 56 + .../fine-grained-pat-permissions.json | 81 + .../ghec-2022-11-28/fine-grained-pat.json | 56 + .../server-to-server-permissions.json | 99 + .../server-to-server-rest.json | 56 + .../ghec-2022-11-28/user-to-server-rest.json | 56 + src/github-apps/lib/config.json | 2 +- src/rest/data/fpt-2022-11-28/schema.json | 10483 ++++++++++++- src/rest/data/ghec-2022-11-28/schema.json | 12455 ++++++++++++++-- .../data/ghes-3.14-2022-11-28/schema.json | 180 +- .../data/ghes-3.15-2022-11-28/schema.json | 252 +- .../data/ghes-3.16-2022-11-28/schema.json | 192 +- .../data/ghes-3.17-2022-11-28/schema.json | 8 +- src/rest/lib/config.json | 2 +- src/webhooks/data/fpt/schema.json | 346 +- src/webhooks/data/ghec/schema.json | 346 +- src/webhooks/data/ghes-3.14/schema.json | 298 +- src/webhooks/data/ghes-3.15/schema.json | 298 +- src/webhooks/data/ghes-3.16/schema.json | 298 +- src/webhooks/data/ghes-3.17/schema.json | 298 +- src/webhooks/lib/config.json | 2 +- 33 files changed, 23964 insertions(+), 2262 deletions(-) create mode 100644 content/rest/projects/fields.md create mode 100644 content/rest/projects/index.md create mode 100644 content/rest/projects/items.md create mode 100644 content/rest/projects/projects.md diff --git a/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md b/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md index af68db4260ff..d98eb80db93e 100644 --- a/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md +++ b/content/actions/reference/workflows-and-actions/events-that-trigger-workflows.md @@ -405,7 +405,7 @@ on: > * {% data reusables.actions.branch-requirement %} > * This event only occurs for projects owned by the workflow's repository, not for organization-owned or user-owned projects or for projects owned by another repository. -Runs your workflow when a {% data variables.projects.projects_v1_board %} is created or modified. For activity related to cards or columns in a {% data variables.projects.projects_v1_board %}, use the [`project_card`](#project_card) or [`project_column`](#project_column) events instead. For more information about {% data variables.projects.projects_v1_boards %}, see [AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards). For information about the {% data variables.projects.projects_v1_board %} APIs, see [AUTOTITLE](/graphql/reference/objects#project) in the GraphQL API documentation or [AUTOTITLE](/rest/projects). +Runs your workflow when a {% data variables.projects.projects_v1_board %} is created or modified. For activity related to cards or columns in a {% data variables.projects.projects_v1_board %}, use the [`project_card`](#project_card) or [`project_column`](#project_column) events instead. For more information about {% data variables.projects.projects_v1_boards %}, see [AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards). For information about the {% data variables.projects.projects_v1_board %} APIs, see [AUTOTITLE](/graphql/reference/objects#project) in the GraphQL API documentation or [AUTOTITLE](/rest/projects-classic). For example, you can run a workflow when a project has been `created` or `deleted`. @@ -426,7 +426,7 @@ on: > * {% data reusables.actions.branch-requirement %} > * This event only occurs for projects owned by the workflow's repository, not for organization-owned or user-owned projects or for projects owned by another repository. -Runs your workflow when a card on a {% data variables.projects.projects_v1_board %} is created or modified. For activity related to {% data variables.projects.projects_v1_boards %} or columns in a {% data variables.projects.projects_v1_board %}, use the [`project`](#project) or [`project_column`](#project_column) event instead. For more information about {% data variables.projects.projects_v1_boards %}, see [AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards). For information about the project card APIs, see [AUTOTITLE](/graphql/reference/objects#projectcard) in the GraphQL API documentation or [AUTOTITLE](/rest/projects/cards). +Runs your workflow when a card on a {% data variables.projects.projects_v1_board %} is created or modified. For activity related to {% data variables.projects.projects_v1_boards %} or columns in a {% data variables.projects.projects_v1_board %}, use the [`project`](#project) or [`project_column`](#project_column) event instead. For more information about {% data variables.projects.projects_v1_boards %}, see [AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards). For information about the project card APIs, see [AUTOTITLE](/graphql/reference/objects#projectcard) in the GraphQL API documentation or [AUTOTITLE](/rest/projects-classic/cards). For example, you can run a workflow when a project card has been `created` or `deleted`. @@ -447,7 +447,7 @@ on: > * {% data reusables.actions.branch-requirement %} > * This event only occurs for projects owned by the workflow's repository, not for organization-owned or user-owned projects or for projects owned by another repository. -Runs your workflow when a column on a {% data variables.projects.projects_v1_board %} is created or modified. For activity related to {% data variables.projects.projects_v1_boards %} or cards in a {% data variables.projects.projects_v1_board %}, use the [`project`](#project) or [`project_card`](#project_card) event instead. For more information about {% data variables.projects.projects_v1_boards %}, see [AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards). For information about the project column APIs, see [AUTOTITLE](/graphql/reference/objects#projectcolumn) in the GraphQL API documentation or [AUTOTITLE](/rest/projects#columns). +Runs your workflow when a column on a {% data variables.projects.projects_v1_board %} is created or modified. For activity related to {% data variables.projects.projects_v1_boards %} or cards in a {% data variables.projects.projects_v1_board %}, use the [`project`](#project) or [`project_card`](#project_card) event instead. For more information about {% data variables.projects.projects_v1_boards %}, see [AUTOTITLE](/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards). For information about the project column APIs, see [AUTOTITLE](/graphql/reference/objects#projectcolumn) in the GraphQL API documentation or [AUTOTITLE](/rest/projects-classic#columns). For example, you can run a workflow when a project column has been `created` or `deleted`. @@ -1002,7 +1002,7 @@ Notifications for scheduled workflows are sent to the user who last modified the > [!NOTE] > For an enterprise with {% data variables.product.prodname_emus %}, triggering a scheduled workflow requires that the status of the `actor` user account associated with the workflow is currently active (i.e. not suspended or deleted). > * Scheduled workflows will not run if the last `actor` associated with the scheduled workflow has been deprovisioned by the {% data variables.product.prodname_emu %} identity provider (IdP). However, if the last `actor` {% data variables.product.prodname_emu %} has not been deprovisioned by the IdP, and has only been removed as a member from a given organization in the enterprise, scheduled workflows will still run with that user set as the `actor`. -> * Similarly, for an enterprise without {% data variables.product.prodname_emus %}, removing a user from an organization will not prevent scheduled workflows which had that user as their `actor` from running. +> * Similarly, for an enterprise without {% data variables.product.prodname_emus %}, removing a user from an organization will not prevent scheduled workflows which had that user as their `actor` from running. > * Thus, the _user account's_ status, in both {% data variables.product.prodname_emu %} and non-{% data variables.product.prodname_emu %} scenarios, is what's important, _not_ the user's _membership status_ in the organization where the scheduled workflow is located. ## `status` diff --git a/content/rest/index.md b/content/rest/index.md index f1ab02711330..8dccb34e8d48 100644 --- a/content/rest/index.md +++ b/content/rest/index.md @@ -23,7 +23,7 @@ featuredLinks: - /rest/guides/using-the-rest-api-to-interact-with-checks - /rest/using-the-rest-api/using-pagination-in-the-rest-api changelog: - label: 'api, apis' + label: api, apis layout: product-landing redirect_from: - /v3 @@ -79,6 +79,7 @@ children: - /packages - /pages - /private-registries + - /projects - /projects-classic - /pulls - /rate-limit diff --git a/content/rest/projects-classic/index.md b/content/rest/projects-classic/index.md index 883e6b85813e..97b1f4c2edea 100644 --- a/content/rest/projects-classic/index.md +++ b/content/rest/projects-classic/index.md @@ -5,7 +5,6 @@ intro: 'Use the REST API to create, list, update, delete and customize {% data v redirect_from: - /v3/projects - /rest/reference/projects - - /rest/projects topics: - API autogenerated: rest diff --git a/content/rest/projects-classic/projects.md b/content/rest/projects-classic/projects.md index 735d4359a91c..a25879632b3d 100644 --- a/content/rest/projects-classic/projects.md +++ b/content/rest/projects-classic/projects.md @@ -13,7 +13,6 @@ topics: - API autogenerated: rest redirect_from: - - /rest/projects/projects - /v3/projects/projects - /rest/reference/projects/projects --- diff --git a/content/rest/projects/fields.md b/content/rest/projects/fields.md new file mode 100644 index 000000000000..80ab225c7f0a --- /dev/null +++ b/content/rest/projects/fields.md @@ -0,0 +1,14 @@ +--- +title: REST API endpoints for Project fields +shortTitle: Project fields +intro: Use the REST API to manage Project fields +versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 + fpt: '*' + ghec: '*' +topics: + - API +autogenerated: rest +allowTitleToDifferFromFilename: true +--- + + diff --git a/content/rest/projects/index.md b/content/rest/projects/index.md new file mode 100644 index 000000000000..fa72cfcbe8e0 --- /dev/null +++ b/content/rest/projects/index.md @@ -0,0 +1,15 @@ +--- +title: Projects +topics: + - API +autogenerated: rest +allowTitleToDifferFromFilename: true +children: + - /fields + - /items + - /projects +versions: + fpt: '*' + ghec: '*' +--- + diff --git a/content/rest/projects/items.md b/content/rest/projects/items.md new file mode 100644 index 000000000000..ac308d203fc9 --- /dev/null +++ b/content/rest/projects/items.md @@ -0,0 +1,14 @@ +--- +title: REST API endpoints for Project items +shortTitle: Project items +intro: Use the REST API to manage Project items +versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 + fpt: '*' + ghec: '*' +topics: + - API +autogenerated: rest +allowTitleToDifferFromFilename: true +--- + + diff --git a/content/rest/projects/projects.md b/content/rest/projects/projects.md new file mode 100644 index 000000000000..4043bfec3f5d --- /dev/null +++ b/content/rest/projects/projects.md @@ -0,0 +1,14 @@ +--- +title: REST API endpoints for Projects +shortTitle: Projects +intro: Use the REST API to manage Projects +versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 + fpt: '*' + ghec: '*' +topics: + - API +autogenerated: rest +allowTitleToDifferFromFilename: true +--- + + diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json index 67ef873a6024..74d5560d37d0 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat-permissions.json @@ -2133,6 +2133,87 @@ "additional-permissions": false, "access": "write" }, + { + "category": "projects", + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "additional-permissions": false, + "access": "write" + }, + { + "category": "projects", + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "projects", + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "add-or-update-team-project-permissions", diff --git a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json index fd07b76c10dd..d7c5f158fbbe 100644 --- a/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/fpt-2022-11-28/fine-grained-pat.json @@ -3653,6 +3653,62 @@ "requestPath": "/orgs/{org}/private-registries/{secret_name}" } ], + "projects": [ + { + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2" + }, + { + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}" + }, + { + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields" + }, + { + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}" + }, + { + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + } + ], "projects-classic": [ { "slug": "list-organization-projects", diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json index cf48a73f15cb..6307a3699961 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-permissions.json @@ -2685,6 +2685,105 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "projects", + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "add-or-update-team-project-permissions", diff --git a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json index 12c04c998361..3d4f16446107 100644 --- a/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/server-to-server-rest.json @@ -3747,6 +3747,62 @@ "requestPath": "/orgs/{org}/private-registries/{secret_name}" } ], + "projects": [ + { + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2" + }, + { + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}" + }, + { + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields" + }, + { + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}" + }, + { + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + } + ], "projects-classic": [ { "slug": "list-organization-projects", diff --git a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json index 4b66034c86fe..607762fac6ec 100644 --- a/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/fpt-2022-11-28/user-to-server-rest.json @@ -4215,6 +4215,62 @@ "requestPath": "/orgs/{org}/private-registries/{secret_name}" } ], + "projects": [ + { + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2" + }, + { + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}" + }, + { + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields" + }, + { + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}" + }, + { + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + } + ], "projects-classic": [ { "slug": "list-organization-projects", diff --git a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json index 7bf97e0ba1cd..62d97266e55e 100644 --- a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json +++ b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat-permissions.json @@ -2826,6 +2826,87 @@ "additional-permissions": false, "access": "write" }, + { + "category": "projects", + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "additional-permissions": false, + "access": "write" + }, + { + "category": "projects", + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "additional-permissions": false, + "access": "read" + }, + { + "category": "projects", + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "additional-permissions": false, + "access": "write" + }, + { + "category": "projects", + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "additional-permissions": false, + "access": "write" + }, { "category": "teams", "slug": "add-or-update-team-project-permissions", diff --git a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json index e494d9aa6d3a..b12b697c99be 100644 --- a/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json +++ b/src/github-apps/data/ghec-2022-11-28/fine-grained-pat.json @@ -4017,6 +4017,62 @@ "requestPath": "/orgs/{org}/private-registries/{secret_name}" } ], + "projects": [ + { + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2" + }, + { + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}" + }, + { + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields" + }, + { + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}" + }, + { + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + } + ], "projects-classic": [ { "slug": "list-organization-projects", diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json index bb347dc962c4..d810ca9e4b05 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-permissions.json @@ -3690,6 +3690,105 @@ "server-to-server": true, "additional-permissions": false }, + { + "category": "projects", + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "access": "read", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, + { + "category": "projects", + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "access": "write", + "user-to-server": true, + "server-to-server": true, + "additional-permissions": false + }, { "category": "teams", "slug": "add-or-update-team-project-permissions", diff --git a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json index a678682e7c2f..87a0215e9f4d 100644 --- a/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/server-to-server-rest.json @@ -4165,6 +4165,62 @@ "requestPath": "/orgs/{org}/private-registries/{secret_name}" } ], + "projects": [ + { + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2" + }, + { + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}" + }, + { + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields" + }, + { + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}" + }, + { + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + } + ], "projects-classic": [ { "slug": "list-organization-projects", diff --git a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json index 86ed1f2592d9..1f561cb65928 100644 --- a/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json +++ b/src/github-apps/data/ghec-2022-11-28/user-to-server-rest.json @@ -4633,6 +4633,62 @@ "requestPath": "/orgs/{org}/private-registries/{secret_name}" } ], + "projects": [ + { + "slug": "list-projects-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2" + }, + { + "slug": "get-project-for-organization", + "subcategory": "projects", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}" + }, + { + "slug": "list-project-fields-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields" + }, + { + "slug": "get-project-field-for-organization", + "subcategory": "fields", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}" + }, + { + "slug": "list-items-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "add-item-to-organization-owned-project", + "subcategory": "items", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items" + }, + { + "slug": "get-an-item-for-an-organization-owned-project", + "subcategory": "items", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "update-project-item-for-organization", + "subcategory": "items", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + }, + { + "slug": "delete-project-item-for-organization", + "subcategory": "items", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}" + } + ], "projects-classic": [ { "slug": "list-organization-projects", diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json index 929bb1253b57..e04f994dfa09 100644 --- a/src/github-apps/lib/config.json +++ b/src/github-apps/lib/config.json @@ -60,5 +60,5 @@ "2022-11-28" ] }, - "sha": "f0dc156505ef3ea9ae0fd2f227aca5642c465e4f" + "sha": "e605333115d5123d2ac50baf757e65cbb94a60c3" } \ 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 d3bfe3457022..1f703597b8a6 100644 --- a/src/rest/data/fpt-2022-11-28/schema.json +++ b/src/rest/data/fpt-2022-11-28/schema.json @@ -432679,11 +432679,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -461020,6 +461020,10481 @@ } ] }, + "projects": { + "projects": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2", + "title": "List projects for organization", + "category": "projects", + "subcategory": "projects", + "parameters": [ + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "q", + "description": "

Limit results to projects of the specified type.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", + "creator": { + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", + "type": "User", + "site_admin": false + }, + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Project", + "description": "A projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { + "type": [ + "string", + "null" + ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all projects owned by a specific organization accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}", + "title": "Get project for organization", + "category": "projects", + "subcategory": "projects", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", + "creator": { + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", + "type": "User", + "site_admin": false + }, + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, + "schema": { + "title": "Projects v2 Project", + "description": "A projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { + "type": [ + "string", + "null" + ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}", + "title": "Get project for user", + "category": "projects", + "subcategory": "projects", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", + "creator": { + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", + "type": "User", + "site_admin": false + }, + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, + "schema": { + "title": "Projects v2 Project", + "description": "A projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { + "type": [ + "string", + "null" + ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{username}/projectsV2", + "title": "List projects for user", + "category": "projects", + "subcategory": "projects", + "parameters": [ + { + "name": "username", + "description": "

The handle for the GitHub user account.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "q", + "description": "

Limit results to projects of the specified type.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "username": "USERNAME" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", + "creator": { + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", + "type": "User", + "site_admin": false + }, + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Project", + "description": "A projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { + "type": [ + "string", + "null" + ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all projects owned by a specific user accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + } + ], + "fields": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields", + "title": "List project fields for organization", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all fields for a specific organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}", + "title": "Get project field for organization", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "field_id", + "description": "

The unique identifier of the field.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "field_id": "FIELD_ID", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific field for an organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/fields", + "title": "List project fields for user", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all fields for a specific user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/fields/{field_id}", + "title": "Get project field for user", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "field_id", + "description": "

The unique identifier of the field.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "field_id": "FIELD_ID", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific field for a user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + } + ], + "items": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "title": "List items for an organization owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "q", + "description": "

Search query to filter items, see Filtering projects for more information.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all items for a specific organization-owned project accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "title": "Add item to organization owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "string", + "name": "type", + "in": "body", + "description": "

The type of item to add to the project. Must be either Issue or PullRequest.

", + "isRequired": true, + "enum": [ + "Issue", + "PullRequest" + ] + }, + { + "type": "integer", + "name": "id", + "in": "body", + "description": "

The numeric ID of the issue or pull request to add to the project.

", + "isRequired": true + } + ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "write" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Add an issue or pull request item to the specified organization owned project.

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

Created

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "title": "Get an item for an organization owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific item from an organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "title": "Update project item for organization", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "array of objects", + "name": "fields", + "in": "body", + "description": "

A list of field updates to apply.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

The ID of the project field to update.

", + "isRequired": true + }, + { + "type": "null or string or number", + "name": "value", + "description": "

The new value for the field:

\n
    \n
  • For text, number, and date fields, provide the new value directly.
  • \n
  • For single select and iteration fields, provide the ID of the option or iteration.
  • \n
  • To clear the field, set this to null.
  • \n
", + "isRequired": true + } + ] + } + ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "write" + } + ] + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Update a specific item in an organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "404", + "description": "

Resource not found

" + }, + { + "httpStatusCode": "422", + "description": "

Validation failed, or the endpoint has been spammed.

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "title": "Delete project item for organization", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "write" + } + ] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

" + } + } + ], + "previews": [], + "descriptionHTML": "

Delete a specific item from an organization-owned project.

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

No Content

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items", + "title": "List items for a user owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "q", + "description": "

Search query to filter items, see Filtering projects for more information.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all items for a specific user-owned project accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items", + "title": "Add item to user owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "string", + "name": "type", + "in": "body", + "description": "

The type of item to add to the project. Must be either Issue or PullRequest.

", + "isRequired": true, + "enum": [ + "Issue", + "PullRequest" + ] + }, + { + "type": "integer", + "name": "id", + "in": "body", + "description": "

The numeric ID of the issue or pull request to add to the project.

", + "isRequired": true + } + ], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Add an issue or pull request item to the specified user owned project.

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

Created

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "title": "Get an item for a user owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific item from a user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "title": "Update project item for user", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "array of objects", + "name": "fields", + "in": "body", + "description": "

A list of field updates to apply.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

The ID of the project field to update.

", + "isRequired": true + }, + { + "type": "null or string or number", + "name": "value", + "description": "

The new value for the field:

\n
    \n
  • For text, number, and date fields, provide the new value directly.
  • \n
  • For single select and iteration fields, provide the ID of the option or iteration.
  • \n
  • To clear the field, set this to null.
  • \n
", + "isRequired": true + } + ] + } + ], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Update a specific item in a user-owned project.

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

OK

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "404", + "description": "

Resource not found

" + }, + { + "httpStatusCode": "422", + "description": "

Validation failed, or the endpoint has been spammed.

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "delete", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "title": "Delete project item for user", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

" + } + } + ], + "previews": [], + "descriptionHTML": "

Delete a specific item from a user-owned project.

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

No Content

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + } + ] + }, "projects-classic": { "collaborators": [ { @@ -564683,11 +575158,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "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 e7234d7b58ea..dfac904e46b4 100644 --- a/src/rest/data/ghec-2022-11-28/schema.json +++ b/src/rest/data/ghec-2022-11-28/schema.json @@ -957,13 +957,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists artifacts for a workflow run.

\n

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

\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": "

Lists artifacts for a workflow run.

\n

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

\n

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

" + ] } ], "cache": [ @@ -1809,13 +1809,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.

" + ] } ], "hosted-runners": [ @@ -11800,6 +11800,7 @@ } ], "previews": [], + "descriptionHTML": "

Adds a repository to the list of repositories that are allowed to use self-hosted runners in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope or the \"Actions policies\" fine-grained permission to use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", @@ -11821,8 +11822,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Adds a repository to the list of repositories that are allowed to use self-hosted runners in an organization.

\n

OAuth app tokens and personal access tokens (classic) need the admin:org scope or the \"Actions policies\" fine-grained permission to use this endpoint.

" + ] }, { "serverUrl": "https://api.github.com", @@ -15718,13 +15718,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a single repository secret without revealing its encrypted value.

\n

The authenticated user must have collaborator 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": "

Gets a single repository secret without revealing its encrypted value.

\n

The authenticated user must have collaborator 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": "https://api.github.com", @@ -25209,13 +25209,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": "https://api.github.com", @@ -92596,13 +92596,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all notifications for the current user in the specified repository.

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

OK

" } - ], - "descriptionHTML": "

Lists all notifications for the current user in the specified repository.

" + ] }, { "serverUrl": "https://api.github.com", @@ -143822,6 +143822,7 @@ } ], "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.

", "statusCodes": [ { "httpStatusCode": "200", @@ -143835,8 +143836,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "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.

" + ] }, { "serverUrl": "https://api.github.com", @@ -157608,13 +157608,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates a check run for a specific commit in a repository.

\n

Note

\n

\nThe endpoints to manage checks only look for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array.

\n
\n

OAuth apps and personal access tokens (classic) cannot use this endpoint.

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

OK

" } - ], - "descriptionHTML": "

Updates a check run for a specific commit in a repository.

\n

Note

\n

\nThe endpoints to manage checks only look for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array.

\n
\n

OAuth apps and personal access tokens (classic) cannot use this endpoint.

" + ] }, { "serverUrl": "https://api.github.com", @@ -249618,6 +249618,7 @@ } ], "previews": [], + "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, it will return merged and open pull requests associated with the commit.

\n

To list the open or merged pull requests associated with a branch, you can set the commit_sha parameter to the branch name.

", "statusCodes": [ { "httpStatusCode": "200", @@ -249627,8 +249628,7 @@ "httpStatusCode": "409", "description": "

Conflict

" } - ], - "descriptionHTML": "

Lists the merged pull request that introduced the commit to the repository. If the commit is not present in the default branch, it will return merged and open pull requests associated with the commit.

\n

To list the open or merged pull requests associated with a branch, you can set the commit_sha parameter to the branch name.

" + ] }, { "serverUrl": "https://api.github.com", @@ -274256,13 +274256,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all secrets available in a repository without revealing their encrypted\nvalues.

\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 secrets available in a repository without revealing their encrypted\nvalues.

\n

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

" + ] }, { "serverUrl": "https://api.github.com", @@ -275597,6 +275597,7 @@ } ], "previews": [], + "descriptionHTML": "

Exports the software bill of materials (SBOM) for a repository in SPDX JSON format.

", "statusCodes": [ { "httpStatusCode": "200", @@ -275610,8 +275611,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

Exports the software bill of materials (SBOM) for a repository in SPDX JSON format.

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

Gets a deployment branch or tag policy for an environment.

\n

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

\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 a deployment branch or tag policy for an environment.

\n

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

\n

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

" + ] }, { "serverUrl": "https://api.github.com", @@ -368166,6 +368166,7 @@ } ], "previews": [], + "descriptionHTML": "

Lists events for a repository.

", "statusCodes": [ { "httpStatusCode": "200", @@ -368175,8 +368176,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Lists events for a repository.

" + ] }, { "serverUrl": "https://api.github.com", @@ -476478,11 +476478,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -490861,13 +490861,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific package 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 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": "https://api.github.com", @@ -504939,27 +504939,74 @@ } ] }, - "projects-classic": { - "cards": [ + "projects": { + "projects": [ { "serverUrl": "https://api.github.com", "verb": "get", - "requestPath": "/projects/columns/cards/{card_id}", - "title": "Get a project card", - "category": "projects-classic", - "subcategory": "cards", + "requestPath": "/orgs/{org}/projectsV2", + "title": "List projects for organization", + "category": "projects", + "subcategory": "projects", "parameters": [ { - "name": "card_id", - "description": "

The unique identifier of the card.

", + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", "in": "path", "required": true, "schema": { - "type": "integer" + "type": "string" + } + }, + { + "name": "q", + "description": "

Limit results to projects of the specified type.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 } } ], "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, "codeExamples": [ { "key": "default", @@ -504967,7 +505014,7 @@ "description": "Example", "acceptHeader": "application/vnd.github.v3+json", "parameters": { - "card_id": "CARD_ID" + "org": "ORG" } }, "response": { @@ -504975,11 +505022,9 @@ "contentType": "application/json", "description": "

Response

", "example": { - "url": "https://api.github.com/projects/columns/cards/1478", - "id": 1478, - "node_id": "MDExOlByb2plY3RDYXJkMTQ3OA==", - "note": "Add payload for delete Project column", - "creator": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { "login": "octocat", "id": 1, "node_id": "MDQ6VXNlcjE=", @@ -504999,367 +505044,6 @@ "type": "User", "site_admin": false }, - "created_at": "2016-09-05T14:21:06Z", - "updated_at": "2016-09-05T14:20:22Z", - "archived": false, - "column_url": "https://api.github.com/projects/columns/367", - "content_url": "https://api.github.com/repos/api-playground/projects-test/issues/3", - "project_url": "https://api.github.com/projects/120" - }, - "schema": { - "title": "Project Card", - "description": "Project cards represent a scope of work.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/projects/columns/cards/1478" - ] - }, - "id": { - "description": "The project card's ID", - "type": "integer", - "format": "int64", - "examples": [ - 42 - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDExOlByb2plY3RDYXJkMTQ3OA==" - ] - }, - "note": { - "type": [ - "string", - "null" - ], - "examples": [ - "Add payload for delete Project column" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string", - "examples": [ - "octocat" - ] - }, - "id": { - "type": "integer", - "format": "int64", - "examples": [ - 1 - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDQ6VXNlcjE=" - ] - }, - "avatar_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://github.com/images/error/octocat_happy.gif" - ] - }, - "gravatar_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "41d064eb2195891e12d0413f63227ea7" - ] - }, - "url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat" - ] - }, - "html_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://github.com/octocat" - ] - }, - "followers_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/followers" - ] - }, - "following_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/following{/other_user}" - ] - }, - "gists_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/gists{/gist_id}" - ] - }, - "starred_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/starred{/owner}{/repo}" - ] - }, - "subscriptions_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/subscriptions" - ] - }, - "organizations_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/orgs" - ] - }, - "repos_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/repos" - ] - }, - "events_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/events{/privacy}" - ] - }, - "received_events_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/received_events" - ] - }, - "type": { - "type": "string", - "examples": [ - "User" - ] - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string", - "examples": [ - "\"2020-07-09T00:17:55Z\"" - ] - }, - "user_view_type": { - "type": "string", - "examples": [ - "public" - ] - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time", - "examples": [ - "2016-09-05T14:21:06Z" - ] - }, - "updated_at": { - "type": "string", - "format": "date-time", - "examples": [ - "2016-09-05T14:20:22Z" - ] - }, - "archived": { - "description": "Whether or not the card is archived", - "type": "boolean", - "examples": [ - false - ] - }, - "column_name": { - "type": "string" - }, - "project_id": { - "type": "string" - }, - "column_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/projects/columns/367" - ] - }, - "content_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/repos/api-playground/projects-test/issues/3" - ] - }, - "project_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/projects/120" - ] - } - }, - "required": [ - "id", - "node_id", - "note", - "url", - "column_url", - "project_url", - "creator", - "created_at", - "updated_at" - ] - } - } - } - ], - "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

" - }, - { - "httpStatusCode": "304", - "description": "

Not modified

" - }, - { - "httpStatusCode": "401", - "description": "

Requires authentication

" - }, - { - "httpStatusCode": "403", - "description": "

Forbidden

" - }, - { - "httpStatusCode": "404", - "description": "

Resource not found

" - } - ] - }, - { - "serverUrl": "https://api.github.com", - "verb": "patch", - "requestPath": "/projects/columns/cards/{card_id}", - "title": "Update an existing project card", - "category": "projects-classic", - "subcategory": "cards", - "parameters": [ - { - "name": "card_id", - "description": "

The unique identifier of the card.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "string or null", - "name": "note", - "in": "body", - "description": "

The project card's note

" - }, - { - "type": "boolean", - "name": "archived", - "in": "body", - "description": "

Whether or not the card is archived

" - } - ], - "codeExamples": [ - { - "key": "default", - "request": { - "contentType": "application/json", - "description": "Change the note on the card", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "note": "Add payload for delete Project column" - }, - "parameters": { - "card_id": "CARD_ID" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": { - "url": "https://api.github.com/projects/columns/cards/1478", - "id": 1478, - "node_id": "MDExOlByb2plY3RDYXJkMTQ3OA==", - "note": "Add payload for delete Project column", "creator": { "login": "octocat", "id": 1, @@ -505380,604 +505064,11395 @@ "type": "User", "site_admin": false }, - "created_at": "2016-09-05T14:21:06Z", - "updated_at": "2016-09-05T14:20:22Z", - "archived": false, - "column_url": "https://api.github.com/projects/columns/367", - "content_url": "https://api.github.com/repos/api-playground/projects-test/issues/3", - "project_url": "https://api.github.com/projects/120" - }, - "schema": { - "title": "Project Card", - "description": "Project cards represent a scope of work.", - "type": "object", - "properties": { - "url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/projects/columns/cards/1478" - ] - }, - "id": { - "description": "The project card's ID", - "type": "integer", - "format": "int64", - "examples": [ - 42 - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDExOlByb2plY3RDYXJkMTQ3OA==" - ] - }, - "note": { - "type": [ - "string", - "null" - ], - "examples": [ - "Add payload for delete Project column" - ] - }, - "creator": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "Simple User", - "description": "A GitHub user.", - "type": "object", - "properties": { - "name": { - "type": [ - "string", - "null" - ] - }, - "email": { - "type": [ - "string", - "null" - ] - }, - "login": { - "type": "string", - "examples": [ - "octocat" - ] - }, - "id": { - "type": "integer", - "format": "int64", - "examples": [ - 1 - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDQ6VXNlcjE=" - ] - }, - "avatar_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://github.com/images/error/octocat_happy.gif" - ] - }, - "gravatar_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "41d064eb2195891e12d0413f63227ea7" - ] - }, - "url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat" - ] - }, - "html_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://github.com/octocat" - ] - }, - "followers_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/followers" - ] - }, - "following_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/following{/other_user}" - ] - }, - "gists_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/gists{/gist_id}" - ] - }, - "starred_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/starred{/owner}{/repo}" - ] - }, - "subscriptions_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/subscriptions" - ] - }, - "organizations_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/orgs" - ] - }, - "repos_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/repos" - ] - }, - "events_url": { - "type": "string", - "examples": [ - "https://api.github.com/users/octocat/events{/privacy}" - ] - }, - "received_events_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/users/octocat/received_events" - ] - }, - "type": { - "type": "string", - "examples": [ - "User" - ] - }, - "site_admin": { - "type": "boolean" - }, - "starred_at": { - "type": "string", - "examples": [ - "\"2020-07-09T00:17:55Z\"" - ] - }, - "user_view_type": { - "type": "string", - "examples": [ - "public" - ] - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - ] - }, - "created_at": { - "type": "string", - "format": "date-time", - "examples": [ - "2016-09-05T14:21:06Z" - ] - }, - "updated_at": { - "type": "string", - "format": "date-time", - "examples": [ - "2016-09-05T14:20:22Z" - ] - }, - "archived": { - "description": "Whether or not the card is archived", - "type": "boolean", - "examples": [ - false - ] - }, - "column_name": { - "type": "string" - }, - "project_id": { - "type": "string" - }, - "column_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/projects/columns/367" - ] - }, - "content_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/repos/api-playground/projects-test/issues/3" - ] - }, - "project_url": { - "type": "string", - "format": "uri", - "examples": [ - "https://api.github.com/projects/120" - ] - } - }, - "required": [ - "id", - "node_id", - "note", - "url", - "column_url", - "project_url", - "creator", - "created_at", - "updated_at" - ] - } - } - } - ], - "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

" - }, - { - "httpStatusCode": "304", - "description": "

Not modified

" - }, - { - "httpStatusCode": "401", - "description": "

Requires authentication

" - }, - { - "httpStatusCode": "403", - "description": "

Forbidden

" - }, - { - "httpStatusCode": "404", - "description": "

Resource not found

" - }, - { - "httpStatusCode": "422", - "description": "

Validation failed, or the endpoint has been spammed.

" - } - ] - }, - { - "serverUrl": "https://api.github.com", - "verb": "delete", - "requestPath": "/projects/columns/cards/{card_id}", - "title": "Delete a project card", - "category": "projects-classic", - "subcategory": "cards", - "parameters": [ - { - "name": "card_id", - "description": "

The unique identifier of the card.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [], - "codeExamples": [ - { - "key": "204", - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "card_id": "CARD_ID" - } - }, - "response": { - "statusCode": "204", - "description": "

Response

" - } - } - ], - "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": "204", - "description": "

No Content

" - }, - { - "httpStatusCode": "304", - "description": "

Not modified

" - }, - { - "httpStatusCode": "401", - "description": "

Requires authentication

" - }, - { - "httpStatusCode": "403", - "description": "

Forbidden

" - }, - { - "httpStatusCode": "404", - "description": "

Resource not found

" - } - ] - }, - { - "serverUrl": "https://api.github.com", - "verb": "post", - "requestPath": "/projects/columns/cards/{card_id}/moves", - "title": "Move a project card", - "category": "projects-classic", - "subcategory": "cards", - "parameters": [ - { - "name": "card_id", - "description": "

The unique identifier of the card.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - } - ], - "bodyParameters": [ - { - "type": "string", - "name": "position", - "in": "body", - "description": "

The position of the card in a column. Can be one of: top, bottom, or after:<card_id> to place after the specified card.

", - "isRequired": true - }, - { - "type": "integer", - "name": "column_id", - "in": "body", - "description": "

The unique identifier of the column the card should be moved to

" - } - ], - "codeExamples": [ - { - "key": "default", - "request": { - "contentType": "application/json", - "description": "Move the card to the bottom of the column", - "acceptHeader": "application/vnd.github.v3+json", - "bodyParameters": { - "column_id": 42, - "position": "bottom" - }, - "parameters": { - "card_id": "CARD_ID" - } - }, - "response": { - "statusCode": "201", - "contentType": "application/json", - "description": "

Response

", - "example": null, - "schema": { - "type": "object", - "properties": {}, - "additionalProperties": false - } - } - } - ], - "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": "201", - "description": "

Created

" - }, - { - "httpStatusCode": "304", - "description": "

Not modified

" - }, - { - "httpStatusCode": "401", - "description": "

Requires authentication

" - }, - { - "httpStatusCode": "403", - "description": "

Forbidden

" - }, - { - "httpStatusCode": "422", - "description": "

Validation failed, or the endpoint has been spammed.

" - }, - { - "httpStatusCode": "503", - "description": "

Service Unavailable

" - } - ] - }, - { - "serverUrl": "https://api.github.com", - "verb": "get", - "requestPath": "/projects/columns/{column_id}/cards", - "title": "List project cards", - "category": "projects-classic", - "subcategory": "cards", - "parameters": [ - { - "name": "column_id", - "description": "

The unique identifier of the column.

", - "in": "path", - "required": true, - "schema": { - "type": "integer" - } - }, - { - "name": "archived_state", - "description": "

Filters the project cards that are returned by the card's state.

", - "in": "query", - "required": false, - "schema": { - "type": "string", - "enum": [ - "all", - "archived", - "not_archived" - ], - "default": "not_archived" - } - }, - { - "name": "per_page", - "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", - "in": "query", - "schema": { - "type": "integer", - "default": 30 - } - }, - { - "name": "page", - "description": "

The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

", - "in": "query", - "schema": { - "type": "integer", - "default": 1 - } - } - ], - "bodyParameters": [], - "codeExamples": [ - { - "key": "default", - "request": { - "description": "Example", - "acceptHeader": "application/vnd.github.v3+json", - "parameters": { - "column_id": "COLUMN_ID" - } - }, - "response": { - "statusCode": "200", - "contentType": "application/json", - "description": "

Response

", - "example": [ - { - "url": "https://api.github.com/projects/columns/cards/1478", - "id": 1478, - "node_id": "MDExOlByb2plY3RDYXJkMTQ3OA==", - "note": "Add payload for delete Project column", + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", "creator": { - "login": "octocat", - "id": 1, - "node_id": "MDQ6VXNlcjE=", - "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", "gravatar_id": "", - "url": "https://api.github.com/users/octocat", - "html_url": "https://github.com/octocat", - "followers_url": "https://api.github.com/users/octocat/followers", - "following_url": "https://api.github.com/users/octocat/following{/other_user}", - "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", - "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", - "organizations_url": "https://api.github.com/users/octocat/orgs", - "repos_url": "https://api.github.com/users/octocat/repos", - "events_url": "https://api.github.com/users/octocat/events{/privacy}", - "received_events_url": "https://api.github.com/users/octocat/received_events", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", "type": "User", "site_admin": false }, - "created_at": "2016-09-05T14:21:06Z", - "updated_at": "2016-09-05T14:20:22Z", - "archived": false, - "column_url": "https://api.github.com/projects/columns/367", - "content_url": "https://api.github.com/repos/api-playground/projects-test/issues/3", - "project_url": "https://api.github.com/projects/120" - } - ], + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, "schema": { "type": "array", "items": { - "title": "Project Card", - "description": "Project cards represent a scope of work.", + "title": "Projects v2 Project", + "description": "A projects v2 project", "type": "object", "properties": { - "url": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { "type": "string", - "format": "uri", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", "examples": [ - "https://api.github.com/projects/columns/cards/1478" + "2022-04-28T12:00:00Z" ] }, - "id": { - "description": "The project card's ID", - "type": "integer", - "format": "int64", + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", "examples": [ - 42 + "2022-04-28T12:00:00Z" ] }, - "node_id": { + "updated_at": { "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", "examples": [ - "MDExOlByb2plY3RDYXJkMTQ3OA==" + "2022-04-28T12:00:00Z" ] }, - "note": { + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { "type": [ "string", "null" ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", "examples": [ - "Add payload for delete Project column" + "2022-04-28T12:00:00Z" ] }, - "creator": { + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all projects owned by a specific organization accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}", + "title": "Get project for organization", + "category": "projects", + "subcategory": "projects", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", + "creator": { + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", + "type": "User", + "site_admin": false + }, + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, + "schema": { + "title": "Projects v2 Project", + "description": "A projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { + "type": [ + "string", + "null" + ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}", + "title": "Get project for user", + "category": "projects", + "subcategory": "projects", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", + "creator": { + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", + "type": "User", + "site_admin": false + }, + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, + "schema": { + "title": "Projects v2 Project", + "description": "A projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { + "type": [ + "string", + "null" + ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{username}/projectsV2", + "title": "List projects for user", + "category": "projects", + "subcategory": "projects", + "parameters": [ + { + "name": "username", + "description": "

The handle for the GitHub user account.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "q", + "description": "

Limit results to projects of the specified type.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "username": "USERNAME" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 2, + "node_id": "MDc6UHJvamVjdDEwMDI2MDM=", + "owner": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "title": "My Projects", + "description": "A board to manage my personal projects.", + "public": true, + "closed_at": null, + "created_at": "2011-04-10T20:09:31Z", + "updated_at": "2014-03-03T18:58:10Z", + "number": 2, + "short_description": null, + "deleted_at": null, + "deleted_by": null, + "state": "open", + "latest_status_update": { + "id": 3, + "node_id": "PVTSU_lAECAQM", + "creator": { + "login": "hubot", + "id": 2, + "node_id": "MDQ6VXNlcjI=", + "avatar_url": "https://github.com/images/error/hubot_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/hubot", + "html_url": "https://github.com/hubot", + "followers_url": "https://api.github.com/users/hubot/followers", + "following_url": "https://api.github.com/users/hubot/following{/other_user}", + "gists_url": "https://api.github.com/users/hubot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/hubot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/hubot/subscriptions", + "organizations_url": "https://api.github.com/users/hubot/orgs", + "repos_url": "https://api.github.com/users/hubot/repos", + "events_url": "https://api.github.com/users/hubot/events{/privacy}", + "received_events_url": "https://api.github.com/users/hubot/received_events", + "type": "User", + "site_admin": false + }, + "body": "DONE", + "start_date": "2025-07-23", + "target_date": "2025-07-26", + "status": "COMPLETE", + "created_at": "2025-07-11T16:19:28Z", + "updated_at": "2025-07-11T16:19:28Z" + }, + "is_template": true + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Project", + "description": "A projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project." + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "title": { + "type": "string", + "description": "The project title." + }, + "description": { + "type": [ + "string", + "null" + ], + "description": "A short description of the project." + }, + "public": { + "type": "boolean", + "description": "Whether the project is visible to anyone with access to the owner." + }, + "closed_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was closed.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the project was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "number": { + "type": "integer", + "description": "The project number." + }, + "short_description": { + "type": [ + "string", + "null" + ], + "description": "A concise summary of the project." + }, + "deleted_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the project was deleted.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "deleted_by": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "state": { + "type": "string", + "enum": [ + "open", + "closed" + ], + "description": "The current state of the project." + }, + "latest_status_update": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Projects v2 Status Update", + "description": "An status update belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the status update." + }, + "node_id": { + "type": "string", + "description": "The node ID of the status update." + }, + "project_node_id": { + "type": "string", + "description": "The node ID of the project that this status update belongs to." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the status update was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "status": { + "type": [ + "string", + "null" + ], + "enum": [ + "INACTIVE", + "ON_TRACK", + "AT_RISK", + "OFF_TRACK", + "COMPLETE", + null + ], + "description": "The current status." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the period covered by the update.", + "examples": [ + "2022-04-28" + ] + }, + "target_date": { + "type": "string", + "format": "date", + "description": "The target date associated with the update.", + "examples": [ + "2022-04-28" + ] + }, + "body": { + "description": "Body of the status update", + "type": [ + "string", + "null" + ], + "examples": [ + "The project is off to a great start!" + ] + } + }, + "required": [ + "id", + "node_id", + "created_at", + "updated_at" + ] + } + ] + }, + "is_template": { + "type": "boolean", + "description": "Whether this project is a template" + } + }, + "required": [ + "id", + "node_id", + "owner", + "creator", + "title", + "description", + "public", + "closed_at", + "created_at", + "updated_at", + "number", + "short_description", + "deleted_at", + "deleted_by" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all projects owned by a specific user accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + } + ], + "fields": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields", + "title": "List project fields for organization", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all fields for a specific organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/fields/{field_id}", + "title": "Get project field for organization", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "field_id", + "description": "

The unique identifier of the field.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "field_id": "FIELD_ID", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific field for an organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/fields", + "title": "List project fields for user", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all fields for a specific user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/fields/{field_id}", + "title": "Get project field for user", + "category": "projects", + "subcategory": "fields", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "field_id", + "description": "

The unique identifier of the field.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "field_id": "FIELD_ID", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 12345, + "node_id": "PVTF_lADOABCD1234567890", + "name": "Priority", + "data_type": "single_select", + "project_url": "https://api.github.com/projects/67890", + "options": [ + { + "id": "option_1", + "name": "Low", + "color": "GREEN", + "description": "Low priority items" + }, + { + "id": "option_2", + "name": "Medium", + "color": "YELLOW", + "description": "Medium priority items" + }, + { + "id": "option_3", + "name": "High", + "color": "RED", + "description": "High priority items" + } + ], + "created_at": "2022-04-28T12:00:00Z", + "updated_at": "2022-04-28T12:00:00Z" + }, + "schema": { + "title": "Projects v2 Field", + "description": "A field inside a projects v2 project", + "type": "object", + "properties": { + "id": { + "type": "integer", + "description": "The unique identifier of the field." + }, + "node_id": { + "type": "string", + "description": "The node ID of the field." + }, + "project_url": { + "type": "string", + "description": "The API URL of the project that contains the field.", + "examples": [ + "https://api.github.com/projects/1" + ] + }, + "name": { + "type": "string", + "description": "The name of the field." + }, + "data_type": { + "type": "string", + "description": "The field's data type.", + "enum": [ + "assignees", + "linked_pull_requests", + "reviewers", + "labels", + "milestone", + "repository", + "title", + "text", + "single_select", + "number", + "date", + "iteration", + "issue_type", + "parent_issue", + "sub_issues_progress" + ] + }, + "options": { + "type": "array", + "description": "The options available for single select fields.", + "items": { + "title": "Projects v2 Single Select Option", + "description": "An option for a single select field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the option." + }, + "name": { + "type": "object", + "description": "The display name of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "description": { + "type": "object", + "description": "The description of the option, in raw text and HTML formats.", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ] + }, + "color": { + "type": "string", + "description": "The color associated with the option." + } + }, + "required": [ + "id", + "name", + "description", + "color" + ] + } + }, + "configuration": { + "type": "object", + "description": "Configuration for iteration fields.", + "properties": { + "start_day": { + "type": "integer", + "description": "The day of the week when the iteration starts." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "iterations": { + "type": "array", + "items": { + "title": "Projects v2 Iteration Setting", + "description": "An iteration setting for an iteration field", + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The unique identifier of the iteration setting." + }, + "start_date": { + "type": "string", + "format": "date", + "description": "The start date of the iteration." + }, + "duration": { + "type": "integer", + "description": "The duration of the iteration in days." + }, + "title": { + "type": "object", + "properties": { + "raw": { + "type": "string" + }, + "html": { + "type": "string" + } + }, + "required": [ + "raw", + "html" + ], + "description": "The iteration title, in raw text and HTML formats." + }, + "completed": { + "type": "boolean", + "description": "Whether the iteration has been completed." + } + }, + "required": [ + "id", + "start_date", + "duration", + "title", + "completed" + ] + } + } + } + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the field was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + } + }, + "required": [ + "id", + "name", + "data_type", + "created_at", + "updated_at", + "project_url" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific field for a user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + } + ], + "items": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "title": "List items for an organization owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "q", + "description": "

Search query to filter items, see Filtering projects for more information.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all items for a specific organization-owned project accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items", + "title": "Add item to organization owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "string", + "name": "type", + "in": "body", + "description": "

The type of item to add to the project. Must be either Issue or PullRequest.

", + "isRequired": true, + "enum": [ + "Issue", + "PullRequest" + ] + }, + { + "type": "integer", + "name": "id", + "in": "body", + "description": "

The numeric ID of the issue or pull request to add to the project.

", + "isRequired": true + } + ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "write" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Add an issue or pull request item to the specified organization owned project.

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

Created

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "title": "Get an item for an organization owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "read" + } + ], + "allowsPublicRead": true + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific item from an organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "title": "Update project item for organization", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "array of objects", + "name": "fields", + "in": "body", + "description": "

A list of field updates to apply.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

The ID of the project field to update.

", + "isRequired": true + }, + { + "type": "null or string or number", + "name": "value", + "description": "

The new value for the field:

\n
    \n
  • For text, number, and date fields, provide the new value directly.
  • \n
  • For single select and iteration fields, provide the ID of the option or iteration.
  • \n
  • To clear the field, set this to null.
  • \n
", + "isRequired": true + } + ] + } + ], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "write" + } + ] + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Update a specific item in an organization-owned project.

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

OK

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "404", + "description": "

Resource not found

" + }, + { + "httpStatusCode": "422", + "description": "

Validation failed, or the endpoint has been spammed.

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "delete", + "requestPath": "/orgs/{org}/projectsV2/{project_number}/items/{item_id}", + "title": "Delete project item for organization", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "org", + "description": "

The organization name. The name is not case sensitive.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": true, + "serverToServer": true, + "fineGrainedPat": true, + "permissions": [ + { + "\"Projects\" organization permissions": "write" + } + ] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "org": "ORG", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

" + } + } + ], + "previews": [], + "descriptionHTML": "

Delete a specific item from an organization-owned project.

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

No Content

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items", + "title": "List items for a user owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "before", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results before this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "after", + "description": "

A cursor, as given in the Link header. If specified, the query only searches for results after this cursor. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "q", + "description": "

Search query to filter items, see Filtering projects for more information.

", + "in": "query", + "required": false, + "schema": { + "type": "string" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "type": "array", + "items": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + } + ], + "previews": [], + "descriptionHTML": "

List all items for a specific user-owned project accessible by the authenticated user.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items", + "title": "Add item to user owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "string", + "name": "type", + "in": "body", + "description": "

The type of item to add to the project. Must be either Issue or PullRequest.

", + "isRequired": true, + "enum": [ + "Issue", + "PullRequest" + ] + }, + { + "type": "integer", + "name": "id", + "in": "body", + "description": "

The numeric ID of the issue or pull request to add to the project.

", + "isRequired": true + } + ], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Add an issue or pull request item to the specified user owned project.

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

Created

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "title": "Get an item for a user owned project", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "fields", + "description": "

Limit results to specific fields, by their IDs. If not specified, the title field will be returned.

", + "in": "query", + "required": false, + "schema": { + "type": "array", + "maxItems": 50, + "items": { + "type": "string" + }, + "examples": [ + "fields[]=123,fields[]=456,fields[]=789" + ] + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "id": 13, + "node_id": "PVTI_lAAFAQ0", + "project_url": "https://api.github.com/orgs/github/projectsV2/1", + "content": { + "url": "https://api.github.com/repos/github/Hello-World/pulls/6", + "id": 10, + "node_id": "PR_kwABCg", + "html_url": "https://github.com/github/Hello-World/pull/6", + "diff_url": "https://github.com/github/Hello-World/pull/6.diff", + "patch_url": "https://github.com/github/Hello-World/pull/6.patch", + "issue_url": "https://api.github.com/repos/github/Hello-World/issues/6", + "number": 6, + "state": "open", + "locked": false, + "title": "Issue title", + "user": { + "login": "monalisa", + "id": 161, + "node_id": "U_kgDMoQ", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "body": "Issue body", + "created_at": "2025-08-01T18:44:50Z", + "updated_at": "2025-08-06T19:25:18Z", + "closed_at": null, + "merged_at": null, + "merge_commit_sha": "98e25bad5878e54d22e5338cbc905dd2deedfa34", + "assignee": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "assignees": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_reviewers": [ + { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ], + "requested_teams": [], + "labels": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ], + "milestone": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + }, + "draft": false, + "commits_url": "https://api.github.com/repos/github/Hello-World/pulls/6/commits", + "review_comments_url": "https://api.github.com/repos/github/Hello-World/pulls/6/comments", + "review_comment_url": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}", + "comments_url": "https://api.github.com/repos/github/Hello-World/issues/6/comments", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "head": { + "label": "github:branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "ref": "branch-2ee3da8fde8a1adfe6d0809a1a414e4f", + "sha": "a3258d3434ecb2058b2784c8eb8610c2e9937a0d", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "base": { + "label": "github:branch-0f4ceb14cbe39e4786ffbabb776da599", + "ref": "branch-0f4ceb14cbe39e4786ffbabb776da599", + "sha": "9a9f5a8d77bdc2540412900d3c930fe36a82b5ed", + "user": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "repo": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments", + "created_at": "2025-08-01T18:44:14Z", + "updated_at": "2025-08-01T18:48:38Z", + "pushed_at": "2025-08-01T18:44:50Z", + "git_url": "git://github.localhost/github/Hello-World.git", + "ssh_url": "ssh://git@localhost:3035/github/Hello-World.git", + "clone_url": "https://github.com/github/Hello-World.git", + "svn_url": "https://github.com/github/Hello-World", + "homepage": null, + "size": 6, + "stargazers_count": 0, + "watchers_count": 0, + "language": null, + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 0, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 0, + "open_issues": 3, + "watchers": 0, + "default_branch": "main" + } + }, + "_links": { + "self": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6" + }, + "html": { + "href": "https://github.com/github/Hello-World/pull/6" + }, + "issue": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6" + }, + "comments": { + "href": "https://api.github.com/repos/github/Hello-World/issues/6/comments" + }, + "review_comments": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/comments" + }, + "review_comment": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/comments{/number}" + }, + "commits": { + "href": "https://api.github.com/repos/github/Hello-World/pulls/6/commits" + }, + "statuses": { + "href": "https://api.github.com/repos/github/Hello-World/statuses/a3258d3434ecb2058b2784c8eb8610c2e9937a0d" + } + }, + "author_association": "MEMBER", + "auto_merge": null, + "active_lock_reason": null + }, + "content_type": "PullRequest", + "creator": { + "login": "monalisa", + "id": 2, + "node_id": "U_kgAC", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/monalisa", + "html_url": "https://github.com/monalisa", + "followers_url": "https://api.github.com/users/monalisa/followers", + "following_url": "https://api.github.com/users/monalisa/following{/other_user}", + "gists_url": "https://api.github.com/users/monalisa/gists{/gist_id}", + "starred_url": "https://api.github.com/users/monalisa/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/monalisa/subscriptions", + "organizations_url": "https://api.github.com/users/monalisa/orgs", + "repos_url": "https://api.github.com/users/monalisa/repos", + "events_url": "https://api.github.com/users/monalisa/events{/privacy}", + "received_events_url": "https://api.github.com/users/monalisa/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "created_at": "2025-08-01T18:44:51Z", + "updated_at": "2025-08-06T19:25:18Z", + "archived_at": null, + "item_url": "https://api.github.com/orgs/github/projectsV2/1/items/13", + "fields": [ + { + "id": 1, + "name": "Title", + "type": "title", + "value": { + "raw_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "html_title": "It seemed to me that any civilization that had so far lost its head as to need to include a set of detailed instructions for use in a packet of toothpicks, was no longer a civilization in which I could live and stay sane.", + "number": 6, + "url": "https://github.com/5/1/pull/6", + "issue_id": 12, + "state": "open", + "state_reason": null, + "is_draft": false + } + }, + { + "id": 2, + "name": "Assignees", + "type": "assignees", + "value": [ + { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + } + ] + }, + { + "id": 3, + "name": "Status", + "type": "single_select", + "value": { + "id": "98236657", + "name": "Done", + "name_html": "Done", + "color": "PURPLE", + "description": "This has been completed", + "description_html": "This has been completed" + } + }, + { + "id": 4, + "name": "Labels", + "type": "labels", + "value": [ + { + "id": 19, + "node_id": "LA_kwABEw", + "url": "https://api.github.com/repos/github/Hello-World/labels/bug%20:bug:", + "name": "bug :bug:", + "color": "efe24f", + "default": false, + "description": "Something isn't working" + }, + { + "id": 26, + "node_id": "LA_kwABGg", + "url": "https://api.github.com/repos/github/Hello-World/labels/fun%20size%20%F0%9F%8D%AB", + "name": "fun size 🍫", + "color": "f29c24", + "default": false, + "description": "Extra attention is needed" + }, + { + "id": 33, + "node_id": "LA_kwABIQ", + "url": "https://api.github.com/repos/github/Hello-World/labels/%F0%9F%9A%92%20wontfix", + "name": "🚒 wontfix", + "color": "5891ce", + "default": false, + "description": "This will not be worked on" + } + ] + }, + { + "id": 5, + "name": "Linked pull requests", + "type": "linked_pull_requests", + "value": [] + }, + { + "id": 6, + "name": "Milestone", + "type": "milestone", + "value": { + "url": "https://api.github.com/repos/github/Hello-World/milestones/1", + "html_url": "https://github.com/github/Hello-World/milestone/1", + "labels_url": "https://api.github.com/repos/github/Hello-World/milestones/1/labels", + "id": 1, + "node_id": "MI_kwABAQ", + "number": 1, + "title": "Open milestone", + "description": null, + "creator": { + "login": "octocat", + "id": 175, + "node_id": "U_kgDMrw", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "open_issues": 2, + "closed_issues": 1, + "state": "open", + "created_at": "2025-08-01T18:44:30Z", + "updated_at": "2025-08-06T19:14:15Z", + "due_on": null, + "closed_at": null + } + }, + { + "id": 7, + "name": "Repository", + "type": "repository", + "value": { + "id": 1, + "node_id": "R_kgAB", + "name": "Hello-World", + "full_name": "github/Hello-World", + "private": false, + "owner": { + "login": "github", + "id": 5, + "node_id": "O_kgAF", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/github", + "html_url": "https://github.com/github", + "followers_url": "https://api.github.com/users/github/followers", + "following_url": "https://api.github.com/users/github/following{/other_user}", + "gists_url": "https://api.github.com/users/github/gists{/gist_id}", + "starred_url": "https://api.github.com/users/github/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/github/subscriptions", + "organizations_url": "https://api.github.com/users/github/orgs", + "repos_url": "https://api.github.com/users/github/repos", + "events_url": "https://api.github.com/users/github/events{/privacy}", + "received_events_url": "https://api.github.com/users/github/received_events", + "type": "Organization", + "user_view_type": "public", + "site_admin": false + }, + "html_url": "https://github.com/github/Hello-World", + "description": null, + "fork": false, + "url": "https://api.github.com/repos/github/Hello-World", + "forks_url": "https://api.github.com/repos/github/Hello-World/forks", + "keys_url": "https://api.github.com/repos/github/Hello-World/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/github/Hello-World/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/github/Hello-World/teams", + "hooks_url": "https://api.github.com/repos/github/Hello-World/hooks", + "issue_events_url": "https://api.github.com/repos/github/Hello-World/issues/events{/number}", + "events_url": "https://api.github.com/repos/github/Hello-World/events", + "assignees_url": "https://api.github.com/repos/github/Hello-World/assignees{/user}", + "branches_url": "https://api.github.com/repos/github/Hello-World/branches{/branch}", + "tags_url": "https://api.github.com/repos/github/Hello-World/tags", + "blobs_url": "https://api.github.com/repos/github/Hello-World/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/github/Hello-World/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/github/Hello-World/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/github/Hello-World/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/github/Hello-World/statuses/{sha}", + "languages_url": "https://api.github.com/repos/github/Hello-World/languages", + "stargazers_url": "https://api.github.com/repos/github/Hello-World/stargazers", + "contributors_url": "https://api.github.com/repos/github/Hello-World/contributors", + "subscribers_url": "https://api.github.com/repos/github/Hello-World/subscribers", + "subscription_url": "https://api.github.com/repos/github/Hello-World/subscription", + "commits_url": "https://api.github.com/repos/github/Hello-World/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/github/Hello-World/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/github/Hello-World/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/github/Hello-World/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/github/Hello-World/contents/{+path}", + "compare_url": "https://api.github.com/repos/github/Hello-World/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/github/Hello-World/merges", + "archive_url": "https://api.github.com/repos/github/Hello-World/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/github/Hello-World/downloads", + "issues_url": "https://api.github.com/repos/github/Hello-World/issues{/number}", + "pulls_url": "https://api.github.com/repos/github/Hello-World/pulls{/number}", + "milestones_url": "https://api.github.com/repos/github/Hello-World/milestones{/number}", + "notifications_url": "https://api.github.com/repos/github/Hello-World/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/github/Hello-World/labels{/name}", + "releases_url": "https://api.github.com/repos/github/Hello-World/releases{/id}", + "deployments_url": "https://api.github.com/repos/github/Hello-World/deployments" + } + }, + { + "id": 8, + "name": "Type", + "type": "issue_type", + "value": null + }, + { + "id": 9, + "name": "Reviewers", + "type": "reviewers", + "value": [ + { + "type": "ReviewRequest", + "status": "pending", + "reviewer": { + "avatarUrl": "https://github.com/images/error/octocat_happy.gif", + "id": 2, + "login": "monalisa", + "url": "https://github.com/monalisa", + "name": "monalisa", + "type": "User" + } + } + ] + }, + { + "id": 10, + "name": "Parent issue", + "type": "parent_issue", + "value": null + }, + { + "id": 11, + "name": "Sub-issues progress", + "type": "sub_issues_progress", + "value": null + } + ] + }, + "schema": { + "title": "Projects v2 Item", + "description": "An item belonging to a project", + "type": "object", + "properties": { + "id": { + "type": "number", + "description": "The unique identifier of the project item." + }, + "node_id": { + "type": "string", + "description": "The node ID of the project item." + }, + "project_url": { + "type": "string", + "format": "uri", + "description": "The API URL of the project that contains this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/3" + ] + }, + "content_type": { + "title": "Projects v2 Item Content Type", + "description": "The type of content tracked in a project item", + "type": "string", + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + "content": { + "type": [ + "object", + "null" + ], + "additionalProperties": true, + "description": "The content of the item, which varies by content type." + }, + "creator": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was created.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "description": "The time when the item was last updated.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "archived_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "description": "The time when the item was archived.", + "examples": [ + "2022-04-28T12:00:00Z" + ] + }, + "item_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "description": "The API URL of this item.", + "examples": [ + "https://api.github.com/users/monalisa/2/projectsV2/items/3" + ] + }, + "fields": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true + }, + "description": "The fields and values associated with this item." + } + }, + "required": [ + "id", + "content_type", + "created_at", + "updated_at", + "archived_at" + ] + } + } + } + ], + "previews": [], + "descriptionHTML": "

Get a specific item from a user-owned project.

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

OK

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "title": "Update project item for user", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "array of objects", + "name": "fields", + "in": "body", + "description": "

A list of field updates to apply.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

The ID of the project field to update.

", + "isRequired": true + }, + { + "type": "null or string or number", + "name": "value", + "description": "

The new value for the field:

\n
    \n
  • For text, number, and date fields, provide the new value directly.
  • \n
  • For single select and iteration fields, provide the ID of the option or iteration.
  • \n
  • To clear the field, set this to null.
  • \n
", + "isRequired": true + } + ] + } + ], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [], + "previews": [], + "descriptionHTML": "

Update a specific item in a user-owned project.

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

OK

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "404", + "description": "

Resource not found

" + }, + { + "httpStatusCode": "422", + "description": "

Validation failed, or the endpoint has been spammed.

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "delete", + "requestPath": "/users/{user_id}/projectsV2/{project_number}/items/{item_id}", + "title": "Delete project item for user", + "category": "projects", + "subcategory": "items", + "parameters": [ + { + "name": "project_number", + "description": "

The project's number.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "user_id", + "description": "

The unique identifier of the user.

", + "in": "path", + "required": true, + "schema": { + "type": "string" + } + }, + { + "name": "item_id", + "description": "

The unique identifier of the project item.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "progAccess": { + "userToServerRest": false, + "serverToServer": false, + "fineGrainedPat": false, + "permissions": [] + }, + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "project_number": "PROJECT_NUMBER", + "user_id": "USER_ID", + "item_id": "ITEM_ID" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

" + } + } + ], + "previews": [], + "descriptionHTML": "

Delete a specific item from a user-owned project.

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

No Content

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + } + ] + } + ] + }, + "projects-classic": { + "cards": [ + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/projects/columns/cards/{card_id}", + "title": "Get a project card", + "category": "projects-classic", + "subcategory": "cards", + "parameters": [ + { + "name": "card_id", + "description": "

The unique identifier of the card.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "card_id": "CARD_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/projects/columns/cards/1478", + "id": 1478, + "node_id": "MDExOlByb2plY3RDYXJkMTQ3OA==", + "note": "Add payload for delete Project column", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-09-05T14:21:06Z", + "updated_at": "2016-09-05T14:20:22Z", + "archived": false, + "column_url": "https://api.github.com/projects/columns/367", + "content_url": "https://api.github.com/repos/api-playground/projects-test/issues/3", + "project_url": "https://api.github.com/projects/120" + }, + "schema": { + "title": "Project Card", + "description": "Project cards represent a scope of work.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/projects/columns/cards/1478" + ] + }, + "id": { + "description": "The project card's ID", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOlByb2plY3RDYXJkMTQ3OA==" + ] + }, + "note": { + "type": [ + "string", + "null" + ], + "examples": [ + "Add payload for delete Project column" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2016-09-05T14:21:06Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2016-09-05T14:20:22Z" + ] + }, + "archived": { + "description": "Whether or not the card is archived", + "type": "boolean", + "examples": [ + false + ] + }, + "column_name": { + "type": "string" + }, + "project_id": { + "type": "string" + }, + "column_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/projects/columns/367" + ] + }, + "content_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/api-playground/projects-test/issues/3" + ] + }, + "project_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/projects/120" + ] + } + }, + "required": [ + "id", + "node_id", + "note", + "url", + "column_url", + "project_url", + "creator", + "created_at", + "updated_at" + ] + } + } + } + ], + "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

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "patch", + "requestPath": "/projects/columns/cards/{card_id}", + "title": "Update an existing project card", + "category": "projects-classic", + "subcategory": "cards", + "parameters": [ + { + "name": "card_id", + "description": "

The unique identifier of the card.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "string or null", + "name": "note", + "in": "body", + "description": "

The project card's note

" + }, + { + "type": "boolean", + "name": "archived", + "in": "body", + "description": "

Whether or not the card is archived

" + } + ], + "codeExamples": [ + { + "key": "default", + "request": { + "contentType": "application/json", + "description": "Change the note on the card", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "note": "Add payload for delete Project column" + }, + "parameters": { + "card_id": "CARD_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": { + "url": "https://api.github.com/projects/columns/cards/1478", + "id": 1478, + "node_id": "MDExOlByb2plY3RDYXJkMTQ3OA==", + "note": "Add payload for delete Project column", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-09-05T14:21:06Z", + "updated_at": "2016-09-05T14:20:22Z", + "archived": false, + "column_url": "https://api.github.com/projects/columns/367", + "content_url": "https://api.github.com/repos/api-playground/projects-test/issues/3", + "project_url": "https://api.github.com/projects/120" + }, + "schema": { + "title": "Project Card", + "description": "Project cards represent a scope of work.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/projects/columns/cards/1478" + ] + }, + "id": { + "description": "The project card's ID", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOlByb2plY3RDYXJkMTQ3OA==" + ] + }, + "note": { + "type": [ + "string", + "null" + ], + "examples": [ + "Add payload for delete Project column" + ] + }, + "creator": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + ] + }, + "created_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2016-09-05T14:21:06Z" + ] + }, + "updated_at": { + "type": "string", + "format": "date-time", + "examples": [ + "2016-09-05T14:20:22Z" + ] + }, + "archived": { + "description": "Whether or not the card is archived", + "type": "boolean", + "examples": [ + false + ] + }, + "column_name": { + "type": "string" + }, + "project_id": { + "type": "string" + }, + "column_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/projects/columns/367" + ] + }, + "content_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/api-playground/projects-test/issues/3" + ] + }, + "project_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/projects/120" + ] + } + }, + "required": [ + "id", + "node_id", + "note", + "url", + "column_url", + "project_url", + "creator", + "created_at", + "updated_at" + ] + } + } + } + ], + "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

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "404", + "description": "

Resource not found

" + }, + { + "httpStatusCode": "422", + "description": "

Validation failed, or the endpoint has been spammed.

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "delete", + "requestPath": "/projects/columns/cards/{card_id}", + "title": "Delete a project card", + "category": "projects-classic", + "subcategory": "cards", + "parameters": [ + { + "name": "card_id", + "description": "

The unique identifier of the card.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [], + "codeExamples": [ + { + "key": "204", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "card_id": "CARD_ID" + } + }, + "response": { + "statusCode": "204", + "description": "

Response

" + } + } + ], + "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": "204", + "description": "

No Content

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "404", + "description": "

Resource not found

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "post", + "requestPath": "/projects/columns/cards/{card_id}/moves", + "title": "Move a project card", + "category": "projects-classic", + "subcategory": "cards", + "parameters": [ + { + "name": "card_id", + "description": "

The unique identifier of the card.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + } + ], + "bodyParameters": [ + { + "type": "string", + "name": "position", + "in": "body", + "description": "

The position of the card in a column. Can be one of: top, bottom, or after:<card_id> to place after the specified card.

", + "isRequired": true + }, + { + "type": "integer", + "name": "column_id", + "in": "body", + "description": "

The unique identifier of the column the card should be moved to

" + } + ], + "codeExamples": [ + { + "key": "default", + "request": { + "contentType": "application/json", + "description": "Move the card to the bottom of the column", + "acceptHeader": "application/vnd.github.v3+json", + "bodyParameters": { + "column_id": 42, + "position": "bottom" + }, + "parameters": { + "card_id": "CARD_ID" + } + }, + "response": { + "statusCode": "201", + "contentType": "application/json", + "description": "

Response

", + "example": null, + "schema": { + "type": "object", + "properties": {}, + "additionalProperties": false + } + } + } + ], + "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": "201", + "description": "

Created

" + }, + { + "httpStatusCode": "304", + "description": "

Not modified

" + }, + { + "httpStatusCode": "401", + "description": "

Requires authentication

" + }, + { + "httpStatusCode": "403", + "description": "

Forbidden

" + }, + { + "httpStatusCode": "422", + "description": "

Validation failed, or the endpoint has been spammed.

" + }, + { + "httpStatusCode": "503", + "description": "

Service Unavailable

" + } + ] + }, + { + "serverUrl": "https://api.github.com", + "verb": "get", + "requestPath": "/projects/columns/{column_id}/cards", + "title": "List project cards", + "category": "projects-classic", + "subcategory": "cards", + "parameters": [ + { + "name": "column_id", + "description": "

The unique identifier of the column.

", + "in": "path", + "required": true, + "schema": { + "type": "integer" + } + }, + { + "name": "archived_state", + "description": "

Filters the project cards that are returned by the card's state.

", + "in": "query", + "required": false, + "schema": { + "type": "string", + "enum": [ + "all", + "archived", + "not_archived" + ], + "default": "not_archived" + } + }, + { + "name": "per_page", + "description": "

The number of results per page (max 100). For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 30 + } + }, + { + "name": "page", + "description": "

The page number of the results to fetch. For more information, see \"Using pagination in the REST API.\"

", + "in": "query", + "schema": { + "type": "integer", + "default": 1 + } + } + ], + "bodyParameters": [], + "codeExamples": [ + { + "key": "default", + "request": { + "description": "Example", + "acceptHeader": "application/vnd.github.v3+json", + "parameters": { + "column_id": "COLUMN_ID" + } + }, + "response": { + "statusCode": "200", + "contentType": "application/json", + "description": "

Response

", + "example": [ + { + "url": "https://api.github.com/projects/columns/cards/1478", + "id": 1478, + "node_id": "MDExOlByb2plY3RDYXJkMTQ3OA==", + "note": "Add payload for delete Project column", + "creator": { + "login": "octocat", + "id": 1, + "node_id": "MDQ6VXNlcjE=", + "avatar_url": "https://github.com/images/error/octocat_happy.gif", + "gravatar_id": "", + "url": "https://api.github.com/users/octocat", + "html_url": "https://github.com/octocat", + "followers_url": "https://api.github.com/users/octocat/followers", + "following_url": "https://api.github.com/users/octocat/following{/other_user}", + "gists_url": "https://api.github.com/users/octocat/gists{/gist_id}", + "starred_url": "https://api.github.com/users/octocat/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/octocat/subscriptions", + "organizations_url": "https://api.github.com/users/octocat/orgs", + "repos_url": "https://api.github.com/users/octocat/repos", + "events_url": "https://api.github.com/users/octocat/events{/privacy}", + "received_events_url": "https://api.github.com/users/octocat/received_events", + "type": "User", + "site_admin": false + }, + "created_at": "2016-09-05T14:21:06Z", + "updated_at": "2016-09-05T14:20:22Z", + "archived": false, + "column_url": "https://api.github.com/projects/columns/367", + "content_url": "https://api.github.com/repos/api-playground/projects-test/issues/3", + "project_url": "https://api.github.com/projects/120" + } + ], + "schema": { + "type": "array", + "items": { + "title": "Project Card", + "description": "Project cards represent a scope of work.", + "type": "object", + "properties": { + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/projects/columns/cards/1478" + ] + }, + "id": { + "description": "The project card's ID", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDExOlByb2plY3RDYXJkMTQ3OA==" + ] + }, + "note": { + "type": [ + "string", + "null" + ], + "examples": [ + "Add payload for delete Project column" + ] + }, + "creator": { "anyOf": [ { "type": "null" @@ -547407,13 +557882,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
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \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
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \n
" + ] }, { "serverUrl": "https://api.github.com", @@ -557810,13 +568285,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

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

\n
\n

Delete a reaction to a pull request review comment.

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

No Content

" } - ], - "descriptionHTML": "

Note

\n

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

\n
\n

Delete a reaction to a pull request review comment.

" + ] }, { "serverUrl": "https://api.github.com", @@ -565271,13 +575746,13 @@ } ], "previews": [], + "descriptionHTML": "

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

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

No Content

" } - ], - "descriptionHTML": "

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

" + ] } ], "assets": [ @@ -611358,11 +621833,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -674782,13 +685257,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists a team's repositories visible to the authenticated user.

\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}/repos.

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

OK

" } - ], - "descriptionHTML": "

Lists a team's repositories visible to the authenticated user.

\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}/repos.

\n
" + ] }, { "serverUrl": "https://api.github.com", @@ -686878,13 +697353,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": [ @@ -694273,13 +704748,13 @@ } ], "previews": [], + "descriptionHTML": "

List IdP groups connected to a team on GitHub Enterprise Cloud.

\n

Team synchronization is available for organizations using GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

\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}/team-sync/group-mappings.

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

OK

" } - ], - "descriptionHTML": "

List IdP groups connected to a team on GitHub Enterprise Cloud.

\n

Team synchronization is available for organizations using GitHub Enterprise Cloud. For more information, see GitHub's products in the GitHub Help documentation.

\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}/team-sync/group-mappings.

\n
" + ] }, { "serverUrl": "https://api.github.com", 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 daf609d0d660..6d1249d45069 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 @@ -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", @@ -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", @@ -2555,13 +2555,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the GitHub Actions permissions policy for organizations and allowed actions in an enterprise.

\n

OAuth app 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 permissions policy for organizations and allowed actions in 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", @@ -2901,13 +2901,13 @@ } ], "previews": [], + "descriptionHTML": "

Replaces the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions 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": "

Replaces the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions 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", @@ -3100,13 +3100,13 @@ } ], "previews": [], + "descriptionHTML": "

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

\n

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

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

OK

" } - ], - "descriptionHTML": "

Gets the selected actions that are allowed in an enterprise. To use this endpoint, the enterprise permission policy for allowed_actions must be configured to selected. For more information, see \"Set GitHub Actions permissions 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", @@ -4668,13 +4668,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for 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 selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for 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", @@ -5375,13 +5375,13 @@ } ], "previews": [], + "descriptionHTML": "

Sets the GitHub Actions permissions policy for enabling GitHub Actions and allowed actions in the repository.

\n

If the repository belongs to an organization or enterprise that has set restrictive permissions at the organization or enterprise levels, such as allowed_actions to selected actions, then you cannot override them for the 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 the GitHub Actions permissions policy for enabling GitHub Actions and allowed actions in the repository.

\n

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

\n

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

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

Deletes a secret in an organization using the secret name.

\n

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

\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": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Deletes a secret in an organization using the secret name.

\n

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

\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", @@ -9421,13 +9421,13 @@ } ], "previews": [], + "descriptionHTML": "

Creates a new 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": "201", "description": "

Created

" } - ], - "descriptionHTML": "

Creates a new 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", @@ -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", @@ -11399,13 +11399,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates the name and visibility of a self-hosted runner group 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": "

Updates the name and visibility of a self-hosted runner group 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", @@ -19901,13 +19901,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific self-hosted runner 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": "

Gets a specific self-hosted runner 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", @@ -26089,6 +26089,7 @@ } ], "previews": [], + "descriptionHTML": "

Lists all repositories that can access an organization variable\nthat is available to selected repositories.

\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 admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

", "statusCodes": [ { "httpStatusCode": "200", @@ -26098,8 +26099,7 @@ "httpStatusCode": "409", "description": "

Response when the visibility of the variable is not set to selected

" } - ], - "descriptionHTML": "

Lists all repositories that can access an organization variable\nthat is available to selected repositories.

\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 admin:org scope to use this endpoint. If the repository is private, the repo scope is also required.

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

Gets a redirect URL to download a plain text file of logs for a workflow job. This link expires after 1 minute. Look\nfor Location: in the response header to find the URL for the download.

\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": "302", "description": "

Found

" } - ], - "descriptionHTML": "

Gets a redirect URL to download a plain text file of logs for a workflow job. This link expires after 1 minute. Look\nfor Location: in the response header to find the URL for the download.

\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", @@ -29263,13 +29263,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists jobs for a workflow run. You can use parameters to narrow the list of results. For more information\nabout using parameters, see Parameters.

\n

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

\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": "

Lists jobs for a workflow run. You can use parameters to narrow the list of results. For more information\nabout using parameters, see Parameters.

\n

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

\n

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

" + ] } ], "workflow-runs": [ @@ -32207,13 +32207,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all workflow runs for a repository. You can use parameters to narrow the list of results. For more information about using parameters, see Parameters.

\n

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

\n

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

\n

This endpoint will return up to 1,000 results for each search when using the following parameters: actor, branch, check_suite_id, created, event, head_sha, status.

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

OK

" } - ], - "descriptionHTML": "

Lists all workflow runs for a repository. You can use parameters to narrow the list of results. For more information about using parameters, see Parameters.

\n

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

\n

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

\n

This endpoint will return up to 1,000 results for each search when using the following parameters: actor, branch, check_suite_id, created, event, head_sha, status.

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

Enables a workflow and sets the state of the workflow to active. You can replace workflow_id with the workflow file name. For example, you could use main.yaml.

\n

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

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

No Content

" } - ], - "descriptionHTML": "

Enables a workflow and sets the state of the workflow to active. You can replace workflow_id with the workflow file name. For example, you could use main.yaml.

\n

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

" + ] } ] }, @@ -79332,13 +79332,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
" + ] } ], "feeds": [ @@ -89064,13 +89064,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists repositories a user has starred.

\n

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

\n
    \n
  • application/vnd.github.star+json: Includes a timestamp of when the star was created.
  • \n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists repositories a user has starred.

\n

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

\n
    \n
  • application/vnd.github.star+json: Includes a timestamp of when the star was created.
  • \n
" + ] } ], "watching": [ @@ -91795,13 +91795,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", @@ -91980,13 +91980,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.

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

Lists the commit comments for a specified repository. Comments are ordered by ascending ID.

\n

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

\n
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Lists the commit comments for a specified repository. Comments are ordered by ascending ID.

\n

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

\n
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -188276,13 +188276,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", @@ -188897,6 +188897,7 @@ } ], "previews": [], + "descriptionHTML": "

Creates or updates a repository secret with an encrypted value. Encrypt your secret using\nLibSodium. For more information, see \"Encrypting secrets for the REST API.\"

\n

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

", "statusCodes": [ { "httpStatusCode": "201", @@ -188906,8 +188907,7 @@ "httpStatusCode": "204", "description": "

Response when updating a secret

" } - ], - "descriptionHTML": "

Creates or updates a repository secret with an encrypted value. Encrypt your secret using\nLibSodium. For more information, see \"Encrypting secrets for the REST API.\"

\n

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

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

OK

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

This will trigger a ping event to be sent to the webhook.

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

No Content

" } - ], - "descriptionHTML": "

This will trigger a ping event to be sent to the webhook.

" + ] } ], "ldap": [ @@ -204748,13 +204748,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates the distinguished name (DN) of the LDAP entry to map to a team. LDAP synchronization must be enabled to map LDAP entries to a team. Use the Create a team endpoint to create a team with LDAP mapping.

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

OK

" } - ], - "descriptionHTML": "

Updates the distinguished name (DN) of the LDAP entry to map to a team. LDAP synchronization must be enabled to map LDAP entries to a team. Use the Create a team endpoint to create a team with LDAP mapping.

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

OK

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

Created

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

Created

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

In addition to seeing the download status at the \"Get a pre-receive environment\" endpoint, there is also this separate endpoint for just the download status.

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

OK

" } - ], - "descriptionHTML": "

In addition to seeing the download status at the \"Get a pre-receive environment\" endpoint, there is also this separate endpoint for just the download status.

" + ] } ], "pre-receive-hooks": [ @@ -211412,13 +211412,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

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

OK

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

No Content

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

List all templates available to pass as an option when creating a repository.

", "statusCodes": [ { "httpStatusCode": "200", @@ -238902,8 +238903,7 @@ "httpStatusCode": "304", "description": "

Not modified

" } - ], - "descriptionHTML": "

List all templates available to pass as an option when creating a repository.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -268799,13 +268799,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", @@ -339387,13 +339387,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all GitHub Apps in an organization. The installation count includes\nall GitHub Apps installed on repositories in the organization.

\n

The authenticated user must be an organization owner to use this endpoint.

\n

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

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

OK

" } - ], - "descriptionHTML": "

Lists all GitHub Apps in an organization. The installation count includes\nall GitHub Apps installed on repositories in the organization.

\n

The authenticated user must be an organization owner to use this endpoint.

\n

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

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -344990,13 +344990,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", @@ -353589,11 +353589,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -376212,13 +376212,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific package version for a public package owned by a specified user.

\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 for a public package owned by a specified user.

\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", @@ -431540,13 +431540,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

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

\n
\n

Delete a reaction to a pull request review comment.

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

No Content

" } - ], - "descriptionHTML": "

Note

\n

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

\n
\n

Delete a reaction to a pull request review comment.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -482988,11 +482988,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -528531,13 +528531,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 a discussion endpoint.

\n
\n

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

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 a discussion endpoint.

\n
\n

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

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

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

Lists external groups available in an organization. You can query the groups using the display_name parameter, only groups with a group_name containing the text provided in the display_name parameter will be returned. You can also limit your page results using the per_page parameter. GitHub Enterprise Server generates a url-encoded page token using a cursor value for where the next page begins. For more information on cursor pagination, see \"Offset and Cursor Pagination explained.\"

\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 external groups available in an organization. You can query the groups using the display_name parameter, only groups with a group_name containing the text provided in the display_name parameter will be returned. You can also limit your page results using the per_page parameter. GitHub Enterprise Server generates a url-encoded page token using a cursor value for where the next page begins. For more information on cursor pagination, see \"Offset and Cursor Pagination explained.\"

\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", @@ -538450,13 +538450,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the people who the specified user follows.

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

OK

" } - ], - "descriptionHTML": "

Lists the people who the specified user follows.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", 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 59e81284674c..774bb52672a6 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 @@ -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", @@ -2555,13 +2555,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the GitHub Actions permissions policy for organizations and allowed actions in an enterprise.

\n

OAuth app 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 permissions policy for organizations and allowed actions in 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", @@ -2836,13 +2836,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

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

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

OK

" } - ], - "descriptionHTML": "

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions 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", @@ -4668,13 +4668,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for 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 selected repositories that are enabled for GitHub Actions in an organization. To use this endpoint, the organization permission policy for enabled_repositories must be configured to selected. For more information, see \"Set GitHub Actions permissions for 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", @@ -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", @@ -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", @@ -5543,13 +5543,13 @@ } ], "previews": [], + "descriptionHTML": "

Sets 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": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Sets 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", @@ -8012,13 +8012,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists all secrets available in a repository without revealing their encrypted\nvalues.

\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 repo scope to use this endpoint.

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

OK

" } - ], - "descriptionHTML": "

Lists all secrets available in a repository without revealing their encrypted\nvalues.

\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 repo scope to use this endpoint.

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

Gets a single environment secret without revealing its encrypted value.

\n

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

\n

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

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

OK

" } - ], - "descriptionHTML": "

Gets a single environment secret without revealing its encrypted value.

\n

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

\n

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

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

Lists all self-hosted runner groups for 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": "

Lists all self-hosted runner groups 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", @@ -9563,13 +9563,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific 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": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Gets a specific 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", @@ -10537,13 +10537,13 @@ } ], "previews": [], + "descriptionHTML": "

Replaces the list of self-hosted runners that are part of an enterprise runner 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": "

Replaces the list of self-hosted runners that are part of an enterprise runner 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", @@ -16236,13 +16236,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets a specific self-hosted runner configured 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": "

Gets a specific self-hosted runner configured 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", @@ -22430,13 +22430,13 @@ } ], "previews": [], + "descriptionHTML": "

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

\n

For example, you can replace TOKEN in the following example with the registration token provided by this endpoint to configure your self-hosted runner:

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

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

\n

OAuth tokens and personal access tokens (classic) need the repo 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

For example, you can replace TOKEN in the following example with the registration token provided by this endpoint to configure your self-hosted runner:

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

Authenticated users must have admin access to the repository 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", @@ -26991,13 +26991,13 @@ } ], "previews": [], + "descriptionHTML": "

Updates a repository variable that you can reference in a GitHub Actions workflow.

\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": "204", "description": "

No Content

" } - ], - "descriptionHTML": "

Updates a repository variable that you can reference in a GitHub Actions workflow.

\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", @@ -28144,13 +28144,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", @@ -40360,13 +40360,13 @@ } ], "previews": [], + "descriptionHTML": "

Re-runs your workflow run using its id.

\n

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

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

Created

" } - ], - "descriptionHTML": "

Re-runs your workflow run using its id.

\n

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

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

Re-run all of the failed jobs and their dependent jobs in a workflow run using the id of the workflow run.

\n

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

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

Created

" } - ], - "descriptionHTML": "

Re-run all of the failed jobs and their dependent jobs in a workflow run using the id of the workflow run.

\n

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

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -101506,13 +101506,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", @@ -110612,13 +110612,13 @@ } ], "previews": [], + "descriptionHTML": "

Gets the GitHub Advanced Security active committers for an organization per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of advanced_security_committers for each repository.

\n

If this organization defers to an enterprise for billing, the total_advanced_security_committers returned from the organization API may include some users that are in more than one organization, so they will only consume a single Advanced Security seat at the enterprise level.

\n

The total number of repositories with committer information is tracked by the total_count field.

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

Success

" } - ], - "descriptionHTML": "

Gets the GitHub Advanced Security active committers for an organization per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of advanced_security_committers for each repository.

\n

If this organization defers to an enterprise for billing, the total_advanced_security_committers returned from the organization API may include some users that are in more than one organization, so they will only consume a single Advanced Security seat at the enterprise level.

\n

The total number of repositories with committer information is tracked by the total_count field.

" + ] } ] }, @@ -129841,6 +129841,7 @@ } ], "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.

", "statusCodes": [ { "httpStatusCode": "200", @@ -129850,8 +129851,7 @@ "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.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -131096,13 +131096,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

Disables the ability to restrict who can push to this branch.

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

No Content

" } - ], - "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

Disables the ability to restrict who can push to this branch.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -133552,6 +133552,7 @@ } ], "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 the teams who have push access to this branch. The list includes child teams.

", "statusCodes": [ { "httpStatusCode": "200", @@ -133561,8 +133562,7 @@ "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 the teams who have push access to this branch. The list includes child teams.

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

Lists check runs for a check suite using its id.

\n

Note

\n

\nThe endpoints to manage checks only look for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array.

\n
\n

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

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

OK

" } - ], - "descriptionHTML": "

Lists check runs for a check suite using its id.

\n

Note

\n

\nThe endpoints to manage checks only look for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array.

\n
\n

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

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

Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository. This endpoint will trigger the check_suite webhook event with the action rerequested. When a check suite is rerequested, its status is reset to queued and the conclusion is cleared.

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

Created

" } - ], - "descriptionHTML": "

Triggers GitHub to rerequest an existing check suite, without pushing new code to a repository. This endpoint will trigger the check_suite webhook event with the action rerequested. When a check suite is rerequested, its status is reset to queued and the conclusion is cleared.

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

Lists code scanning alerts for the default branch for all eligible repositories in an organization. Eligible repositories are repositories that are owned by organizations that you own or for which you are a security manager. For more information, see \"Managing security managers in your organization.\"

\n

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

\n

OAuth app tokens and personal access tokens (classic) need the security_events or repos cope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

", "statusCodes": [ { "httpStatusCode": "200", @@ -157045,8 +157046,7 @@ "httpStatusCode": "503", "description": "

Service unavailable

" } - ], - "descriptionHTML": "

Lists code scanning alerts for the default branch for all eligible repositories in an organization. Eligible repositories are repositories that are owned by organizations that you own or for which you are a security manager. For more information, see \"Managing security managers in your organization.\"

\n

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

\n

OAuth app tokens and personal access tokens (classic) need the security_events or repos cope to use this endpoint with private or public repositories, or the public_repo scope to use this endpoint with only public repositories.

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -192385,13 +192385,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", @@ -195509,13 +195509,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", @@ -199653,13 +199653,13 @@ } ], "previews": [], + "descriptionHTML": "

Note

\n

\nTo get information about name patterns that branches must match in order to deploy to this environment, see \"Get a deployment branch policy.\"

\n
\n

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

\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": "

Note

\n

\nTo get information about name patterns that branches must match in order to deploy to this environment, see \"Get a deployment branch policy.\"

\n
\n

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

\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", @@ -206332,13 +206332,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

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

OK

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

OK

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

OK

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

OK

" } - ], - "descriptionHTML": "" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -207155,13 +207155,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", @@ -212471,13 +212471,13 @@ } ], "previews": [], + "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

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

OK

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

OK

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

Deletes a personal access token. Returns a 403 - Forbidden status when a personal access token is in use. For example, if you access this endpoint with the same personal access token that you are trying to delete, you will receive this error.

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

No Content

" } - ], - "descriptionHTML": "

Deletes a personal access token. Returns a 403 - Forbidden status when a personal access token is in use. For example, if you access this endpoint with the same personal access token that you are trying to delete, you will receive this error.

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

Resource not found

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

Updates a comment on a gist.

\n

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

\n
    \n
  • application/vnd.github.raw+json: Returns the raw markdown. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github.base64+json: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.
  • \n
", "statusCodes": [ { "httpStatusCode": "200", @@ -238933,8 +238934,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

Updates a comment on a gist.

\n

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

\n
    \n
  • application/vnd.github.raw+json: Returns the raw markdown. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github.base64+json: Returns the base64-encoded contents. This can be useful if your gist contains any invalid UTF-8 sequences.
  • \n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -299173,13 +299173,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a label using the given label name.

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

No Content

" } - ], - "descriptionHTML": "

Deletes a label using the given label name.

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

Get Hypermedia links to resources accessible in GitHub's REST API

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

OK

" } - ], - "descriptionHTML": "

Get Hypermedia links to resources accessible in GitHub's REST API

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

Get the octocat as ASCII art

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

OK

" } - ], - "descriptionHTML": "

Get the octocat as ASCII art

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -344817,13 +344817,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", @@ -346289,13 +346289,13 @@ } ], "previews": [], + "descriptionHTML": "

Deletes a custom role from an organization. Once the custom role has been deleted, any\nuser, team, or invitation with the deleted custom role will be reassigned the inherited role. For more information about custom repository roles, see \"About custom repository 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": "

Deletes a custom role from an organization. Once the custom role has been deleted, any\nuser, team, or invitation with the deleted custom role will be reassigned the inherited role. For more information about custom repository roles, see \"About custom repository 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", @@ -346381,13 +346381,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists the fine-grained permissions that can be used in custom repository roles for an organization. For more information, 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": "

OK

" } - ], - "descriptionHTML": "

Lists the fine-grained permissions that can be used in custom repository roles for an organization. For more information, 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.

" + ] } ], "members": [ @@ -356975,11 +356975,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -364278,13 +364278,13 @@ } ], "previews": [], + "descriptionHTML": "

Lists teams that are security managers for an organization. For more information, see \"Managing security managers in your organization.\"

\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 read:org scope to use this endpoint.

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

OK

" } - ], - "descriptionHTML": "

Lists teams that are security managers for an organization. For more information, see \"Managing security managers in your organization.\"

\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 read:org scope to use this endpoint.

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

Adds a team as a security manager for an organization. For more information, see \"Managing security for an organization for an organization.\"

\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 write:org scope to use this endpoint.

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

No Content

" } - ], - "descriptionHTML": "

Adds a team as a security manager for an organization. For more information, see \"Managing security for an organization for an organization.\"

\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 write:org scope to use this endpoint.

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

Removes the security manager role from a team for an organization. For more information, see \"Managing security managers in your organization team from an organization.\"

\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 the security manager role from a team for an organization. For more information, see \"Managing security managers in your organization team from an organization.\"

\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.

" + ] } ], "webhooks": [ @@ -365544,13 +365544,13 @@ } ], "previews": [], + "descriptionHTML": "

Returns the webhook configuration for an organization. To get more information about the webhook, including the active state and events, use \"Get 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": "

Returns the webhook configuration for an organization. To get more information about the webhook, including the active state and events, use \"Get 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", @@ -381471,13 +381471,13 @@ } ], "previews": [], + "descriptionHTML": "

You can request that your site be built from the latest revision on the default branch. This has the same effect as pushing a commit to your default branch, but does not require an additional commit. Manually triggering page builds can be helpful when diagnosing build warnings and failures.

\n

Build requests are limited to one concurrent build per repository and one concurrent build per requester. If you request a build while another is still in progress, the second request will be queued until the first completes.

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

Created

" } - ], - "descriptionHTML": "

You can request that your site be built from the latest revision on the default branch. This has the same effect as pushing a commit to your default branch, but does not require an additional commit. Manually triggering page builds can be helpful when diagnosing build warnings and failures.

\n

Build requests are limited to one concurrent build per repository and one concurrent build per requester. If you request a build while another is still in progress, the second request will be queued until the first completes.

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

Edits the content of a specified review comment.

\n

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

\n
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

" } - ], - "descriptionHTML": "

Edits the content of a specified review comment.

\n

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

\n
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \n
" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -431359,6 +431359,7 @@ } ], "previews": [], + "descriptionHTML": "

List the reactions to a commit comment.

", "statusCodes": [ { "httpStatusCode": "200", @@ -431368,8 +431369,7 @@ "httpStatusCode": "404", "description": "

Resource not found

" } - ], - "descriptionHTML": "

List the reactions to a commit comment.

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

Note

\n

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

\n
\n

Delete a reaction to an issue.

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

No Content

" } - ], - "descriptionHTML": "

Note

\n

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

\n
\n

Delete a reaction to an issue.

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

A transfer request will need to be accepted by the new owner when transferring a personal repository to another user. The response will contain the original owner, and the transfer will continue asynchronously. For more details on the requirements to transfer personal and organization-owned repositories, see about repository transfers.

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

Accepted

" } - ], - "descriptionHTML": "

A transfer request will need to be accepted by the new owner when transferring a personal repository to another user. The response will contain the original owner, and the transfer will continue asynchronously. For more details on the requirements to transfer personal and organization-owned repositories, see about repository transfers.

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

Create new or update existing custom property values for a repository.\nUsing a value of null for a custom property will remove or 'unset' the property value from the repository.

\n

Repository admins and other users with the repository-level \"edit custom property values\" fine-grained permission can use this endpoint.

", "statusCodes": [ { "httpStatusCode": "204", @@ -480698,8 +480699,7 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

" } - ], - "descriptionHTML": "

Create new or update existing custom property values for a repository.\nUsing a value of null for a custom property will remove or 'unset' the property value from the repository.

\n

Repository admins and other users with the repository-level \"edit custom property values\" fine-grained permission can use this endpoint.

" + ] } ], "forks": [ @@ -486569,13 +486569,13 @@ } ], "previews": [], + "descriptionHTML": "

Disables Git LFS for a repository.

\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": "

Disables Git LFS for a repository.

\n

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

" + ] } ], "rule-suites": [ @@ -486943,11 +486943,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -497083,13 +497083,13 @@ } ], "previews": [], + "descriptionHTML": "

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

\n

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

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

OK

" } - ], - "descriptionHTML": "

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

\n

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

" + ] }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -519746,13 +519746,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", @@ -531197,13 +531197,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", 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 8a1b49e53afe..9ab875ad4a31 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 @@ -2836,13 +2836,13 @@ } ], "previews": [], - "descriptionHTML": "

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions for an enterprise.\"

\n

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

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

OK

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

Lists the organizations that are selected to have GitHub Actions enabled in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions 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", @@ -2901,13 +2901,13 @@ } ], "previews": [], - "descriptionHTML": "

Replaces the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions 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": "

Replaces the list of selected organizations that are enabled for GitHub Actions in an enterprise. To use this endpoint, the enterprise permission policy for enabled_organizations must be configured to selected. For more information, see \"Set GitHub Actions permissions 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", @@ -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", @@ -5543,13 +5543,13 @@ } ], "previews": [], - "descriptionHTML": "

Sets 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": "204", "description": "

No Content

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

Sets 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", @@ -8834,13 +8834,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets a single environment secret without revealing its encrypted value.

\n

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

\n

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

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

OK

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

Gets a single environment secret without revealing its encrypted value.

\n

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

\n

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

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

Lists all self-hosted runner groups for 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": "

Lists all self-hosted runner groups 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", @@ -9563,13 +9563,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets a specific 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": "200", "description": "

OK

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

Gets a specific 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", @@ -10153,13 +10153,13 @@ } ], "previews": [], - "descriptionHTML": "

Adds an organization to 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": "

Adds an organization to 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", @@ -10462,13 +10462,13 @@ } ], "previews": [], - "descriptionHTML": "

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

\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": "

Lists the self-hosted runners that are in a specific enterprise 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", @@ -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", @@ -11411,13 +11411,13 @@ } ], "previews": [], - "descriptionHTML": "

Updates the name and visibility of a self-hosted runner group 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": "

Updates the name and visibility of a self-hosted runner group 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", @@ -11475,13 +11475,13 @@ } ], "previews": [], - "descriptionHTML": "

Deletes a self-hosted runner group 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": "

Deletes a self-hosted runner group 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", @@ -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", @@ -16060,13 +16060,13 @@ } ], "previews": [], - "descriptionHTML": "

Returns a token that you can pass to the config script to remove a self-hosted runner from an enterprise. The token expires after one hour.

\n

Example using remove token:

\n

To remove your self-hosted runner from an enterprise, replace TOKEN with the remove token provided by this\nendpoint.

\n
./config.sh remove --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 to remove a self-hosted runner from an enterprise. The token expires after one hour.

\n

Example using remove token:

\n

To remove your self-hosted runner from an enterprise, replace TOKEN with the remove token provided by this\nendpoint.

\n
./config.sh remove --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", @@ -16427,7 +16427,6 @@ } ], "previews": [], - "descriptionHTML": "

Lists all labels for a self-hosted runner configured 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", @@ -16437,7 +16436,8 @@ "httpStatusCode": "404", "description": "

Resource not found

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

Lists all labels for a self-hosted runner configured 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", @@ -17379,13 +17379,13 @@ } ], "previews": [], - "descriptionHTML": "

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

\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 binaries for the runner application that you can download and run.

\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", @@ -18681,13 +18681,13 @@ } ], "previews": [], - "descriptionHTML": "

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

\n

For example, you can replace TOKEN in the following example with the registration token provided by this endpoint to configure your self-hosted runner:

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

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

\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": "201", "description": "

Created

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

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

\n

For example, you can replace TOKEN in the following example with the registration token provided by this endpoint to configure your self-hosted runner:

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

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

\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", @@ -27468,13 +27468,13 @@ } ], "previews": [], - "descriptionHTML": "

Gets a specific variable in an environment.

\n

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

\n

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 environment.

\n

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

\n

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

" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -55872,13 +55872,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", @@ -67733,13 +67733,13 @@ } ], "previews": [], - "descriptionHTML": "

This is the user's organization dashboard. You must be authenticated as the user to view this.

\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": "

This is the user's organization dashboard. You must be authenticated as the user to view this.

\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", @@ -82251,13 +82251,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", @@ -109665,7 +109665,6 @@ } ], "previews": [], - "descriptionHTML": "

OAuth applications and GitHub applications with OAuth authorizations can use this API method to reset a valid OAuth token without end-user involvement. Applications must save the \"token\" property in the response because changes take effect immediately. Invalid tokens will return 404 NOT FOUND.

", "statusCodes": [ { "httpStatusCode": "200", @@ -109675,7 +109674,8 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

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

OAuth applications and GitHub applications with OAuth authorizations can use this API method to reset a valid OAuth token without end-user involvement. Applications must save the \"token\" property in the response because changes take effect immediately. Invalid tokens will return 404 NOT FOUND.

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

OK

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

Lists the commit comments for a specified repository. Comments are ordered by ascending ID.

\n

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

\n
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \n
", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

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

Lists the commit comments for a specified repository. Comments are ordered by ascending ID.

\n

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

\n
    \n
  • application/vnd.github-commitcomment.raw+json: Returns the raw markdown body. Response will include body. This is the default if you do not pass any specific media type.
  • \n
  • application/vnd.github-commitcomment.text+json: Returns a text only representation of the markdown body. Response will include body_text.
  • \n
  • application/vnd.github-commitcomment.html+json: Returns HTML rendered from the body's markdown. Response will include body_html.
  • \n
  • application/vnd.github-commitcomment.full+json: Returns raw, text, and HTML representations. Response will include body, body_text, and body_html.
  • \n
" }, { "serverUrl": "http(s)://HOSTNAME/api/v3", @@ -196269,13 +196269,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", @@ -210095,13 +210095,13 @@ } ], "previews": [], - "descriptionHTML": "", "statusCodes": [ { "httpStatusCode": "200", "description": "

OK

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

OK

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

OK

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

Gets the GitHub Advanced Security active committers for an enterprise per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of active_users for each repository.

\n

The total number of repositories with committer information is tracked by the total_count field.

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

Success

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

Gets the GitHub Advanced Security active committers for an enterprise per repository.

\n

Each distinct user login across all repositories is counted as a single Advanced Security seat, so the total_advanced_security_committers is not the sum of active_users for each repository.

\n

The total number of repositories with committer information is tracked by the total_count field.

" } ], "code-security-and-analysis": [ @@ -217795,13 +217795,13 @@ } ], "previews": [], - "descriptionHTML": "

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

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

OK

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

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

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

List all templates available to pass as an option when creating a repository.

", "statusCodes": [ { "httpStatusCode": "200", @@ -247085,7 +247084,8 @@ "httpStatusCode": "304", "description": "

Not modified

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

List all templates available to pass as an option when creating a repository.

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

Adds up to 10 assignees to an issue. Users already assigned to an issue are not replaced.

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

Created

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

Adds up to 10 assignees to an issue. Users already assigned to an issue are not replaced.

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

Lists events for a repository.

", "statusCodes": [ { "httpStatusCode": "200", @@ -286407,7 +286406,8 @@ "httpStatusCode": "422", "description": "

Validation failed, or the endpoint has been spammed.

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

Lists events for a repository.

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

Get Hypermedia links to resources accessible in GitHub's REST API

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

OK

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

Get Hypermedia links to resources accessible in GitHub's REST API

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

Gets the audit log for an organization. For more information, see \"Reviewing the audit log for your organization.\"

\n

By default, the response includes up to 30 events from the past three months. Use the phrase parameter to filter results and retrieve older events. For example, use the phrase parameter with the created qualifier to filter events based on when the events occurred. For more information, see \"Reviewing the audit log for your organization.\"

\n

Use pagination to retrieve fewer or more than 30 events. For more information, see \"Using pagination in the REST API.\"

\n

The authenticated user must be an organization owner to use this endpoint.

\n

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

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

OK

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

Gets the audit log for an organization. For more information, see \"Reviewing the audit log for your organization.\"

\n

By default, the response includes up to 30 events from the past three months. Use the phrase parameter to filter results and retrieve older events. For example, use the phrase parameter with the created qualifier to filter events based on when the events occurred. For more information, see \"Reviewing the audit log for your organization.\"

\n

Use pagination to retrieve fewer or more than 30 events. For more information, see \"Using pagination in the REST API.\"

\n

The authenticated user must be an organization owner to use this endpoint.

\n

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

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

Deletes a custom role from an organization. Once the custom role has been deleted, any\nuser, team, or invitation with the deleted custom role will be reassigned the inherited role. For more information about custom repository roles, see \"About custom repository 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": "

Deletes a custom role from an organization. Once the custom role has been deleted, any\nuser, team, or invitation with the deleted custom role will be reassigned the inherited role. For more information about custom repository roles, see \"About custom repository 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", @@ -356239,13 +356239,13 @@ } ], "previews": [], - "descriptionHTML": "

Removes an organization role 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 an organization role 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", @@ -356303,13 +356303,13 @@ } ], "previews": [], - "descriptionHTML": "

Revokes all assigned organization roles from a user. 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": "

Revokes all assigned organization roles from a user. 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", @@ -356459,13 +356459,13 @@ } ], "previews": [], - "descriptionHTML": "

Remove an organization role from a user. 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": "

Remove an organization role from a user. 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", @@ -362331,11 +362331,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -369706,13 +369706,13 @@ } ], "previews": [], - "descriptionHTML": "

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

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

No Content

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

Warning

\n

\nClosing down notice: This operation is closing down and will be removed in Enterprise Server 3.20. Please use the \"Organization Roles\" endpoints instead.

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

Delete a webhook for an organization.

\n

The authenticated user 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": "204", @@ -370800,7 +370799,8 @@ "httpStatusCode": "404", "description": "

Resource not found

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

Delete a webhook for an organization.

\n

The authenticated user 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", @@ -467060,13 +467060,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", @@ -492937,11 +492937,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -535185,13 +535185,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", @@ -535647,13 +535647,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", @@ -539113,13 +539113,13 @@ } ], "previews": [], - "descriptionHTML": "

Get a specific discussion 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/{discussion_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 discussion 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/{discussion_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", @@ -542823,13 +542823,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.17-2022-11-28/schema.json b/src/rest/data/ghes-3.17-2022-11-28/schema.json index 87e7efa52638..9a0d3276890a 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 @@ -363738,11 +363738,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", @@ -494523,11 +494523,11 @@ }, "before_sha": { "type": "string", - "description": "The first commit sha before the push evaluation." + "description": "The previous commit SHA of the ref." }, "after_sha": { "type": "string", - "description": "The last commit sha in the push evaluation." + "description": "The new commit SHA of the ref." }, "ref": { "type": "string", diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index 203b8aa5b5d4..7433689c4bd3 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -44,5 +44,5 @@ ] } }, - "sha": "f0dc156505ef3ea9ae0fd2f227aca5642c465e4f" + "sha": "e605333115d5123d2ac50baf757e65cbb94a60c3" } \ No newline at end of file diff --git a/src/webhooks/data/fpt/schema.json b/src/webhooks/data/fpt/schema.json index 9fa708ae3448..946a7b7844d5 100644 --- a/src/webhooks/data/fpt/schema.json +++ b/src/webhooks/data/fpt/schema.json @@ -120617,13 +120617,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -120901,55 +120901,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -121091,7 +121091,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -121105,19 +121105,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -121257,19 +121257,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -121282,12 +121282,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -121358,13 +121358,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -121642,55 +121642,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -121832,7 +121832,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -121846,19 +121846,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -121998,19 +121998,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -122023,12 +122023,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -122099,13 +122099,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -122383,55 +122383,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -122573,7 +122573,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -122587,19 +122587,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -122739,19 +122739,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -122764,12 +122764,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -122917,13 +122917,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -123201,55 +123201,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -123391,7 +123391,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -123405,19 +123405,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -123557,19 +123557,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -123582,12 +123582,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -123658,13 +123658,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -123942,55 +123942,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -124132,7 +124132,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -124146,19 +124146,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -124298,19 +124298,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -124323,12 +124323,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -124427,23 +124427,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -124595,19 +124595,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -124693,23 +124693,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -124861,19 +124861,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -124933,23 +124933,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -125101,19 +125101,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -125173,23 +125173,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -125341,19 +125341,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -125496,23 +125496,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -125664,19 +125664,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -125762,23 +125762,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -125930,19 +125930,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -126028,23 +126028,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -126196,19 +126196,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -126270,19 +126270,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -126422,19 +126422,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -126447,12 +126447,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -126516,19 +126516,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -126668,19 +126668,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -126693,12 +126693,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -126854,19 +126854,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -127006,19 +127006,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -127031,12 +127031,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", diff --git a/src/webhooks/data/ghec/schema.json b/src/webhooks/data/ghec/schema.json index 8322be140619..51ca8f7737f7 100644 --- a/src/webhooks/data/ghec/schema.json +++ b/src/webhooks/data/ghec/schema.json @@ -127066,13 +127066,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -127350,55 +127350,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -127540,7 +127540,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -127554,19 +127554,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -127706,19 +127706,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -127731,12 +127731,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -127807,13 +127807,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -128091,55 +128091,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -128281,7 +128281,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -128295,19 +128295,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -128447,19 +128447,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -128472,12 +128472,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -128548,13 +128548,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -128832,55 +128832,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -129022,7 +129022,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -129036,19 +129036,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -129188,19 +129188,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -129213,12 +129213,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -129366,13 +129366,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -129650,55 +129650,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -129840,7 +129840,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -129854,19 +129854,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -130006,19 +130006,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -130031,12 +130031,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -130107,13 +130107,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -130391,55 +130391,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -130581,7 +130581,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -130595,19 +130595,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -130747,19 +130747,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -130772,12 +130772,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -130876,23 +130876,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -131044,19 +131044,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -131142,23 +131142,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -131310,19 +131310,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -131382,23 +131382,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -131550,19 +131550,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -131622,23 +131622,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -131790,19 +131790,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -131945,23 +131945,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -132113,19 +132113,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -132211,23 +132211,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -132379,19 +132379,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -132477,23 +132477,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -132645,19 +132645,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -132719,19 +132719,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -132871,19 +132871,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -132896,12 +132896,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -132965,19 +132965,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -133117,19 +133117,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -133142,12 +133142,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -133303,19 +133303,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -133455,19 +133455,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -133480,12 +133480,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", diff --git a/src/webhooks/data/ghes-3.14/schema.json b/src/webhooks/data/ghes-3.14/schema.json index 24dd7514c94b..e74bc42e9ee2 100644 --- a/src/webhooks/data/ghes-3.14/schema.json +++ b/src/webhooks/data/ghes-3.14/schema.json @@ -96426,13 +96426,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -96710,55 +96710,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -96900,7 +96900,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -96914,19 +96914,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -97066,19 +97066,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -97091,12 +97091,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -97167,13 +97167,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -97451,55 +97451,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -97641,7 +97641,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -97655,19 +97655,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -97807,19 +97807,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -97832,12 +97832,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -97908,13 +97908,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -98192,55 +98192,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -98382,7 +98382,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -98396,19 +98396,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -98548,19 +98548,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -98573,12 +98573,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -98726,13 +98726,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -99010,55 +99010,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -99200,7 +99200,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -99214,19 +99214,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -99366,19 +99366,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -99391,12 +99391,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -99467,13 +99467,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -99751,55 +99751,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -99941,7 +99941,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -99955,19 +99955,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -100107,19 +100107,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -100132,12 +100132,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -100236,23 +100236,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -100404,19 +100404,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -100502,23 +100502,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -100670,19 +100670,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -100742,23 +100742,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -100910,19 +100910,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -100982,23 +100982,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -101150,19 +101150,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -101305,23 +101305,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -101473,19 +101473,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -101571,23 +101571,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -101739,19 +101739,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -101837,23 +101837,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -102005,19 +102005,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] diff --git a/src/webhooks/data/ghes-3.15/schema.json b/src/webhooks/data/ghes-3.15/schema.json index 60f3bc8a336f..aad429a3d1c7 100644 --- a/src/webhooks/data/ghes-3.15/schema.json +++ b/src/webhooks/data/ghes-3.15/schema.json @@ -96609,13 +96609,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -96893,55 +96893,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -97083,7 +97083,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -97097,19 +97097,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -97249,19 +97249,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -97274,12 +97274,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -97350,13 +97350,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -97634,55 +97634,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -97824,7 +97824,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -97838,19 +97838,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -97990,19 +97990,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -98015,12 +98015,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -98091,13 +98091,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -98375,55 +98375,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -98565,7 +98565,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -98579,19 +98579,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -98731,19 +98731,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -98756,12 +98756,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -98909,13 +98909,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -99193,55 +99193,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -99383,7 +99383,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -99397,19 +99397,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -99549,19 +99549,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -99574,12 +99574,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -99650,13 +99650,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -99934,55 +99934,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -100124,7 +100124,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -100138,19 +100138,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -100290,19 +100290,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -100315,12 +100315,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -100419,23 +100419,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -100587,19 +100587,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -100685,23 +100685,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -100853,19 +100853,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -100925,23 +100925,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -101093,19 +101093,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -101165,23 +101165,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -101333,19 +101333,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -101488,23 +101488,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -101656,19 +101656,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -101754,23 +101754,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -101922,19 +101922,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -102020,23 +102020,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -102188,19 +102188,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] diff --git a/src/webhooks/data/ghes-3.16/schema.json b/src/webhooks/data/ghes-3.16/schema.json index c97d72bd3573..ac2bc8a801f2 100644 --- a/src/webhooks/data/ghes-3.16/schema.json +++ b/src/webhooks/data/ghes-3.16/schema.json @@ -98613,13 +98613,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -98897,55 +98897,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -99087,7 +99087,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -99101,19 +99101,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -99253,19 +99253,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -99278,12 +99278,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -99354,13 +99354,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -99638,55 +99638,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -99828,7 +99828,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -99842,19 +99842,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -99994,19 +99994,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -100019,12 +100019,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -100095,13 +100095,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -100379,55 +100379,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -100569,7 +100569,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -100583,19 +100583,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -100735,19 +100735,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -100760,12 +100760,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -100913,13 +100913,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -101197,55 +101197,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -101387,7 +101387,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -101401,19 +101401,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -101553,19 +101553,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -101578,12 +101578,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -101654,13 +101654,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -101938,55 +101938,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -102128,7 +102128,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -102142,19 +102142,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -102294,19 +102294,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -102319,12 +102319,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -102423,23 +102423,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -102591,19 +102591,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -102689,23 +102689,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -102857,19 +102857,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -102929,23 +102929,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -103097,19 +103097,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -103169,23 +103169,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -103337,19 +103337,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -103492,23 +103492,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -103660,19 +103660,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -103758,23 +103758,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -103926,19 +103926,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -104024,23 +104024,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -104192,19 +104192,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] diff --git a/src/webhooks/data/ghes-3.17/schema.json b/src/webhooks/data/ghes-3.17/schema.json index 8f6c4c5125ea..a9e8d2fce899 100644 --- a/src/webhooks/data/ghes-3.17/schema.json +++ b/src/webhooks/data/ghes-3.17/schema.json @@ -101312,13 +101312,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -101596,55 +101596,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -101786,7 +101786,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -101800,19 +101800,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -101952,19 +101952,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -101977,12 +101977,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -102053,13 +102053,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -102337,55 +102337,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -102527,7 +102527,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -102541,19 +102541,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -102693,19 +102693,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -102718,12 +102718,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -102794,13 +102794,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -103078,55 +103078,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -103268,7 +103268,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -103282,19 +103282,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -103434,19 +103434,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -103459,12 +103459,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -103612,13 +103612,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -103896,55 +103896,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -104086,7 +104086,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -104100,19 +104100,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -104252,19 +104252,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -104277,12 +104277,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -104353,13 +104353,13 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the project.

", "isRequired": true }, { @@ -104637,55 +104637,55 @@ { "type": "string", "name": "title", - "description": "", + "description": "

The project title.

", "isRequired": true }, { "type": "string or null", "name": "description", - "description": "", + "description": "

A short description of the project.

", "isRequired": true }, { "type": "boolean", "name": "public", - "description": "", + "description": "

Whether the project is visible to anyone with access to the owner.

", "isRequired": true }, { "type": "string or null", "name": "closed_at", - "description": "", + "description": "

The time when the project was closed.

", "isRequired": true }, { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the project was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the project was last updated.

", "isRequired": true }, { "type": "integer", "name": "number", - "description": "", + "description": "

The project number.

", "isRequired": true }, { "type": "string or null", "name": "short_description", - "description": "", + "description": "

A concise summary of the project.

", "isRequired": true }, { "type": "string or null", "name": "deleted_at", - "description": "", + "description": "

The time when the project was deleted.

", "isRequired": true }, { @@ -104827,7 +104827,7 @@ { "type": "string", "name": "state", - "description": "", + "description": "

The current state of the project.

", "enum": [ "open", "closed" @@ -104841,19 +104841,19 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the status update.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "", + "description": "

The node ID of the status update.

", "isRequired": true }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that this status update belongs to.

" }, { "type": "object", @@ -104993,19 +104993,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the status update was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the status update was last updated.

", "isRequired": true }, { "type": "string or null", "name": "status", - "description": "", + "description": "

The current status.

", "enum": [ "INACTIVE", "ON_TRACK", @@ -105018,12 +105018,12 @@ { "type": "string", "name": "start_date", - "description": "" + "description": "

The start date of the period covered by the update.

" }, { "type": "string", "name": "target_date", - "description": "" + "description": "

The target date associated with the update.

" }, { "type": "string or null", @@ -105122,23 +105122,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -105290,19 +105290,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -105388,23 +105388,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -105556,19 +105556,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -105628,23 +105628,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -105796,19 +105796,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -105868,23 +105868,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -106036,19 +106036,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -106191,23 +106191,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -106359,19 +106359,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -106457,23 +106457,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -106625,19 +106625,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] @@ -106723,23 +106723,23 @@ { "type": "number", "name": "id", - "description": "", + "description": "

The unique identifier of the project item.

", "isRequired": true }, { "type": "string", "name": "node_id", - "description": "" + "description": "

The node ID of the project item.

" }, { "type": "string", "name": "project_node_id", - "description": "" + "description": "

The node ID of the project that contains this item.

" }, { "type": "string", "name": "content_node_id", - "description": "", + "description": "

The node ID of the content represented by this item.

", "isRequired": true }, { @@ -106891,19 +106891,19 @@ { "type": "string", "name": "created_at", - "description": "", + "description": "

The time when the item was created.

", "isRequired": true }, { "type": "string", "name": "updated_at", - "description": "", + "description": "

The time when the item was last updated.

", "isRequired": true }, { "type": "string or null", "name": "archived_at", - "description": "", + "description": "

The time when the item was archived.

", "isRequired": true } ] diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index cadb08b243fa..22ff24999e43 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "f0dc156505ef3ea9ae0fd2f227aca5642c465e4f" + "sha": "e605333115d5123d2ac50baf757e65cbb94a60c3" } \ No newline at end of file From bada255f3128ca47d003179d08eab85e2b5ea21c Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Thu, 11 Sep 2025 11:30:06 -0700 Subject: [PATCH 12/22] Move all workflow runners to ubuntu-latest (#57506) --- .github/workflows/article-api-docs.yml | 2 +- .github/workflows/content-lint-markdown.yml | 2 +- .github/workflows/content-linter-rules-docs.yml | 2 +- .github/workflows/count-translation-corruptions.yml | 2 +- .github/workflows/generate-code-scanning-query-lists.yml | 2 +- .github/workflows/headless-tests.yml | 2 +- .github/workflows/index-autocomplete-search.yml | 2 +- .github/workflows/index-general-search-pr.yml | 2 +- .github/workflows/index-general-search.yml | 2 +- .github/workflows/keep-caches-warm.yml | 2 +- .github/workflows/link-check-daily.yml | 2 +- .github/workflows/link-check-on-pr.yml | 2 +- .github/workflows/lint-code.yml | 2 +- .github/workflows/lint-entire-content-data-markdown.yml | 2 +- .github/workflows/local-dev.yml | 4 ++-- .github/workflows/readability.yml | 2 +- .github/workflows/sync-openapi.yml | 2 +- .github/workflows/test-changed-content.yml | 2 +- .github/workflows/test.yml | 5 +---- .github/workflows/validate-github-github-docs-urls.yml | 2 +- package.json | 2 +- 21 files changed, 22 insertions(+), 25 deletions(-) diff --git a/.github/workflows/article-api-docs.yml b/.github/workflows/article-api-docs.yml index be55be40cb46..4f87a815b93b 100644 --- a/.github/workflows/article-api-docs.yml +++ b/.github/workflows/article-api-docs.yml @@ -18,7 +18,7 @@ permissions: jobs: check-content-linter-rules-docs: - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' steps: - name: Checkout diff --git a/.github/workflows/content-lint-markdown.yml b/.github/workflows/content-lint-markdown.yml index ac80a26e1fbf..f097e34e364b 100644 --- a/.github/workflows/content-lint-markdown.yml +++ b/.github/workflows/content-lint-markdown.yml @@ -20,7 +20,7 @@ permissions: jobs: lint-content: if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest steps: - name: Check out repo uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/content-linter-rules-docs.yml b/.github/workflows/content-linter-rules-docs.yml index ebdcb64ca5a6..fe1dc03ca736 100644 --- a/.github/workflows/content-linter-rules-docs.yml +++ b/.github/workflows/content-linter-rules-docs.yml @@ -21,7 +21,7 @@ permissions: jobs: check-content-linter-rules-docs: - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' steps: - name: Checkout diff --git a/.github/workflows/count-translation-corruptions.yml b/.github/workflows/count-translation-corruptions.yml index 87c96c225b0a..9b6b134a666b 100644 --- a/.github/workflows/count-translation-corruptions.yml +++ b/.github/workflows/count-translation-corruptions.yml @@ -21,7 +21,7 @@ permissions: jobs: count-translation-corruptions: if: github.repository == 'github/docs-internal' - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest steps: - name: Checkout English repo uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/generate-code-scanning-query-lists.yml b/.github/workflows/generate-code-scanning-query-lists.yml index 1c62e4e779b1..200b5b3527db 100644 --- a/.github/workflows/generate-code-scanning-query-lists.yml +++ b/.github/workflows/generate-code-scanning-query-lists.yml @@ -29,7 +29,7 @@ permissions: jobs: generate-query-lists: if: github.repository == 'github/docs-internal' - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest steps: - name: Checkout repository code uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/headless-tests.yml b/.github/workflows/headless-tests.yml index 5c1ced60b3ff..6b1f78b76a41 100644 --- a/.github/workflows/headless-tests.yml +++ b/.github/workflows/headless-tests.yml @@ -25,7 +25,7 @@ env: jobs: playwright-tests: if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest strategy: # When we're comfortable a11y tests aren't generating false positives and helping, # let's remove the matrix and just run playwright in a single job. diff --git a/.github/workflows/index-autocomplete-search.yml b/.github/workflows/index-autocomplete-search.yml index fb9fdfe8924a..79582d796aca 100644 --- a/.github/workflows/index-autocomplete-search.yml +++ b/.github/workflows/index-autocomplete-search.yml @@ -20,7 +20,7 @@ permissions: jobs: index-autocomplete-elasticsearch: if: ${{ github.repository == 'github/docs-internal' }} - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/index-general-search-pr.yml b/.github/workflows/index-general-search-pr.yml index 70e565cf25ee..96127559d3c9 100644 --- a/.github/workflows/index-general-search-pr.yml +++ b/.github/workflows/index-general-search-pr.yml @@ -33,7 +33,7 @@ env: jobs: dryRunElasticsearchIndexes: - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest if: github.repository == 'github/docs-internal' steps: - name: Check out repo diff --git a/.github/workflows/index-general-search.yml b/.github/workflows/index-general-search.yml index 90e086b3cf7a..ce4abbbef3c0 100644 --- a/.github/workflows/index-general-search.yml +++ b/.github/workflows/index-general-search.yml @@ -98,7 +98,7 @@ jobs: needs: figureOutMatrix name: Update indexes if: ${{ github.repository == 'github/docs-internal' && needs.figureOutMatrix.outputs.matrix != '[]' }} - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest strategy: fail-fast: false # When it's only English (i.e. a simple array of ['en']), this value diff --git a/.github/workflows/keep-caches-warm.yml b/.github/workflows/keep-caches-warm.yml index 35163e1fd608..04daa6d9c045 100644 --- a/.github/workflows/keep-caches-warm.yml +++ b/.github/workflows/keep-caches-warm.yml @@ -26,7 +26,7 @@ permissions: jobs: keep-caches-warm: if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest steps: - name: Check out repo uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/link-check-daily.yml b/.github/workflows/link-check-daily.yml index 9c4ffa005529..1f0876acbd22 100644 --- a/.github/workflows/link-check-daily.yml +++ b/.github/workflows/link-check-daily.yml @@ -17,7 +17,7 @@ jobs: check_all_english_links: name: Check all links if: github.repository == 'github/docs-internal' - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest steps: - name: Check that gh CLI is installed run: gh --version diff --git a/.github/workflows/link-check-on-pr.yml b/.github/workflows/link-check-on-pr.yml index df5d39e47d77..c91fe77e9324 100644 --- a/.github/workflows/link-check-on-pr.yml +++ b/.github/workflows/link-check-on-pr.yml @@ -22,7 +22,7 @@ concurrency: jobs: check-links: - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' steps: - name: Checkout diff --git a/.github/workflows/lint-code.yml b/.github/workflows/lint-code.yml index 0ee0a8758b3a..7506716f6d66 100644 --- a/.github/workflows/lint-code.yml +++ b/.github/workflows/lint-code.yml @@ -20,7 +20,7 @@ concurrency: jobs: lint-code: if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest steps: - name: Check out repo uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/lint-entire-content-data-markdown.yml b/.github/workflows/lint-entire-content-data-markdown.yml index b2d57e2e3699..42699314f95d 100644 --- a/.github/workflows/lint-entire-content-data-markdown.yml +++ b/.github/workflows/lint-entire-content-data-markdown.yml @@ -17,7 +17,7 @@ jobs: lint-entire-content-data: name: Lint entire content and data directories if: github.repository == 'github/docs-internal' - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest steps: - name: Check that gh CLI is installed run: gh --version diff --git a/.github/workflows/local-dev.yml b/.github/workflows/local-dev.yml index 55acf15eafb5..1b6d0d4b3603 100644 --- a/.github/workflows/local-dev.yml +++ b/.github/workflows/local-dev.yml @@ -16,7 +16,7 @@ permissions: jobs: local-dev: if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest steps: - name: Check out repo uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 @@ -51,7 +51,7 @@ jobs: PLAYWRIGHT_RETRIES: 0 TEST_EARLY_ACCESS: ${{ github.repository == 'github/docs-internal' }} # workaround for https://github.com/nodejs/node/issues/59364 as of 22.18.0 - NODE_OPTIONS: '--no-experimental-strip-types' + NODE_OPTIONS: '--no-experimental-strip-types --max-old-space-size=8192' run: npm run playwright-test -- playwright-local-dev - name: Start server in the background diff --git a/.github/workflows/readability.yml b/.github/workflows/readability.yml index bc338c130714..32ffec056a33 100644 --- a/.github/workflows/readability.yml +++ b/.github/workflows/readability.yml @@ -25,7 +25,7 @@ permissions: jobs: readability-analysis: if: github.repository == 'github/docs-internal' - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest steps: - name: Check out repo with full history uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/sync-openapi.yml b/.github/workflows/sync-openapi.yml index 4344dd0ff801..f43b9ccc6666 100644 --- a/.github/workflows/sync-openapi.yml +++ b/.github/workflows/sync-openapi.yml @@ -27,7 +27,7 @@ concurrency: jobs: generate-decorated-files: if: github.repository == 'github/docs-internal' - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest steps: - name: Checkout repository code uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/.github/workflows/test-changed-content.yml b/.github/workflows/test-changed-content.yml index fa7f56180243..2e2548c7b77a 100644 --- a/.github/workflows/test-changed-content.yml +++ b/.github/workflows/test-changed-content.yml @@ -21,7 +21,7 @@ permissions: jobs: test-changed-content: - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest if: ${{ github.repository == 'github/docs-internal' || github.repository == 'github/docs' }} steps: # Each of these ifs needs to be repeated at each step to make sure the required check still runs diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index be7019e9b837..e9892fffcea0 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,10 +27,7 @@ jobs: test: name: ${{ matrix.name }} if: github.repository == 'github/docs-internal' || github.repository == 'github/docs' - - # Run on ubuntu-20.04-xl if the private repo or ubuntu-latest if the public repo - # See pull # 17442 in the private repo for context - runs-on: ${{ fromJSON('["ubuntu-latest", "ubuntu-20.04-xl"]')[github.repository == 'github/docs-internal'] }} + runs-on: ubuntu-latest timeout-minutes: 60 strategy: fail-fast: false diff --git a/.github/workflows/validate-github-github-docs-urls.yml b/.github/workflows/validate-github-github-docs-urls.yml index 4f5609b0f490..d53df2636b5e 100644 --- a/.github/workflows/validate-github-github-docs-urls.yml +++ b/.github/workflows/validate-github-github-docs-urls.yml @@ -31,7 +31,7 @@ jobs: validate_github_github_docs_urls: name: Validate github/github docs URLs if: github.repository == 'github/docs-internal' - runs-on: ubuntu-20.04-xl + runs-on: ubuntu-latest steps: - name: Check out repo's default branch uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 diff --git a/package.json b/package.json index b5c18f05d11c..6de1c29682be 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "cmp-files": "tsx src/workflows/cmp-files.ts", "content-changes-table-comment": "tsx src/workflows/content-changes-table-comment.ts", "copy-fixture-data": "tsx src/tests/scripts/copy-fixture-data.ts", - "count-translation-corruptions": "tsx src/languages/scripts/count-translation-corruptions.ts", + "count-translation-corruptions": "cross-env NODE_OPTIONS=--max-old-space-size=8192 tsx src/languages/scripts/count-translation-corruptions.ts", "create-enterprise-issue": "tsx src/ghes-releases/scripts/create-enterprise-issue.ts", "debug": "cross-env NODE_ENV=development ENABLED_LANGUAGES=en nodemon --inspect src/frame/server.ts", "delete-orphan-translation-files": "tsx src/workflows/delete-orphan-translation-files.ts", From 2056cc2f4791cbe52ab4dbe2e8484df25c55bcb3 Mon Sep 17 00:00:00 2001 From: Alex Nguyen <150945400+nguyenalex836@users.noreply.github.com> Date: Thu, 11 Sep 2025 12:11:20 -0700 Subject: [PATCH 13/22] Use merge-base for git diff in get-changed-files.sh (#57487) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Sarah Schneider --- .github/actions/get-changed-files/get-changed-files.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/actions/get-changed-files/get-changed-files.sh b/.github/actions/get-changed-files/get-changed-files.sh index c9e25549f1de..a2f49f8b0d93 100755 --- a/.github/actions/get-changed-files/get-changed-files.sh +++ b/.github/actions/get-changed-files/get-changed-files.sh @@ -18,8 +18,9 @@ git fetch --depth=1 origin main git fetch --depth=1 origin ${INPUT_HEAD:-HEAD} # Get diff with status information +# Find the merge-base (common ancestor) instead of using origin/main directly echo "__ running git diff with status __" -DIFF_OUTPUT=$(git diff --name-status origin/main origin/${INPUT_HEAD:-HEAD}) +DIFF_OUTPUT=$(git diff --name-status origin/main...origin/${INPUT_HEAD:-HEAD}) # Function to extract files by pattern from diff output extract_files() { From aa363307d52c3e7e7c084893eeab54c214819b6b Mon Sep 17 00:00:00 2001 From: Joe Clark <31087804+jc-clark@users.noreply.github.com> Date: Thu, 11 Sep 2025 12:15:09 -0700 Subject: [PATCH 14/22] Update "Manage contribution settings" map topic (#57469) --- .../index.md | 4 +- ...private-contributions-and-achievements.md} | 27 ++------ ...ributions-from-github-enterprise-server.md | 12 +--- ...erview-of-your-activity-on-your-profile.md | 10 ++- ...roubleshooting-commits-on-your-timeline.md | 64 ------------------- ...ewing-commit-details-from-your-timeline.md | 58 +++++++++++++++++ .../profile-contributions-reference.md | 26 ++++++++ 7 files changed, 99 insertions(+), 102 deletions(-) rename content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/{showing-your-private-contributions-and-achievements-on-your-profile.md => manage-visibility-settings-for-private-contributions-and-achievements.md} (50%) delete mode 100644 content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md create mode 100644 content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-commit-details-from-your-timeline.md 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 7c90ee9a5c65..aa03da2a625d 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 @@ -15,10 +15,10 @@ topics: children: - /showing-an-overview-of-your-activity-on-your-profile - /viewing-contributions-on-your-profile - - /showing-your-private-contributions-and-achievements-on-your-profile + - /manage-visibility-settings-for-private-contributions-and-achievements - /sharing-contributions-from-github-enterprise-server - /troubleshooting-missing-contributions - - /troubleshooting-commits-on-your-timeline + - /viewing-commit-details-from-your-timeline shortTitle: Manage contribution settings --- diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/manage-visibility-settings-for-private-contributions-and-achievements.md similarity index 50% rename from content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md rename to content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/manage-visibility-settings-for-private-contributions-and-achievements.md index c28e94b8e61b..5218710c5de2 100644 --- a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile.md +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/manage-visibility-settings-for-private-contributions-and-achievements.md @@ -1,38 +1,26 @@ --- -title: 'Showing your private contributions {% ifversion hide-individual-achievements %}and achievements {% endif %}on your profile' -intro: Your profile shows a graph of your repository contributions over the past year. You can choose to show anonymized activity from private and internal repositories in addition to the activity from public repositories. +title: Manage visibility settings for private contributions {% ifversion hide-individual-achievements %}and achievements {% endif %} +intro: Show anonymized activity from private and internal repositories. redirect_from: - /articles/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile - /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 + - /account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-your-private-contributions-and-achievements-on-your-profile versions: fpt: '*' ghes: '*' ghec: '*' topics: - Profiles -shortTitle: 'Private contributions {% ifversion hide-individual-achievements %}and achievements{% endif %}' +shortTitle: Private contributions {% ifversion hide-individual-achievements %}and achievements{% endif %} allowTitleToDifferFromFilename: true +contentType: how-tos --- -{% ifversion ghec %} - ->[!NOTE] Achievements are not available on subdomains of {% data variables.enterprise.data_residency_site %}, such as `octocorp.ghe.com`. - -{% endif %} - -If you publicize your private contributions, people without access to the private repositories you work in won't be able to see the details of your private contributions. Instead, they'll see the number of private contributions you made on any given day. Your public contributions will include detailed information. For more information, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile). - ->[!NOTE] On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.prodname_ghe_server %}{% endif %}, public contributions on your profile are visible {% ifversion fpt or ghec %}to anyone in the world who can access {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}only to other users of {% data variables.location.product_location %}{% endif %}. - ## Changing the visibility of your private contributions -You can choose to publicize your private contributions, which allows visitors to your profile to see private contribution counts, without further details. - -If you choose to hide your private contributions, visitors will only see your public contributions. - {% data reusables.profile.access_profile %} 1. Above the contribution calendar, click **Contribution settings**. @@ -63,7 +51,6 @@ You can hide an individual achievement on your profile. When hidden, badges are {% endif %} -## Further reading +## Next steps -* [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-contributions-on-your-profile) -* [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) +For more information about contribution visibility, see [AUTOTITLE](/account-and-profile/reference/profile-contributions-reference#who-can-see-your-contributions-and-achievements). diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sharing-contributions-from-github-enterprise-server.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sharing-contributions-from-github-enterprise-server.md index 13c28d672c3b..c369c5f195cc 100644 --- a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sharing-contributions-from-github-enterprise-server.md +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sharing-contributions-from-github-enterprise-server.md @@ -19,15 +19,7 @@ topics: shortTitle: Send enterprise contributions --- -## About enterprise contributions - -When you share contributions, your {% data variables.product.prodname_dotcom_the_website %} or {% data variables.enterprise.data_residency_site %} profile shows {% data variables.product.prodname_ghe_server %} contribution counts from the past 90 days. {% data reusables.github-connect.sync-frequency %} Contribution counts from {% data variables.product.prodname_ghe_server %} are considered private contributions. The commit details will only show the contribution counts and that these contributions were made on {% data variables.product.prodname_ghe_server %}. - -You can decide whether to show counts for private contributions on your profile. 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). - -For more information about how contributions are calculated, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile). - -> [!NOTE] +> [!IMPORTANT] > The connection between your accounts is governed by [GitHub's Privacy Statement](/free-pro-team@latest/site-policy/privacy-policies/github-privacy-statement) and users enabling the connection must agree to the [GitHub Terms of Service](/free-pro-team@latest/site-policy/github-terms/github-terms-of-service). ## Sending your enterprise contributions to your profile @@ -36,7 +28,7 @@ Before you can connect your {% data variables.product.prodname_ghe_server %} pro {% ifversion fpt or ghec %} -To share contributions from {% data variables.product.prodname_ghe_server %}, view this article in the [{% data variables.product.prodname_ghe_server %} version of the site](/enterprise-server@latest/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile)." +To share contributions from {% data variables.product.prodname_ghe_server %}, switch to the [{% data variables.product.prodname_ghe_server %} version of this article](/enterprise-server@latest/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile). {% elsif ghes %} diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md index 95c9ca2e7db0..22199f9c4ca1 100644 --- a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/showing-an-overview-of-your-activity-on-your-profile.md @@ -16,15 +16,13 @@ topics: shortTitle: Show an overview --- -## About the 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/viewing-contributions-on-your-profile). - -![Screenshot of the activity overview section of a user profile.](/assets/images/help/profile/activity-overview-section.png) - ## Managing the visibility of the activity overview on your profile {% data reusables.profile.access_profile %} 1. Above your contributions graph, select the **Contribution settings** dropdown menu, then click **Activity overview**. ![Screenshot of the contributions graph on a user profile. A dropdown menu, labeled "Contribution settings", is highlighted with an orange outline.](/assets/images/help/profile/activity-overview.png) + +## Next steps + +For more information about what is visible on your profile, see [AUTOTITLE](/account-and-profile/reference/profile-contributions-reference). diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md deleted file mode 100644 index 983698442b63..000000000000 --- a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Troubleshooting commits on your timeline -intro: 'You can view details for commits from your profile''s timeline. If you don''t see commits you expect on your profile or can''t find commit details from your profile page, the commit date and the commit author date may be different.' -redirect_from: - - /articles/troubleshooting-commits-on-your-timeline - - /github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline - - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline - - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline -versions: - fpt: '*' - ghes: '*' - ghec: '*' -topics: - - Profiles -shortTitle: Troubleshoot commits ---- - -## Expected behavior to view commit details - -In the "Contribution activity" section of your profile page, you can click the number of commits next to a specific repository to see more details about your commits from that time period, including a diff of specific changes made in a repository. - -![Screenshot of the "Contribution activity" section of a user profile. A link, labeled "29 commits" is highlighted with an orange outline.](/assets/images/help/profile/commit-link-on-profile-timeline.png) - -## Missing commit details from commits in your timeline - -If you click a commit link from your profile page and don't see all of the expected commits on the repository's commits page, then it's possible the commit history in Git was rewritten and the commit author date and the commit date are different. - -## How GitHub uses the Git author date and commit date - -In Git, the author date is when someone first creates a commit with `git commit`. The commit date is identical to the author date unless someone changes the commit date by using `git commit --amend`, a force push, a rebase, or other Git commands. - -On your profile page, the author date is used to calculate when a commit was made. Whereas, in a repository, the commit date is used to calculate when a commit was made in the repository. - -Most often, the author date and commit date are the same but you may notice that your commit sequence is out of order if the commit history is changed. 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) - -## Viewing missing commit details from commits in your timeline - -You can use the `git show` command with the `--pretty=fuller` flag to check if the commit author date and commit date are different. - -```shell -$ git show YOUR_COMMIT_SHA_NUMBER --pretty=fuller -commit YOUR_COMMIT_SHA_NUMBER -Author: octocat USER_EMAIL -AuthorDate: Tue Apr 03 02:02:30 2018 +0900 -Commit: Sally Johnson USER_EMAIL -CommitDate: Tue Apr 10 06:25:08 2018 +0900 -``` - -If the author and commit date are different, you can manually change the commit date in the URL to see the commit details. - -For example: -* This URL uses the author date of `2018-04-03`: - - `https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-03T00:00:00Z&until=2018-04-03T23:59:59Z` -* This URL uses the commit date of `2018-04-10`: - - `https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-10T00:00:00Z&until=2018-04-10T23:59:59Z` - -When you open the URL with the modified commit date, you can see the commit details. - -## Expected commits missing in your timeline - -If you're not seeing expected commits on your timeline, it's possible the commit history in Git was rewritten and the commit author date and the commit date are different. For other possibilities, 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) diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-commit-details-from-your-timeline.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-commit-details-from-your-timeline.md new file mode 100644 index 000000000000..9ddea890efab --- /dev/null +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/viewing-commit-details-from-your-timeline.md @@ -0,0 +1,58 @@ +--- +title: Viewing commit details from your timeline +intro: You can view details for commits from your profile's timeline. If you don't see commits you expect on your profile or can't find commit details from your profile page, the commit date and the commit author date may be different. +redirect_from: + - /articles/troubleshooting-commits-on-your-timeline + - /github/setting-up-and-managing-your-github-profile/troubleshooting-commits-on-your-timeline + - /github/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline + - /account-and-profile/how-tos/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/troubleshooting-commits-on-your-timeline +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Profiles +shortTitle: Viewing commit details +contentType: how-tos +--- + +## View commit details + +1. In the "Contribution activity" section of your profile, click the number of commits next to a specific repository. + +![Screenshot of the "Contribution activity" section of a user profile. A link, labeled "29 commits" is highlighted with an orange outline.](/assets/images/help/profile/commit-link-on-profile-timeline.png) + +## Finding missing commits in your timeline + +If you can't find expected commits on your profile, the commit history may have been rewritten, creating different author and commit dates. Follow these steps to locate missing commits: + +1. To check if the author date differs from the commit date, use the `git show` command: + + ```shell + $ git show YOUR_COMMIT_SHA_NUMBER --pretty=fuller + commit YOUR_COMMIT_SHA_NUMBER + Author: octocat USER_EMAIL + AuthorDate: Tue Apr 03 02:02:30 2018 +0900 + Commit: Sally Johnson USER_EMAIL + CommitDate: Tue Apr 10 06:25:08 2018 +0900 + ``` + +1. If the dates differ, modify the GitHub URL to search by the specific date: + + * To search by author date (`2018-04-03`): + + `https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-03T00:00:00Z&until=2018-04-03T23:59:59Z` + + * To search by commit date (`2018-04-10`): + + `https://github.com/your-organization-or-personal-account/your-repository/commits?author=octocat&since=2018-04-10T00:00:00Z&until=2018-04-10T23:59:59Z` + +1. Open the modified URL in your browser to view the commit details. + +## Next steps + +If you're not seeing expected commits on your timeline, it's possible the commit history in Git was rewritten and the commit author date and the commit date are different. For other possibilities, 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). + +For other reference information, see [AUTOTITLE](/account-and-profile/reference/profile-contributions-reference#how-github-uses-the-git-author-date-and-commit-date). diff --git a/content/account-and-profile/reference/profile-contributions-reference.md b/content/account-and-profile/reference/profile-contributions-reference.md index aaa2c0f3cd36..86ffc4dc5dcc 100644 --- a/content/account-and-profile/reference/profile-contributions-reference.md +++ b/content/account-and-profile/reference/profile-contributions-reference.md @@ -48,6 +48,20 @@ In addition, **at least one** of the following must be true: * You have forked the repository. * You have opened a pull request or issue in the repository. +## Who can see your contributions and achievements + +On {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}{% data variables.product.prodname_ghe_server %}{% endif %}, **public** contributions on your profile are visible {% ifversion fpt or ghec %}to anyone in the world who can access {% data variables.product.prodname_dotcom_the_website %}{% elsif ghes %}only to other users of {% data variables.location.product_location %}{% endif %}. + +When you publicize private contributions, people without access to those private repositories will see the number of contributions you made each day. They will not see specific details. + +{% ifversion ghec %} + +### {% data variables.enterprise.data_residency %} + +Achievements are not available on subdomains of {% data variables.enterprise.data_residency_site %}, such as `octocorp.ghe.com`. + +{% endif %} + ## Who receives contribution credit {% ifversion ghes %} @@ -69,3 +83,15 @@ If you merged multiple personal accounts, issues, pull requests, and discussions 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). + +## How GitHub uses the Git author date and commit date + +In Git, the author date is when someone first creates a commit with `git commit`. The commit date is identical to the author date unless someone changes the commit date by using `git commit --amend`, a force push, a rebase, or other Git commands. + +On your profile page, the author date is used to calculate when a commit was made. Whereas, in a repository, the commit date is used to calculate when a commit was made in the repository. + +Most often, the author date and commit date are the same but you may notice that your commit sequence is out of order if the commit history is changed. 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). + +## Sharing contributions from {% data variables.product.prodname_ghe_server %} + +When you share contributions, your {% data variables.product.prodname_dotcom_the_website %} or {% data variables.enterprise.data_residency_site %} profile shows {% data variables.product.prodname_ghe_server %} contribution counts from the past 90 days. {% data reusables.github-connect.sync-frequency %} Contribution counts from {% data variables.product.prodname_ghe_server %} are considered private contributions. The commit details will only show the contribution counts and that these contributions were made on {% data variables.product.prodname_ghe_server %}. From 46f0121efc2585be5ccc5cf79d55234d7cc1649a Mon Sep 17 00:00:00 2001 From: Joe Clark <31087804+jc-clark@users.noreply.github.com> Date: Thu, 11 Sep 2025 12:15:30 -0700 Subject: [PATCH 15/22] [EDI] Update "Changing your GitHub username" (#57489) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Anne-Marie <102995847+am-stead@users.noreply.github.com> --- .../concepts/changing-your-github-username.md | 115 ------------------ content/account-and-profile/concepts/index.md | 3 +- .../concepts/username-changes.md | 67 ++++++++++ .../changing-your-username.md | 31 +++++ .../managing-your-personal-account/index.md | 1 + content/account-and-profile/index.md | 2 +- .../account-and-profile/reference/index.md | 1 + .../reference/username-reference.md | 60 +++++++++ 8 files changed, 163 insertions(+), 117 deletions(-) delete mode 100644 content/account-and-profile/concepts/changing-your-github-username.md create mode 100644 content/account-and-profile/concepts/username-changes.md create mode 100644 content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/changing-your-username.md create mode 100644 content/account-and-profile/reference/username-reference.md diff --git a/content/account-and-profile/concepts/changing-your-github-username.md b/content/account-and-profile/concepts/changing-your-github-username.md deleted file mode 100644 index fee5f1777ccc..000000000000 --- a/content/account-and-profile/concepts/changing-your-github-username.md +++ /dev/null @@ -1,115 +0,0 @@ ---- -title: Changing your GitHub username -intro: 'You can change the username for your account on {% data variables.product.prodname_dotcom %}{% ifversion ghes %} if your instance uses built-in authentication{% endif %}.' -redirect_from: - - /articles/how-to-change-your-username - - /articles/changing-your-github-user-name - - /articles/renaming-a-user - - /articles/what-happens-when-i-change-my-username - - /articles/changing-your-github-username - - /github/setting-up-and-managing-your-github-user-account/changing-your-github-username - - /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/changing-your-github-username - - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/changing-your-github-username - - /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username - - /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/changing-your-github-username -versions: - fpt: '*' - ghes: '*' - ghec: '*' -topics: - - Accounts -shortTitle: Change your username ---- - -{% ifversion ghec or ghes %} - -{% ifversion ghec %} - -> [!NOTE] -> Members of an {% data variables.enterprise.prodname_emu_enterprise %} cannot change usernames. Your enterprise's IdP administrator controls your {% data variables.product.github %} username. For more information, see [AUTOTITLE](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users). - -{% elsif ghes %} - -> [!NOTE] -> If you sign into {% data variables.location.product_location %} with LDAP credentials or single sign-on (SSO), only your local administrator can change your username. For more information about authentication methods for {% data variables.product.prodname_ghe_server %}, see [AUTOTITLE](/admin/identity-and-access-management/managing-iam-for-your-enterprise). - -{% endif %} - -{% endif %} - -## About username changes - -You can change your username to another username that is not currently in use.{% ifversion fpt or ghec %} If the username you want is not available, consider other names or unique variations. Using a number, hyphen, or an alternative spelling might help you find a similar username that's still available. - -If you hold a trademark for the username, you can find more information about making a trademark complaint on our [Trademark Policy](/free-pro-team@latest/site-policy/content-removal-policies/github-trademark-policy) page. - -If you do not hold a trademark for the name, you can choose another username or keep your current username. {% data variables.contact.github_support %} cannot release the unavailable username for you. For more information, see [Changing your username](#changing-your-username).{% endif %} - -After changing your username, your old username becomes available for anyone else to claim. Most references to your repositories under the old username automatically change to the new username. However, some links to your profile won't automatically redirect. - -{% data variables.product.github %} cannot set up redirects for: -* [@mentions](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) using your old username -* Links to [gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists) that include your old username - -{% ifversion fpt or ghec %} - -If you're a member of an {% data variables.enterprise.prodname_emu_enterprise %}, you cannot make changes to your username. {% data reusables.enterprise-accounts.emu-more-info-account %} - -{% endif %} - -{% ifversion fpt or ghec %} - -{% data reusables.accounts.rename-account-repo-namespace-retirement %} If you try to create a repository using a retired owner name and repository name combination, you will see the error: "The repository `` has been retired and cannot be reused." - -{% endif %} - -{% data reusables.package_registry.rename-account-namespace-retirement %} - -## Repository references - -After you change your username, {% data variables.product.github %} will automatically redirect references to your repositories. -* Web links to your existing repositories will continue to work. This can take a few minutes to complete after you make the change. -* Command line pushes from your local repository clones to the old remote tracking URLs will continue to work. - -If the new owner of your old username creates a repository with the same name as your repository, that will override the redirect entry and your redirect will stop working. Because of this possibility, we recommend you update all existing remote repository URLs after changing your username. For more information, see [AUTOTITLE](/get-started/git-basics/managing-remote-repositories). - -## Links to your previous profile page - -After changing your username, links to your previous profile page, such as `https://{% data variables.product.product_url %}/previoususername`, will return a 404 error. We recommend updating any links to your profile from elsewhere{% ifversion fpt or ghec %}, such as your LinkedIn or Twitter profile{% endif %}. - -## Accounts logged in on GitHub Mobile - -Accounts logged in on the {% data variables.product.prodname_mobile %} app may continue to display your original username until you log out. To ensure your updated username is displayed, we recommend you sign out and back in to your account on each mobile device. - -## Your Git commits - -If your Git commits are associated with another email address you've added to your {% data variables.product.prodname_dotcom %} account, they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. For more information on setting your email address, see [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address) and [AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account). - -{% ifversion fpt or ghec %}If you've been using a {% data variables.product.prodname_dotcom %}-provided private commit email address, whether or not your commit history will be retained after an account rename depends on the format of the email address. Git commits that are associated with your {% data variables.product.github %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph, unless your `noreply` email address is in the form of `ID+USERNAME@users.noreply.github.com`. Older versions of the `noreply` email address that do not contain a numeric ID will not be associated with your {% data variables.product.prodname_dotcom %} account after changing your username.{% endif %} - -> [!WARNING] -> * After a username change, verified commits signed using the previous {% data variables.product.github %}-provided `noreply` email address will lose their "Verified" status. -> * When verifying a signature, {% data variables.product.github %} checks that the email address of the committer or tagger exactly matches one of the email addresses associated with the GPG key's identities. Additionally, {% data variables.product.github %} confirms that the email address is verified and linked to the user's account. This ensures that the key belongs to you and that you created the commit or tag. Because the username of the `noreply` email address changes, these commits can no longer be verified. - -## Your gists - -After changing your username, the URLs to any public or secret gists will also change and previous links to these will return a 404 error. We recommend updating the links to these gists anywhere you may have shared them. - -## CODEOWNERS files - -After changing your username, CODEOWNERS files that include your old username will need to be manually updated. When you view the CODEOWNERS files on {% data variables.product.prodname_dotcom %}, an error message is displayed if the file contains any unknown users, or users without write access. We recommend updating all relevant CODEOWNERS files with your new username. For more information, see [AUTOTITLE](/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners). - -## Changing your username - -{% data reusables.user-settings.access_settings %} -{% data reusables.user-settings.account_settings %} -1. In the "Change username" section, click **Change username**.{% ifversion fpt or ghec %} -1. Read the warnings about changing your username. If you still want to change your username, click **I understand, let's change my username**. -1. Type a new username. -1. If the username you've chosen is available, click **Change my username**. If the username you've chosen is unavailable, you can try a different username or one of the suggestions you see. -{% endif %} - -## Further reading - -* [AUTOTITLE](/pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user){% ifversion fpt or ghec %} -* [AUTOTITLE](/free-pro-team@latest/site-policy/other-site-policies/github-username-policy){% endif %} diff --git a/content/account-and-profile/concepts/index.md b/content/account-and-profile/concepts/index.md index 19d91b395d2e..5ceb7ce08513 100644 --- a/content/account-and-profile/concepts/index.md +++ b/content/account-and-profile/concepts/index.md @@ -15,8 +15,9 @@ children: - /contributions-visible-on-your-profile - /about-your-organizations-profile - /about-organization-membership - - /changing-your-github-username + - /username-changes - /email-addresses - /scheduled-reminders - /personal-repository-access-and-collaboration --- + diff --git a/content/account-and-profile/concepts/username-changes.md b/content/account-and-profile/concepts/username-changes.md new file mode 100644 index 000000000000..2b2d3daa8618 --- /dev/null +++ b/content/account-and-profile/concepts/username-changes.md @@ -0,0 +1,67 @@ +--- +title: Username changes +intro: You can change the username for your {% data variables.product.github %} account {% ifversion ghes %} if your instance uses built-in authentication{% endif %}. +redirect_from: + - /articles/how-to-change-your-username + - /articles/changing-your-github-user-name + - /articles/renaming-a-user + - /articles/what-happens-when-i-change-my-username + - /articles/changing-your-github-username + - /github/setting-up-and-managing-your-github-user-account/changing-your-github-username + - /github/setting-up-and-managing-your-github-user-account/managing-user-account-settings/changing-your-github-username + - /account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/changing-your-github-username + - /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username + - /account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/changing-your-github-username + - /account-and-profile/concepts/changing-your-github-username +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Accounts + - Usernames +shortTitle: Username changes +contentType: concepts +--- + +## About username changes + +You can change your username to another username that is not currently in use.{% ifversion fpt or ghec %} If the username you want is not available, consider other names or unique variations. Using a number, hyphen, or an alternative spelling might help you find a similar username that's still available. + +After changing your username, your old username becomes available for anyone else to claim. Most references to your repositories under the old username automatically change to the new username. However, some links to your profile won't automatically redirect. + +## Username trademarks + +If you hold a trademark for the username, you can find more information about making a trademark complaint on our [Trademark Policy](/free-pro-team@latest/site-policy/content-removal-policies/github-trademark-policy) page. + +If you do not hold a trademark for the name, you can choose another username or keep your current username. {% data variables.contact.github_support %} cannot release the unavailable username for you.{% endif %} + +## Repository references + +After you change your username, {% data variables.product.github %} will automatically redirect references to your repositories. + +If the new owner of your old username creates a repository with the same name as your repository, that will override the redirect entry and your redirect will stop working. Because of this possibility, we recommend you update all existing remote repository URLs after changing your username. For more information, see [AUTOTITLE](/get-started/git-basics/managing-remote-repositories). + +## Links to your previous profile page + +After changing your username, links to your previous profile page, such as `https://{% data variables.product.product_url %}/previoususername`, will return a 404 error. We recommend updating any links to your profile from elsewhere{% ifversion fpt or ghec %}, such as your LinkedIn or Twitter profile{% endif %}. + +## Accounts logged in on {% data variables.product.prodname_mobile %} + +Accounts logged in on the {% data variables.product.prodname_mobile %} app may continue to display your original username until you log out. To ensure your updated username is displayed, we recommend you sign out and back in to your account on each mobile device. + +## Your Git commits + +If your Git commits are associated with another email address you've added to your {% data variables.product.github %} account, they'll continue to be attributed to you and appear in your contributions graph after you've changed your username. However, some commits using {% data variables.product.github %}-provided email addresses may be affected. For details, see [AUTOTITLE](/account-and-profile/reference/username-reference#git-commits-after-a-username-change). + +## Your gists + +After changing your username, the URLs to any public or secret gists will also change and previous links to these will return a 404 error. We recommend updating the links to these gists anywhere you may have shared them. + +## CODEOWNERS files + +After changing your username, CODEOWNERS files that include your old username will need to be manually updated. When you view the CODEOWNERS files on {% data variables.product.github %}, an error message is displayed if the file contains any unknown users, or users without write access. We recommend updating all relevant CODEOWNERS files with your new username. + +## Next steps + +To change your username, see [AUTOTITLE](/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/changing-your-username). diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/changing-your-username.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/changing-your-username.md new file mode 100644 index 000000000000..265ed588028f --- /dev/null +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/changing-your-username.md @@ -0,0 +1,31 @@ +--- +title: Changing your username +intro: 'Change your {% data variables.product.github %} username.' +versions: + fpt: '*' + ghes: '*' + ghec: '*' +topics: + - Accounts + - Usernames +shortTitle: Change username +permissions: '{% ifversion ghec %}Users with personal accounts can change their username. Members of an {% data variables.enterprise.prodname_emu_enterprise %} cannot change their username.{% elsif ghes %}If your instance uses built-in authentication, you can change your username. If you sign in to {% data variables.location.product_location %} with LDAP credentials or single sign-on (SSO), only your local administrator can change your username.{% else %}Users with personal accounts can change their username.{% endif %}' +--- + +## Prerequisites + +Before changing your username, you should be aware of potential impacts on your account and activity. For more information, see [AUTOTITLE](/account-and-profile/concepts/username-changes). + +## Changing your username + +{% data reusables.user-settings.access_settings %} +{% data reusables.user-settings.account_settings %} +1. In the "Change username" section, click **Change username**.{% ifversion fpt or ghec %} +1. Read the warnings about changing your username. If you still want to change your username, click **I understand, let's change my username**. +1. Type a new username. +1. If the username you've chosen is available, click **Change my username**. If the username you've chosen is unavailable, you can try a different username or one of the suggestions you see. +{% endif %} + +## Next steps + +For reference information and limitations, see [AUTOTITLE](/account-and-profile/reference/username-reference#changing-your-username). diff --git a/content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md b/content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md index 614051638335..170004ba71d4 100644 --- a/content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md +++ b/content/account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-your-personal-account/index.md @@ -11,6 +11,7 @@ topics: children: - /managing-multiple-accounts - /merging-multiple-personal-accounts + - /changing-your-username - /converting-a-user-into-an-organization - /unlinking-your-email-address-from-a-locked-account - /deleting-your-personal-account diff --git a/content/account-and-profile/index.md b/content/account-and-profile/index.md index 401c4212027b..e39f45825567 100644 --- a/content/account-and-profile/index.md +++ b/content/account-and-profile/index.md @@ -7,7 +7,7 @@ introLinks: - /get-started/onboarding/getting-started-with-your-github-account featuredLinks: startHere: - - /account-and-profile/concepts/changing-your-github-username + - /account-and-profile/concepts/username-changes - /account-and-profile/how-tos/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme popular: - /account-and-profile/how-tos/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address diff --git a/content/account-and-profile/reference/index.md b/content/account-and-profile/reference/index.md index d1afedeb42ba..381235fcb8a7 100644 --- a/content/account-and-profile/reference/index.md +++ b/content/account-and-profile/reference/index.md @@ -14,5 +14,6 @@ children: - /types-of-emails-github-sends - /email-addresses-reference - /personal-account-reference + - /username-reference --- diff --git a/content/account-and-profile/reference/username-reference.md b/content/account-and-profile/reference/username-reference.md new file mode 100644 index 000000000000..b2dca7dd21b7 --- /dev/null +++ b/content/account-and-profile/reference/username-reference.md @@ -0,0 +1,60 @@ +--- +title: Username reference +shortTitle: Username reference +intro: 'Find information about changing your {% data variables.product.github %} username.' +topics: + - Accounts + - Usernames +versions: + fpt: '*' + ghes: '*' + ghec: '*' +--- + +## Changing your username + +The following list contains limitations and considerations when changing your {% data variables.product.github %} username.{% ifversion fpt or ghec %} For the {% data variables.product.github %} username policy, see [AUTOTITLE](/free-pro-team@latest/site-policy/other-site-policies/github-username-policy){% endif %}. + +### Limitations of username changes + +{% ifversion ghec or ghes %} + +{% ifversion ghec %} + +Members of an {% data variables.enterprise.prodname_emu_enterprise %} cannot change usernames. Your enterprise's IdP administrator controls your {% data variables.product.github %} username. For more information, see [AUTOTITLE](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users). + +{% elsif ghes %} + +If you sign into {% data variables.location.product_location %} with LDAP credentials or single sign-on (SSO), only your local administrator can change your username. For more information about authentication methods for {% data variables.product.prodname_ghe_server %}, see [AUTOTITLE](/admin/identity-and-access-management/managing-iam-for-your-enterprise). + +{% endif %} + +{% endif %} + +{% ifversion fpt or ghec %} + +{% data reusables.accounts.rename-account-repo-namespace-retirement %} If you try to create a repository using a retired owner name and repository name combination, you will see the error: "The repository `` has been retired and cannot be reused." + +{% endif %} + +{% data reusables.package_registry.rename-account-namespace-retirement %} + +### Repository redirects after username change + +After you change your username, web links to your existing repositories will continue to work. This can take a few minutes to complete after you make the change. + +Command line pushes from your local repository clones to the old remote tracking URLs will continue to work. + +### Redirects for changed usernames + +{% data variables.product.github %} cannot set up redirects for: +* [@mentions](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#mentioning-people-and-teams) using your old username +* Links to [gists](/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists) that include your old username + +### Git commits after a username change + +After a username change, verified commits signed using the previous {% data variables.product.github %}-provided `noreply` email address will lose their "Verified" status. + +When verifying a signature, {% data variables.product.github %} checks that the email address of the committer or tagger exactly matches one of the email addresses associated with the GPG key's identities. Additionally, {% data variables.product.github %} confirms that the email address is verified and linked to the user's account. This ensures that the key belongs to you and that you created the commit or tag. Because the username of the `noreply` email address changes, these commits can no longer be verified. + +{% ifversion fpt or ghec %}If you've been using a {% data variables.product.github %}-provided private commit email address, whether or not your commit history will be retained after an account rename depends on the format of the email address. Git commits that are associated with your {% data variables.product.github %}-provided `noreply` email address won't be attributed to your new username and won't appear in your contributions graph, unless your `noreply` email address is in the form of `ID+USERNAME@users.noreply.github.com`. Older versions of the `noreply` email address that do not contain a numeric ID will not be associated with your {% data variables.product.github %} account after changing your username.{% endif %} From ce8415e39befd8bb5de20c8de3b9656625cc344d Mon Sep 17 00:00:00 2001 From: Joshua Walker <3141202+joshuawalker@users.noreply.github.com> Date: Fri, 12 Sep 2025 07:22:02 +1200 Subject: [PATCH 16/22] Add "Troubleshooting two-factor authentication issues" article (#57481) Co-authored-by: Joe Clark <31087804+jc-clark@users.noreply.github.com> Co-authored-by: Jessica --- ...-github-using-two-factor-authentication.md | 14 +-- ...g-your-two-factor-authentication-method.md | 2 +- .../configuring-two-factor-authentication.md | 3 +- .../index.md | 7 +- ...ccount-if-you-lose-your-2fa-credentials.md | 4 + ...ooting-two-factor-authentication-issues.md | 100 ++++++++++++++++++ .../accounts/prompt-for-2fa-recovery-code.md | 8 +- data/reusables/two_fa/support-may-not-help.md | 2 +- data/variables/product.yml | 8 +- 9 files changed, 128 insertions(+), 20 deletions(-) create mode 100644 content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md index f38c4b860fd1..8a4b49f63842 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication.md @@ -25,7 +25,7 @@ If you access {% data variables.product.github %} using other methods, such as t {% else %} -With two-factor authentication enabled, you'll need to provide an authentication code{% ifversion fpt or ghec %}, tap a notification in GitHub Mobile,{% endif %} or use a security key when accessing {% data variables.product.github %} through your browser. If you access {% data variables.product.github %} using other methods, such as the API or the command line, you'll need to use an alternative form of authentication. For more information, see [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/about-authentication-to-github). +With two-factor authentication enabled, you'll need to provide an authentication code{% ifversion fpt or ghec %}, tap a notification in GitHub Mobile,{% endif %} or use a passkey or security key when accessing {% data variables.product.github %} through your browser. If you access {% data variables.product.github %} using other methods, such as the API or the command line, you'll need to use an alternative form of authentication. For more information, see [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/about-authentication-to-github). {% endif %} @@ -101,20 +101,12 @@ Enabling 2FA doesn't change how you authenticate to {% data variables.product.gi ## Troubleshooting -If you lose access to your two-factor authentication credentials, you can use your recovery codes or another recovery method (if you've set one up) to regain access to your account. For more information, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials). - -{% ifversion fpt or ghec %} - -> [!NOTE] -> {% data reusables.two_fa.unlink-email-address %} - -{% endif %} - -If your authentication fails several times, you may wish to synchronize your phone's clock with your mobile provider. Often, this involves checking the "Set automatically" option on your phone's clock, rather than providing your own time zone. +If you are receiving a "Two-factor authentication failed" error when authenticating with 2FA, the authentication code you are entering is incorrect. You can try troubleshooting your configured authentication methods before attempting account recovery. See [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues). ## Further reading * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication) * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication) * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods) +* [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues) * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials) diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md index dd3332073611..7743e6d47385 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method.md @@ -1,6 +1,6 @@ --- title: Changing your two-factor authentication method -intro: You can change two-factor authentication (2FA) method without disabling 2FA entirely. +intro: You can change your two-factor authentication (2FA) method without disabling 2FA entirely. redirect_from: - /articles/changing-two-factor-authentication-delivery-methods - /articles/changing-two-factor-authentication-delivery-methods-for-your-mobile-device diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md index b3125ea10b00..9b91170d27f7 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md @@ -52,7 +52,7 @@ If you're a member of an {% data variables.enterprise.prodname_emu_enterprise %} {% endif %} > [!NOTE] -> You can reconfigure your 2FA settings without disabling 2FA entirely, allowing you to keep both your recovery codes and your membership in organizations that require 2FA. +> You can reconfigure your 2FA settings without disabling 2FA entirely, allowing you to keep both your recovery codes and your membership in organizations that require 2FA. See [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/changing-your-two-factor-authentication-method). ## Configuring two-factor authentication using a TOTP app @@ -141,5 +141,6 @@ After signing in and turning on push notifications, you can now use your device * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication) * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods) * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) +* [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues) * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials) * [AUTOTITLE](/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md index 6fc5ecbf6599..c83bfe1ed75c 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/index.md @@ -14,13 +14,14 @@ topics: - 2FA children: - /about-two-factor-authentication + - /about-mandatory-two-factor-authentication - /configuring-two-factor-authentication - /configuring-two-factor-authentication-recovery-methods - /accessing-github-using-two-factor-authentication - - /recovering-your-account-if-you-lose-your-2fa-credentials - - /changing-your-two-factor-authentication-method - - /about-mandatory-two-factor-authentication - /countries-where-sms-authentication-is-supported + - /changing-your-two-factor-authentication-method + - /troubleshooting-two-factor-authentication-issues + - /recovering-your-account-if-you-lose-your-2fa-credentials - /disabling-two-factor-authentication-for-your-personal-account shortTitle: Secure your account with 2FA --- diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md index 6231cc200b80..0a5dbd86fe0a 100644 --- a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials.md @@ -35,6 +35,9 @@ Use one of your recovery codes to automatically regain entry into your account. {% data reusables.accounts.prompt-for-2fa-recovery-code %} 1. Type one of your recovery codes, then click **Verify**. +> [!NOTE] +> If you are receiving a "Recovery code authentication failed" error when using a recovery code, the code you are entering is invalid. You can try troubleshooting your recovery codes. See [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues). + ## Authenticating with a passkey If you have added a passkey to your account, you can use your passkey to automatically regain access to your account. Passkeys satisfy both password and 2FA requirements, so you don't need to know your password in order to recover your account. See [AUTOTITLE](/authentication/authenticating-with-a-passkey/about-passkeys). @@ -101,4 +104,5 @@ If you have exhausted your recovery options, you can unlink your email address f ## Further reading +* [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues) * [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods) diff --git a/content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md new file mode 100644 index 000000000000..93243d752ed1 --- /dev/null +++ b/content/authentication/securing-your-account-with-two-factor-authentication-2fa/troubleshooting-two-factor-authentication-issues.md @@ -0,0 +1,100 @@ +--- +title: Troubleshooting two-factor authentication issues +intro: 'If you are having trouble authenticating with 2FA, you can try troubleshooting your configured authentication methods.' +versions: + fpt: '*' + ghec: '*' + ghes: '*' +topics: + - 2FA + - Authentication +shortTitle: Troubleshooting 2FA +--- + +If you are receiving a "Two-factor authentication failed" error when authenticating with two-factor authentication (2FA), the authentication code you are entering is incorrect. You can try troubleshooting your configured authentication methods before attempting account recovery. + +## Troubleshooting authentication using a TOTP app + +### Use the right app + +When authenticating with a TOTP app, {% data variables.product.github %} does not send you anything; you need to provide {% data variables.product.github %} with a valid code, based on the secret key that you saved to your TOTP app when 2FA was set up. Find the app or program that you originally used to setup 2FA and retrieve the authentication code from there. + +### Check your device’s date and time + +TOTP codes are time‑based. If the clock on your phone or computer is out of sync with {% data variables.product.github %}'s server, the code will be invalid. Ensure that your device’s date, time and time zone are set automatically by your network provider. On most mobile devices, this means turning on the **Set automatically** option. + +### Wait for a new code and enter it promptly + +Codes change every 30 seconds. Open your TOTP app, wait for the next code to appear and enter it immediately. Avoid typing spaces or extra characters as these will make the code invalid. + +### Verify you’re using the correct account entry + +Most TOTP apps support multiple accounts for a single website. Make sure you’re reading the code from the correct entry in the app. Codes generated for a different account will not work. + +### Restore from a TOTP backup + +Many TOTP apps support cloud backup or key export. If you lose or reset your device, you may be able restore your 2FA data from the app’s backup to a new device. Consult your app’s documentation for instructions. + +{% ifversion fpt or ghec %} + +## Troubleshooting authentication using text messages + +### Confirm that you can receive text messages + +Make sure your device and cellular plan is capable of receiving Short Message Service (SMS) messages. Some "data-only" phone plans and tablet devices connected to a cellular network may not support receiving text messages. Check with your provider and device manufacturer. + +Carrier rates may apply for received SMS messages. Ensure your cellular plan covers potential charges. + +Disable "Do Not Disturb" mode or spam‑filtering apps that might block receipt of authentication codes. + +### Check that you have cellular coverage + +Receiving text messages generally requires a strong network signal. Ensure you have adequate coverage before requesting an authentication code. + +### Power cycle your phone + +Turning your phone off and on will re-register the device with the network, which may resolve some deliverability issues. Enabling and disabling an "Airplane Mode" may also be sufficient, but power cycling your phone is more reliable. + +### Consult with your cellular provider + +Check with your cellular provider or carrier to see if there are any local outages or delivery issues in your area. They may also be able to investigate delivery issues for your connection. Provide them with the SMS number configured on your {% data variables.product.github %} account and the time that you requested an authentication code from {% data variables.product.github %}. + +> [!NOTE] +> {% data variables.product.github %}, along with our SMS delivery partners, proactively monitors our SMS deliverability success rates. Periods of low-deliverability that would indicate a widespread issue are promptly investigated. You can check active and historical incidents affecting SMS delivery in your region on [{% data variables.product.github %}'s status page](https://githubstatus.com). + +{% endif %} + +## Recovering your account if troubleshooting doesn't help + +If you have tried troubleshooting and you are still having trouble, you can try authenticating with another method, such as a passkey, {% ifversion fpt or ghec %}{% data variables.product.prodname_mobile %},{% endif %} or a security key, if pre-configured on the account. For more information, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication). + +{% ifversion fpt or ghec %} + +> [!WARNING] +> For security reasons, {% data variables.contact.github_support %} cannot assist with troubleshooting your 2FA methods, including SMS delivery. + +{% endif %} + +If you don't have another authentication method, you will need to try account recovery. For more information about account recovery, see [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials). + +## Troubleshooting using recovery codes + +If you are receiving a "Recovery code authentication failed" error when using a recovery code, the code you are entering is invalid. You can try troubleshooting your recovery codes. + +### Use one code at a time + +A set of recovery codes contains more than one code. A single code is 10 alphanumeric characters with a hyphen in the middle: `xxxxx-yyyyy`. + +### Try using a different code + +Each code is single-use only: once it has been used to authenticate, it cannot be used again. Try using a different code from the set. + +### Check you're using the right set of codes + +When 2FA is disabled and re-enabled, a new set of codes are created which invalidates the previous set. Recovery codes are also invalidated whenever a new set of codes is generated. Even if you think you might not have another set of codes, you could try searching for them in your devices, backups, and password managers. They will have the default filename `github-recovery-codes.txt`. + +## Further reading + +* [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication) +* [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication) +* [AUTOTITLE](/authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials) diff --git a/data/reusables/accounts/prompt-for-2fa-recovery-code.md b/data/reusables/accounts/prompt-for-2fa-recovery-code.md index 8591c32d5d3e..87bafd91013b 100644 --- a/data/reusables/accounts/prompt-for-2fa-recovery-code.md +++ b/data/reusables/accounts/prompt-for-2fa-recovery-code.md @@ -1,5 +1,9 @@ -1. Navigate to [https://github.com/login](https://github.com/login). +1. Navigate to {% data variables.product.login_url %}. 1. To prompt two-factor authentication, type your username and password, then click **Sign in**. +{% ifversion fpt or ghec %} + > [!NOTE] - > If you have linked a Google account to your {% data variables.product.prodname_dotcom %} account, you can sign-in with your social login instead of using your password. + > If you have linked a social account to your {% data variables.product.github %} account, you can sign-in with your social login instead of using your password. + +{% endif %} 1. Under "More options", click **2FA recovery code**. diff --git a/data/reusables/two_fa/support-may-not-help.md b/data/reusables/two_fa/support-may-not-help.md index d984c705ea41..a0106095d576 100644 --- a/data/reusables/two_fa/support-may-not-help.md +++ b/data/reusables/two_fa/support-may-not-help.md @@ -1 +1 @@ -For security reasons, {% data variables.product.company_short %} Support [will not be able to restore access to accounts](/free-pro-team@latest/site-policy/other-site-policies/github-account-recovery-policy) with two-factor authentication enabled if you lose your two-factor authentication credentials or lose access to your account recovery methods. +For security reasons, {% data variables.contact.github_support %} [will not be able to restore access to accounts](/free-pro-team@latest/site-policy/other-site-policies/github-account-recovery-policy) with two-factor authentication enabled if you lose your two-factor authentication credentials or lose access to your account recovery methods. diff --git a/data/variables/product.yml b/data/variables/product.yml index e4f9ead6a7fd..bf0c3c3bc360 100644 --- a/data/variables/product.yml +++ b/data/variables/product.yml @@ -237,7 +237,7 @@ prodname_learning_link: 'https://skills.github.com/' prodname_roadmap: 'GitHub public roadmap' prodname_roadmap_link: 'https://github.com/github/roadmap#github-public-roadmap' -# GitHub support +# GitHub Support plans standard_support_plan: 'Standard plan' premium_support_plan: 'Premium plan' premium_plus_support_plan: 'Premium Plus plan / GitHub Engineering Direct' @@ -334,6 +334,12 @@ pricing_url: 'https://github.com/pricing' pricing_link: '[GitHub Pricing](https://github.com/pricing)' raw_github_com: >- {% ifversion fpt or ghec %}raw.githubusercontent.com{% else %}HOSTNAME/user/repo/raw{% endif %} +login_url: >- + {%- ifversion fpt or ghec %} + [`https://github.com/login`](https://github.com/login) + {%- elsif ghes %} + `http(s)://HOSTNAME/login` + {%- endif %} # GitHub Enterprise Server past versions current-340-version: '11.10.354' From 060ccbaf60fd752afc54e507ad962411e408ff56 Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Thu, 11 Sep 2025 12:49:41 -0700 Subject: [PATCH 17/22] Fix excessive link checker retries with domain-level rate limiting (#57510) --- .../scripts/rendered-content-link-checker.ts | 134 +++++++----------- 1 file changed, 51 insertions(+), 83 deletions(-) diff --git a/src/links/scripts/rendered-content-link-checker.ts b/src/links/scripts/rendered-content-link-checker.ts index f2a847070d4e..dacfe7009718 100755 --- a/src/links/scripts/rendered-content-link-checker.ts +++ b/src/links/scripts/rendered-content-link-checker.ts @@ -1073,6 +1073,20 @@ async function checkExternalURLCached( const now = new Date().getTime() const url = href.split('#')[0] + // Skip domains that are currently rate limited (with 1 hour TTL) + const { hostname } = new URL(url) + const rateLimitTime = _rateLimitedDomains.get(hostname) + if (rateLimitTime) { + const oneHourAgo = Date.now() - 60 * 60 * 1000 // 1 hour in ms + if (rateLimitTime > oneHourAgo) { + if (verbose) core.info(`Skipping ${url} - domain ${hostname} is rate limited`) + return { ok: false, statusCode: 429, skipReason: 'Domain rate limited' } + } else { + // Rate limit has expired, remove it + _rateLimitedDomains.delete(hostname) + } + } + if (cacheMaxAge) { const tooOld = now - Math.floor(jitter(cacheMaxAge, 10)) if (db && db.data.urls[url]) { @@ -1122,105 +1136,70 @@ async function checkExternalURL( return _fetchCache.get(cleanURL) } -const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms)) - -// Global for recording which domains we get rate-limited on. -// For example, if you got rate limited on `something.github.com/foo` -// and now we're asked to fetch for `something.github.com/bar` -// it's good to know to now bother yet. -const _rateLimitedDomains = new Map() +// Track domains that have returned 429 to skip future requests +// Maps hostname to timestamp when rate limit was detected +const _rateLimitedDomains = new Map() async function innerFetch( core: CoreInject, url: string, - config: { verbose?: boolean; useGET?: boolean; patient?: boolean; retries?: number } = {}, + config: { verbose?: boolean; patient?: boolean; retries?: number } = {}, ) { - const { verbose, useGET, patient } = config - - const { hostname } = new URL(url) - if (_rateLimitedDomains.has(hostname)) { - await sleep(_rateLimitedDomains.get(hostname)) - } - // The way `got` does retries: - // - // sleep = 1000 * Math.pow(2, retry - 1) + Math.random() * 100 - // - // So, it means: - // - // 1. ~1000ms - // 2. ~2000ms - // 3. ~4000ms - // - // ...if the limit we set is 3. - // Our own timeout, in @/frame/middleware/timeout.js defaults to 10 seconds. - // So there's no point in trying more attempts than 3 because it would - // just timeout on the 10s. (i.e. 1000 + 2000 + 4000 + 8000 > 10,000) - const retry = { - limit: patient ? 6 : 2, - } - const timeout = { request: patient ? 10000 : 2000 } + const { verbose, patient } = config const headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36', } - const retries = config.retries || 0 - const method = useGET ? 'GET' : 'HEAD' + const retries = patient ? 3 : 2 + const timeout = patient ? 10000 : 5000 + + if (verbose) core.info(`External URL HEAD: ${url}`) - if (verbose) core.info(`External URL ${method}: ${url} (retries: ${retries})`) try { - const r = await fetchWithRetry( + // Try HEAD first + let r = await fetchWithRetry( url, { - method, + method: 'HEAD', headers, }, { - retries: retry.limit, - timeout: timeout.request, + retries, + timeout, throwHttpErrors: false, }, ) + + // If HEAD doesn't work, try GET + if (r.status === 405 || r.status === 404 || r.status === 403) { + if (verbose) core.info(`External URL GET: ${url} (HEAD failed with ${r.status})`) + r = await fetchWithRetry( + url, + { + method: 'GET', + headers, + }, + { + retries, + timeout, + throwHttpErrors: false, + }, + ) + } + if (verbose) { - core.info(`External URL ${method} ${url}: ${r.status} (retries: ${retries})`) + core.info(`External URL ${url}: ${r.status}`) } - // If we get rate limited, remember that this hostname is now all - // rate limited. And sleep for the number of seconds that the - // `retry-after` header indicated. + // Track rate limited domains with timestamp + const { hostname } = new URL(url) if (r.status === 429) { - let sleepTime = Math.min( - 60_000, - Math.max( - 10_000, - r.headers.get('retry-after') ? getRetryAfterSleep(r.headers.get('retry-after')) : 1_000, - ), - ) - // Sprinkle a little jitter so it doesn't all start again all - // at the same time - sleepTime += Math.random() * 10 * 1000 - // Give it a bit extra when we can be really patient - if (patient) sleepTime += 30 * 1000 - - _rateLimitedDomains.set(hostname, sleepTime + Math.random() * 10 * 1000) - if (verbose) - core.info( - chalk.yellow( - `Rate limited on ${hostname} (${url}). Sleeping for ${(sleepTime / 1000).toFixed(1)}s`, - ), - ) - await sleep(sleepTime) - return innerFetch(core, url, Object.assign({}, config, { retries: retries + 1 })) - } else { - _rateLimitedDomains.delete(hostname) + _rateLimitedDomains.set(hostname, Date.now()) + if (verbose) core.info(`Domain ${hostname} is now rate limited for 1 hour`) } - // Perhaps the server doesn't support HEAD requests. - // If so, try again with a regular GET. - if ((r.status === 405 || r.status === 404 || r.status === 403) && !useGET) { - return innerFetch(core, url, Object.assign({}, config, { useGET: true })) - } if (verbose) { core.info((r.ok ? chalk.green : chalk.red)(`${r.status} on ${url}`)) } @@ -1236,17 +1215,6 @@ async function innerFetch( } } -// Return number of milliseconds from a `Retry-After` header value -function getRetryAfterSleep(headerValue: string | null) { - if (!headerValue) return 0 - let ms = Math.round(parseFloat(headerValue) * 1000) - if (isNaN(ms)) { - const nextDate = new Date(headerValue) - ms = Math.max(0, nextDate.getTime() - new Date().getTime()) - } - return ms -} - function checkImageSrc(src: string) { if (!src.startsWith('/') && !src.startsWith('http')) { return { CRITICAL: 'Image path is not absolute. Should start with a /' } From 0b0b3083dd2b152b471f1da4c16c43fa581e213a Mon Sep 17 00:00:00 2001 From: Evan Bonsignori Date: Thu, 11 Sep 2025 13:27:50 -0700 Subject: [PATCH 18/22] Add new landing hero and assets (#57450) --- assets/images/banner-images/hero-1.png | Bin 0 -> 192909 bytes assets/images/banner-images/hero-2.png | Bin 0 -> 217454 bytes assets/images/banner-images/hero-3.png | Bin 0 -> 170561 bytes assets/images/banner-images/hero-4.png | Bin 0 -> 201070 bytes assets/images/banner-images/hero-5.png | Bin 0 -> 212120 bytes assets/images/banner-images/hero-6.png | Bin 0 -> 202654 bytes src/frame/lib/frontmatter.js | 4 + .../components/ProductLandingContext.tsx | 2 + .../components/bespoke/BespokeLanding.tsx | 6 +- .../components/discovery/DiscoveryLanding.tsx | 6 +- .../components/journey/JourneyLanding.tsx | 6 +- .../components/shared/LandingHero.module.scss | 191 ++++++++++++++++++ .../components/shared/LandingHero.tsx | 59 +++++- src/landings/context/BespokeContext.tsx | 49 ----- src/landings/context/DiscoveryContext.tsx | 61 ------ src/landings/context/JourneyContext.tsx | 49 ----- src/landings/context/LandingContext.tsx | 76 +++++++ src/landings/pages/product.tsx | 50 ++--- 18 files changed, 353 insertions(+), 206 deletions(-) create mode 100644 assets/images/banner-images/hero-1.png create mode 100644 assets/images/banner-images/hero-2.png create mode 100644 assets/images/banner-images/hero-3.png create mode 100644 assets/images/banner-images/hero-4.png create mode 100644 assets/images/banner-images/hero-5.png create mode 100644 assets/images/banner-images/hero-6.png create mode 100644 src/landings/components/shared/LandingHero.module.scss delete mode 100644 src/landings/context/BespokeContext.tsx delete mode 100644 src/landings/context/DiscoveryContext.tsx delete mode 100644 src/landings/context/JourneyContext.tsx create mode 100644 src/landings/context/LandingContext.tsx diff --git a/assets/images/banner-images/hero-1.png b/assets/images/banner-images/hero-1.png new file mode 100644 index 0000000000000000000000000000000000000000..60df8ea86ed2aa1a23a5f41c970b999639050db1 GIT binary patch literal 192909 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

_#I7# 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%0At(Jg8GyMBIo>#q&(6<* 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 (0?^31X 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�@)wjE|Ok-3A3l zUIw+@ML^`{G`NtKb6a;c!z>%^w^P?u>_d%LjoGBKu4u~hch!-HKN5N7%_ zt@+yP@0sU&Z(a^O*6J(9$(=5B9}hY*6jU>l@qY{KDxD_CosUK2-U<#Y162%-zUw%3CA!k5*-#c$nvNjDXCXKOiIo0VmD`DJ0O37>J0)mI(1Svtm0XfPm5UVq%y>H;RjJL zU-)bnPCdsmT%RFneNecqr(VBk_q3kO#W>zEx9Zwsu2!AMZ%otYFL9aqs{z-Gk=vgq zRw%(9A(b)VZqEh6xtm6Ja}5o;-O=Un}JdBT4o%#kuEfs2d&o-0H| z;$GGKnwe6gl-npg`XYB2qM_$IvTy<(iM{DrL(`6KHpja1drPpl0Mo9)EIku&ThN!i z)07p}jX|}!Quj&SSJA;=7-x8(b72?$YxjNmTsw>ze(_=>xEDiy4!2_yDzF#a5)G;i z8@w8_RY$c164!3uqIDo0suxQ4=3l)Xe8Sqx2tGe(?JfQ|V0VkQk�V_I%Oq2wTl! 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

xoBZtq!4r{eWK0+f9V%vf~c9Y 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 AAOHXW literal 0 HcmV?d00001 diff --git a/assets/images/banner-images/hero-5.png b/assets/images/banner-images/hero-5.png new file mode 100644 index 0000000000000000000000000000000000000000..ef06249436e7f41513ef81293979ed123c0906be GIT binary patch literal 212120 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�ZxY}MfYiz^3)b=n~x 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

<$6KErc+7}6_VbxL$U7OU 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 z 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

g2R+LEWkZ5V9)WK+ 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%0AIGz)V~ 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 literal 0 HcmV?d00001 diff --git a/assets/images/banner-images/hero-6.png b/assets/images/banner-images/hero-6.png new file mode 100644 index 0000000000000000000000000000000000000000..3f68a2ebdf33625a43798f9a00c805cb394ac9ea GIT binary patch literal 202654 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 z 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 | null productVideo: string productVideoTranscript: string + heroImage?: string featuredLinks: Record> productUserExamples: Array<{ username: string; description: string }> productCommunityExamples: Array<{ repo: string; description: string }> @@ -113,6 +114,7 @@ export const getProductLandingContextFromRequest = async ( ...pick(page, ['introPlainText', 'beta_product', 'intro']), productVideo, productVideoTranscript: page.product_video_transcript || null, + heroImage: page.heroImage || null, hasGuidesPage, product: { href: productTree.href, diff --git a/src/landings/components/bespoke/BespokeLanding.tsx b/src/landings/components/bespoke/BespokeLanding.tsx index 29746737c2dc..0e61f7bf561f 100644 --- a/src/landings/components/bespoke/BespokeLanding.tsx +++ b/src/landings/components/bespoke/BespokeLanding.tsx @@ -1,14 +1,14 @@ import { useMemo } from 'react' import { DefaultLayout } from '@/frame/components/DefaultLayout' -import { useBespokeContext } from '@/landings/context/BespokeContext' +import { useLandingContext } from '@/landings/context/LandingContext' import { LandingHero } from '@/landings/components/shared/LandingHero' import { ArticleGrid } from '@/landings/components/shared/LandingArticleGridWithFilter' import type { ArticleCardItems } from '@/landings/types' export const BespokeLanding = () => { - const { title, intro, tocItems } = useBespokeContext() + const { title, intro, heroImage, introLinks, tocItems } = useLandingContext() const flatArticles: ArticleCardItems = useMemo( () => tocItems.flatMap((item) => item.childTocItems || []), @@ -18,7 +18,7 @@ export const BespokeLanding = () => { return (

- +
diff --git a/src/landings/components/discovery/DiscoveryLanding.tsx b/src/landings/components/discovery/DiscoveryLanding.tsx index 4bd247378cf5..61c87ba0b883 100644 --- a/src/landings/components/discovery/DiscoveryLanding.tsx +++ b/src/landings/components/discovery/DiscoveryLanding.tsx @@ -1,7 +1,7 @@ import { useMemo } from 'react' import { DefaultLayout } from '@/frame/components/DefaultLayout' -import { useDiscoveryContext } from '@/landings/context/DiscoveryContext' +import { useLandingContext } from '@/landings/context/LandingContext' import { LandingHero } from '@/landings/components/shared/LandingHero' import { ArticleGrid } from '@/landings/components/shared/LandingArticleGridWithFilter' import { LandingCarousel } from '@/landings/components/shared/LandingCarousel' @@ -9,7 +9,7 @@ import { LandingCarousel } from '@/landings/components/shared/LandingCarousel' import type { ArticleCardItems } from '@/landings/types' export const DiscoveryLanding = () => { - const { title, intro, tocItems, recommended } = useDiscoveryContext() + const { title, intro, heroImage, introLinks, tocItems, recommended } = useLandingContext() const flatArticles: ArticleCardItems = useMemo( () => tocItems.flatMap((item) => item.childTocItems || []), @@ -19,7 +19,7 @@ export const DiscoveryLanding = () => { return (
- +
diff --git a/src/landings/components/journey/JourneyLanding.tsx b/src/landings/components/journey/JourneyLanding.tsx index 9ce831ef7610..7eb489fe0e7f 100644 --- a/src/landings/components/journey/JourneyLanding.tsx +++ b/src/landings/components/journey/JourneyLanding.tsx @@ -1,14 +1,14 @@ import { DefaultLayout } from '@/frame/components/DefaultLayout' -import { useJourneyContext } from '@/landings/context/JourneyContext' +import { useLandingContext } from '@/landings/context/LandingContext' import { LandingHero } from '@/landings/components/shared/LandingHero' export const JourneyLanding = () => { - const { title, intro } = useJourneyContext() + const { title, intro, heroImage, introLinks } = useLandingContext() return (
- +
TODO
diff --git a/src/landings/components/shared/LandingHero.module.scss b/src/landings/components/shared/LandingHero.module.scss new file mode 100644 index 000000000000..9068b7d93e4c --- /dev/null +++ b/src/landings/components/shared/LandingHero.module.scss @@ -0,0 +1,191 @@ +.landingHero { + position: relative; + display: flex; + align-items: center; + padding: 4rem 0; + background-color: var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa)); + background-size: cover; + background-position: center center; + background-repeat: no-repeat; + overflow: hidden; + height: 28rem; + width: 100%; +} + +.heroContent { + position: relative; + width: 50rem; + max-width: 50rem; + padding: 0 7rem; + display: flex; + align-items: center; +} + +.heroText { + text-align: left; + width: 100%; +} + +.heroHeading { + font-size: 4rem; + font-weight: 600; + line-height: 1.2; + margin: 0 0 1rem 0; + color: var(--fgColor-default, var(--color-fg-default, #1f2328)); + max-width: 48rem; +} + +.heroDescription { + font-size: 1.25rem; + line-height: 1.5; + color: var(--fgColor-muted, var(--color-fg-muted, #656d76)); + margin: 0 0 2rem 0; + max-width: 36rem; +} + +.heroActions { + display: flex; + gap: 1rem; + flex-wrap: wrap; +} + +.heroAction { + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0.75rem 1.5rem; + border-radius: 6px; + font-weight: 500; + text-decoration: none; + transition: all 0.2s ease; + min-height: 2.75rem; + border: 1px solid transparent; +} + +.heroPrimaryAction { + background-color: var( + --bgColor-success-emphasis, + var(--color-btn-primary-bg, #1f883d) + ); + color: var(--fgColor-onEmphasis, var(--color-btn-primary-text, #ffffff)); + border-color: var( + --borderColor-success-emphasis, + var(--color-btn-primary-border, #1f883d) + ); + + &:hover { + background-color: var( + --bgColor-success-emphasis, + var(--color-btn-primary-hover-bg, #1a7f37) + ); + border-color: var( + --borderColor-success-emphasis, + var(--color-btn-primary-hover-border, #1a7f37) + ); + text-decoration: none; + } + + &:focus { + outline: 2px solid + var( + --borderColor-success-emphasis, + var(--color-btn-primary-focus, #1f883d) + ); + outline-offset: 2px; + } +} + +.heroSecondaryAction { + background-color: transparent; + color: var(--fgColor-default, var(--color-fg-default, #1f2328)); + border-color: var( + --borderColor-default, + var(--color-border-default, #d1d9e0) + ); + + &:hover { + background-color: var(--bgColor-muted, var(--color-canvas-subtle, #f3f4f6)); + border-color: var( + --borderColor-default, + var(--color-border-default, #d1d9e0) + ); + text-decoration: none; + } + + &:focus { + outline: 2px solid + var(--borderColor-accent-emphasis, var(--color-accent-emphasis, #0969da)); + outline-offset: 2px; + } +} + +@media (max-width: 865px) { + .landingHero { + height: 24rem; + background-image: none !important; + flex-direction: column; + text-align: center; + justify-content: center; + background-color: var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa)); + } + + .heroContent { + width: 100%; + order: 2; + padding: 0 1rem; + } + + .heroHeading { + font-size: 3rem; + } + + .heroDescription { + font-size: 1.1rem; + } + + .heroActions { + justify-content: center; + } + + .heroAction { + width: auto; + min-width: 12rem; + } + + .heroText { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + } +} + +@media (max-width: 480px) { + .landingHero { + height: 32rem; + background-image: none !important; + background-color: var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa)); + flex-direction: column; + text-align: center; + padding: 2rem 0 1rem; + justify-content: center; + } + + .heroContent { + width: 100%; + order: 2; + padding: 1rem; + } + + .heroText { + display: flex; + flex-direction: column; + text-align: center; + align-items: center; + } + + .heroActions { + justify-content: center; + align-items: center; + } +} diff --git a/src/landings/components/shared/LandingHero.tsx b/src/landings/components/shared/LandingHero.tsx index fc717b2799a7..83649ecb4d76 100644 --- a/src/landings/components/shared/LandingHero.tsx +++ b/src/landings/components/shared/LandingHero.tsx @@ -1,18 +1,61 @@ -import { Lead } from '@/frame/components/ui/Lead/Lead' +import styles from './LandingHero.module.scss' +import { useTranslation } from '@/languages/components/useTranslation' type LandingHeroProps = { title: string intro?: string + heroImage?: string + introLinks?: Record | null } -export const LandingHero = ({ title, intro }: LandingHeroProps) => { +export const LandingHero = ({ title, intro, heroImage, introLinks }: LandingHeroProps) => { + const { t } = useTranslation(['product_landing']) + + const linkEntries = introLinks ? Object.entries(introLinks) : [] + const primaryAction = linkEntries[0] + const secondaryAction = linkEntries[1] + return ( -
-
+
) } diff --git a/src/landings/context/BespokeContext.tsx b/src/landings/context/BespokeContext.tsx deleted file mode 100644 index f7bd5b9ca940..000000000000 --- a/src/landings/context/BespokeContext.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { createContext, useContext } from 'react' -import { FeaturedLink, getFeaturedLinksFromReq } from '@/landings/components/ProductLandingContext' -import { mapRawTocItemToTocItem } from '@/landings/types' -import type { TocItem } from '@/landings/types' -import type { LearningTrack } from '@/types' - -export type BespokeContextT = { - title: string - intro: string - productCallout: string - permissions: string - tocItems: Array - variant?: 'compact' | 'expanded' - featuredLinks: Record> - renderedPage: string - currentLearningTrack?: LearningTrack - currentLayout: string -} - -export const BespokeContext = createContext(null) - -export const useBespokeContext = (): BespokeContextT => { - const context = useContext(BespokeContext) - - if (!context) { - throw new Error('"useBespokeContext" may only be used inside "BespokeContext.Provider"') - } - - return context -} - -export const getBespokeContextFromRequest = async (req: any): Promise => { - const page = req.context.page - - return { - title: page.title, - productCallout: page.product || '', - permissions: page.permissions || '', - intro: page.intro, - tocItems: (req.context.genericTocFlat || req.context.genericTocNested || []).map( - mapRawTocItemToTocItem, - ), - variant: req.context.genericTocFlat ? 'expanded' : 'compact', - featuredLinks: getFeaturedLinksFromReq(req), - renderedPage: req.context.renderedPage, - currentLearningTrack: req.context.currentLearningTrack, - currentLayout: req.context.currentLayoutName, - } -} diff --git a/src/landings/context/DiscoveryContext.tsx b/src/landings/context/DiscoveryContext.tsx deleted file mode 100644 index c4b13f2702d6..000000000000 --- a/src/landings/context/DiscoveryContext.tsx +++ /dev/null @@ -1,61 +0,0 @@ -import { createContext, useContext } from 'react' -import { FeaturedLink, getFeaturedLinksFromReq } from '@/landings/components/ProductLandingContext' -import { mapRawTocItemToTocItem } from '@/landings/types' -import type { TocItem } from '@/landings/types' -import type { LearningTrack } from '@/types' - -export type DiscoveryContextT = { - title: string - intro: string - productCallout: string - permissions: string - tocItems: Array - variant?: 'compact' | 'expanded' - featuredLinks: Record> - renderedPage: string - currentLearningTrack?: LearningTrack - currentLayout: string - recommended?: string[] // Array of article paths -} - -export const DiscoveryContext = createContext(null) - -export const useDiscoveryContext = (): DiscoveryContextT => { - const context = useContext(DiscoveryContext) - - if (!context) { - throw new Error('"useDiscoveryContext" may only be used inside "DiscoveryContext.Provider"') - } - - return context -} - -export const getDiscoveryContextFromRequest = async (req: any): Promise => { - const page = req.context.page - - // Support legacy `spotlight` property as `recommended` for pages like Copilot Cookbook - // However, `spotlight` will have lower priority than the `recommended` property - let recommended: string[] = [] - if (page.recommended && page.recommended.length > 0) { - recommended = page.recommended - } else if (page.spotlight && page.spotlight.length > 0) { - // Remove the `image` property from spotlight items, since we don't use those for the carousel - recommended = page.spotlight.map((item: any) => item.article) - } - - return { - title: page.title, - productCallout: page.product || '', - permissions: page.permissions || '', - intro: page.intro, - tocItems: (req.context.genericTocFlat || req.context.genericTocNested || []).map( - mapRawTocItemToTocItem, - ), - variant: req.context.genericTocFlat ? 'expanded' : 'compact', - featuredLinks: getFeaturedLinksFromReq(req), - renderedPage: req.context.renderedPage, - currentLearningTrack: req.context.currentLearningTrack, - currentLayout: req.context.currentLayoutName, - recommended, - } -} diff --git a/src/landings/context/JourneyContext.tsx b/src/landings/context/JourneyContext.tsx deleted file mode 100644 index 47c0c8340172..000000000000 --- a/src/landings/context/JourneyContext.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { createContext, useContext } from 'react' -import { FeaturedLink, getFeaturedLinksFromReq } from '@/landings/components/ProductLandingContext' -import { mapRawTocItemToTocItem } from '@/landings/types' -import type { TocItem } from '@/landings/types' -import type { LearningTrack } from '@/types' - -export type JourneyContextT = { - title: string - intro: string - productCallout: string - permissions: string - tocItems: Array - variant?: 'compact' | 'expanded' - featuredLinks: Record> - renderedPage: string - currentLearningTrack?: LearningTrack - currentLayout: string -} - -export const JourneyContext = createContext(null) - -export const useJourneyContext = (): JourneyContextT => { - const context = useContext(JourneyContext) - - if (!context) { - throw new Error('"useJourneyContext" may only be used inside "JourneyContext.Provider"') - } - - return context -} - -export const getJourneyContextFromRequest = async (req: any): Promise => { - const page = req.context.page - - return { - title: page.title, - productCallout: page.product || '', - permissions: page.permissions || '', - intro: page.intro, - tocItems: (req.context.genericTocFlat || req.context.genericTocNested || []).map( - mapRawTocItemToTocItem, - ), - variant: req.context.genericTocFlat ? 'expanded' : 'compact', - featuredLinks: getFeaturedLinksFromReq(req), - renderedPage: req.context.renderedPage, - currentLearningTrack: req.context.currentLearningTrack, - currentLayout: req.context.currentLayoutName, - } -} diff --git a/src/landings/context/LandingContext.tsx b/src/landings/context/LandingContext.tsx new file mode 100644 index 000000000000..0739c142295e --- /dev/null +++ b/src/landings/context/LandingContext.tsx @@ -0,0 +1,76 @@ +import { createContext, useContext } from 'react' +import { FeaturedLink, getFeaturedLinksFromReq } from '@/landings/components/ProductLandingContext' +import { mapRawTocItemToTocItem } from '@/landings/types' +import type { TocItem } from '@/landings/types' +import type { LearningTrack } from '@/types' + +export type LandingType = 'bespoke' | 'discovery' | 'journey' + +export type LandingContextT = { + landingType: LandingType + title: string + intro: string + productCallout: string + permissions: string + tocItems: Array + variant?: 'compact' | 'expanded' + featuredLinks: Record> + renderedPage: string + currentLearningTrack?: LearningTrack + currentLayout: string + heroImage?: string + // For discovery landing pages + recommended?: string[] // Array of article paths + // For discovery landing pages + introLinks?: Record +} + +export const LandingContext = createContext(null) + +export const useLandingContext = (): LandingContextT => { + const context = useContext(LandingContext) + + if (!context) { + throw new Error('"useLandingContext" may only be used inside "LandingContext.Provider"') + } + + return context +} + +export const getLandingContextFromRequest = async ( + req: any, + landingType: LandingType, +): Promise => { + const page = req.context.page + + let recommended: string[] = [] + if (landingType === 'discovery') { + // Support legacy `spotlight` property as `recommended` for pages like Copilot Cookbook + // However, `spotlight` will have lower priority than the `recommended` property + if (page.recommended && page.recommended.length > 0) { + recommended = page.recommended + } else if (page.spotlight && page.spotlight.length > 0) { + // Remove the `image` property from spotlight items, since we don't use those for the carousel + recommended = page.spotlight.map((item: any) => item.article) + } + } + + return { + landingType, + title: page.title, + productCallout: page.product || '', + permissions: page.permissions || '', + intro: page.intro, + tocItems: (req.context.genericTocFlat || req.context.genericTocNested || []).map( + mapRawTocItemToTocItem, + ), + variant: req.context.genericTocFlat ? 'expanded' : 'compact', + featuredLinks: getFeaturedLinksFromReq(req), + renderedPage: req.context.renderedPage, + currentLearningTrack: req.context.currentLearningTrack, + currentLayout: req.context.currentLayoutName, + heroImage: page.heroImage || '/assets/images/banner-images/hero-1.png', + introLinks: page.introLinks || null, + recommended, + } +} diff --git a/src/landings/pages/product.tsx b/src/landings/pages/product.tsx index eeed5a9c96d6..c5414d908267 100644 --- a/src/landings/pages/product.tsx +++ b/src/landings/pages/product.tsx @@ -49,22 +49,12 @@ import { } from '@/frame/components/context/CategoryLandingContext' import { BespokeLanding } from '@/landings/components/bespoke/BespokeLanding' import { - BespokeContext, - getBespokeContextFromRequest, - BespokeContextT, -} from '@/landings/context/BespokeContext' + LandingContext, + getLandingContextFromRequest, + LandingContextT, +} from '@/landings/context/LandingContext' import { DiscoveryLanding } from '@/landings/components/discovery/DiscoveryLanding' -import { - DiscoveryContext, - DiscoveryContextT, - getDiscoveryContextFromRequest, -} from '@/landings/context/DiscoveryContext' import { JourneyLanding } from '@/landings/components/journey/JourneyLanding' -import { - getJourneyContextFromRequest, - JourneyContext, - JourneyContextT, -} from '@/landings/context/JourneyContext' function initiateArticleScripts() { copyCode() @@ -79,9 +69,9 @@ type Props = { tocLandingContext?: TocLandingContextT articleContext?: ArticleContextT categoryLandingContext?: CategoryLandingContextT - bespokeContext?: BespokeContextT - discoveryContext?: DiscoveryContextT - journeyContext?: JourneyContextT + bespokeContext?: LandingContextT + discoveryContext?: LandingContextT + journeyContext?: LandingContextT } const GlobalPage = ({ mainContext, @@ -108,21 +98,21 @@ const GlobalPage = ({ let content if (bespokeContext) { content = ( - + - + ) } else if (discoveryContext) { content = ( - + - + ) } else if (journeyContext) { content = ( - + - + ) } else if (productLandingContext) { content = ( @@ -184,23 +174,23 @@ export const getServerSideProps: GetServerSideProps = async (context) => // This looks a little funky, but it's so we only send one context's data to the client // TODO: TEMP: This is a temporary solution to turn off/on new landing pages while we develop them if (currentLayoutName === 'bespoke-landing' || req.query?.feature === 'bespoke-landing') { - props.bespokeContext = await getBespokeContextFromRequest(req) - additionalUINamespaces.push('bespoke_landing') + props.bespokeContext = await getLandingContextFromRequest(req, 'bespoke') + additionalUINamespaces.push('bespoke_landing', 'product_landing') } else if (currentLayoutName === 'journey-landing' || req.query?.feature === 'journey-landing') { - props.journeyContext = await getJourneyContextFromRequest(req) - additionalUINamespaces.push('journey_landing') + props.journeyContext = await getLandingContextFromRequest(req, 'journey') + additionalUINamespaces.push('journey_landing', 'product_landing') } else if ( currentLayoutName === 'discovery-landing' || req?.query?.feature === 'discovery-landing' ) { - props.discoveryContext = await getDiscoveryContextFromRequest(req) - additionalUINamespaces.push('discovery_landing') + props.discoveryContext = await getLandingContextFromRequest(req, 'discovery') + additionalUINamespaces.push('discovery_landing', 'product_landing') } else if (currentLayoutName === 'product-landing') { props.productLandingContext = await getProductLandingContextFromRequest(req) additionalUINamespaces.push('product_landing') } else if (currentLayoutName === 'product-guides') { props.productGuidesContext = getProductGuidesContextFromRequest(req) - additionalUINamespaces.push('product_guides') + additionalUINamespaces.push('product_guides', 'product_landing') } else if (relativePath?.endsWith('index.md')) { if (currentLayoutName === 'category-landing') { props.categoryLandingContext = getCategoryLandingContextFromRequest(req) From 4589da076c01425e242502a397e8fd7f0941ec5c Mon Sep 17 00:00:00 2001 From: Larissa Fortuna <56982181+lkfortuna@users.noreply.github.com> Date: Thu, 11 Sep 2025 15:21:16 -0700 Subject: [PATCH 19/22] Update macOS runner links to include macos-26 (#57375) Co-authored-by: Sam Browning <106113886+sabrowning1@users.noreply.github.com> --- data/reusables/actions/larger-runners-table.md | 4 ++-- data/reusables/actions/supported-github-runners.md | 14 ++++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/data/reusables/actions/larger-runners-table.md b/data/reusables/actions/larger-runners-table.md index a23a1dc0edaf..51082c35cbcc 100644 --- a/data/reusables/actions/larger-runners-table.md +++ b/data/reusables/actions/larger-runners-table.md @@ -1,4 +1,4 @@ | Runner Size | Architecture| Processor (CPU)| Memory (RAM) | Storage (SSD) | Workflow label | | ------------| ------------| -------------- | ------------- | ------------- |--------------------------------------------------------------------------------------------------------------------------------------------------| -| Large | Intel | 12 | 30 GB | 14 GB | macos-latest-large, macos-13-large, macos-14-large [latest], macos-15-large | -| XLarge | arm64 (M2) | 5 (+ 8 GPU hardware acceleration) | 14 GB | 14 GB | macos-latest-xlarge, macos-13-xlarge, macos-14-xlarge [latest], macos-15-xlarge | +| Large | Intel | 12 | 30 GB | 14 GB | macos-latest-large, macos-13-large, macos-14-large, macos-15-large (latest) | +| XLarge | arm64 (M2) | 5 (+ 8 GPU hardware acceleration) | 14 GB | 14 GB | macos-latest-xlarge, macos-13-xlarge, macos-14-xlarge, macos-15-xlarge (latest), macos-26-xlarge ({% data variables.release-phases.public_preview %}) | diff --git a/data/reusables/actions/supported-github-runners.md b/data/reusables/actions/supported-github-runners.md index 4de203d4268c..4709fd2132f6 100644 --- a/data/reusables/actions/supported-github-runners.md +++ b/data/reusables/actions/supported-github-runners.md @@ -76,9 +76,10 @@ For public repositories, jobs using the workflow labels shown in the table below 14 GB arm64 - macos-latest, - macos-14, - macos-15 + macos-latest, + macos-14, + macos-15, + macos-26 ({% data variables.release-phases.public_preview %}) @@ -142,9 +143,10 @@ For {% ifversion ghec %}internal and{% endif %} private repositories, jobs using 14 GB arm64 - macos-latest, - macos-14, - macos-15 + macos-latest, + macos-14, + macos-15, + macos-26 ({% data variables.release-phases.public_preview %}) From 86bcd366d33b4f496ad4a38ac2c00657ecfa752b Mon Sep 17 00:00:00 2001 From: Kevin Heis Date: Thu, 11 Sep 2025 15:24:38 -0700 Subject: [PATCH 20/22] Add concurrency limit to link checker to prevent overwhelming external servers (#57514) --- .../scripts/rendered-content-link-checker.ts | 64 +++++++++++++++---- 1 file changed, 50 insertions(+), 14 deletions(-) diff --git a/src/links/scripts/rendered-content-link-checker.ts b/src/links/scripts/rendered-content-link-checker.ts index dacfe7009718..3218a712d14a 100755 --- a/src/links/scripts/rendered-content-link-checker.ts +++ b/src/links/scripts/rendered-content-link-checker.ts @@ -76,8 +76,12 @@ type Options = { bail?: boolean commentLimitToExternalLinks?: boolean actionContext?: any + concurrency?: number } +// Default concurrency limit for URL requests +const DEFAULT_CONCURRENCY_LIMIT = 3 + const STATIC_PREFIXES: Record = { assets: path.resolve('assets'), public: path.resolve(path.join('src', 'graphql', 'data')), @@ -114,6 +118,32 @@ const externalLinkCheckerDB = await JSONFilePreset(EXTERNAL_LINK_CHECKER_D type DBType = typeof externalLinkCheckerDB +// Simple concurrency limiter +async function limitConcurrency( + items: T[], + asyncFn: (item: T) => Promise, + limit: number = 3, +): Promise { + const results: Promise[] = [] + const executing = new Set>() + + for (const item of items) { + const promise = asyncFn(item).then((result) => { + executing.delete(promise) + return result + }) + + results.push(promise) + executing.add(promise) + + if (executing.size >= limit) { + await Promise.race(executing) + } + } + + return Promise.all(results) +} + // Given a number and a percentage, return the same number with a *percentage* // max change of making a bit larger or smaller. // E.g. `jitter(55, 10)` will return a value between `[55 - 55/10: 55 + 55/10]` @@ -156,6 +186,7 @@ if (import.meta.url.endsWith(process.argv[1])) { REPORT_LABEL, EXTERNAL_SERVER_ERRORS_AS_WARNINGS, CHECK_ANCHORS, + CONCURRENCY, } = process.env const octokit = github() @@ -193,6 +224,7 @@ if (import.meta.url.endsWith(process.argv[1])) { reportAuthor: REPORT_AUTHOR, actionContext: getActionContext(), externalServerErrorsAsWarning: EXTERNAL_SERVER_ERRORS_AS_WARNINGS, + concurrency: CONCURRENCY ? parseInt(CONCURRENCY, 10) : DEFAULT_CONCURRENCY_LIMIT, } if (opts.shouldComment || opts.createReport) { @@ -238,6 +270,7 @@ if (import.meta.url.endsWith(process.argv[1])) { * externalServerErrorsAsWarning {boolean} - Treat >=500 errors or temporary request errors as warning * filter {Array} - strings to match the pages' relativePath * versions {Array} - only certain pages' versions (e.g. ) + * concurrency {number} - Maximum number of concurrent URL requests (default: 3, env: CONCURRENCY) * */ @@ -263,6 +296,7 @@ async function main( reportRepository = 'github/docs-content', reportAuthor = 'docs-bot', reportLabel = 'broken link report', + concurrency = DEFAULT_CONCURRENCY_LIMIT, } = opts // Note! The reason we're using `warmServer()` in this script, @@ -337,8 +371,9 @@ async function main( debugTimeStart(core, 'processPages') const t0 = new Date().getTime() - const flawsGroups = await Promise.all( - pages.map((page: Page) => + const flawsGroups = await limitConcurrency( + pages, + (page: Page) => processPage( core, page, @@ -348,7 +383,7 @@ async function main( externalLinkCheckerDB, versions as string[], ), - ), + concurrency, // Limit concurrent page checks ) const t1 = new Date().getTime() debugTimeEnd(core, 'processPages') @@ -653,14 +688,13 @@ async function processPage( versions: string[], ) { const { verbose, verboseUrl, bail } = opts - const allFlawsEach = await Promise.all( - page.permalinks - .filter((permalink) => { - return !versions.length || versions.includes(permalink.pageVersion) - }) - .map((permalink) => { - return processPermalink(core, permalink, page, pageMap, redirects, opts, db) - }), + const filteredPermalinks = page.permalinks.filter((permalink) => { + return !versions.length || versions.includes(permalink.pageVersion) + }) + const allFlawsEach = await limitConcurrency( + filteredPermalinks, + (permalink) => processPermalink(core, permalink, page, pageMap, redirects, opts, db), + opts.concurrency || DEFAULT_CONCURRENCY_LIMIT, // Limit concurrent permalink checks per page ) const allFlaws = allFlawsEach.flat() @@ -714,8 +748,9 @@ async function processPermalink( $('a[href]').each((i, link) => { links.push(link) }) - const newFlaws: LinkFlaw[] = await Promise.all( - links.map(async (link) => { + const newFlaws: LinkFlaw[] = await limitConcurrency( + links, + async (link) => { const { href } = (link as cheerio.TagElement).attribs // The global cache can't be used for anchor links because they @@ -756,7 +791,8 @@ async function processPermalink( globalHrefCheckCache.set(href, flaw) } } - }), + }, + opts.concurrency || DEFAULT_CONCURRENCY_LIMIT, // Limit concurrent link checks per permalink ) for (const flaw of newFlaws) { From 9df49ee5baf45f93ef2f25c461a98b2ee7112bbf Mon Sep 17 00:00:00 2001 From: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> Date: Thu, 11 Sep 2025 16:21:10 -0700 Subject: [PATCH 21/22] Grok promo update (#57494) Co-authored-by: bkoshea <78511330+bkoshea@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- data/reusables/copilot/grok-promo-period.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/reusables/copilot/grok-promo-period.md b/data/reusables/copilot/grok-promo-period.md index 90a0ffc2783e..fbda965f2191 100644 --- a/data/reusables/copilot/grok-promo-period.md +++ b/data/reusables/copilot/grok-promo-period.md @@ -1 +1 @@ -> [!Important] Complimentary access for {% data variables.copilot.copilot_grok_code %} is available until 12 p.m. PDT on Wednesday, September 10, 2025. [Regular pricing](/copilot/reference/ai-models/supported-models#model-multipliers) applies after that point. +> [!Important] Complimentary access to {% data variables.copilot.copilot_grok_code %} is continuing past the previously announced end time. A new end date has not been set. We may update or conclude this promotion at any time. [Regular pricing](/copilot/reference/ai-models/supported-models#model-multipliers) applies after the extension ends. From b830c828f0b1c51c38057ff9a598f3d1fd935b11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Sep 2025 23:22:43 +0000 Subject: [PATCH 22/22] Bump github/gh-base-image/gh-base-noble from 20250805-204228-g50c20871f to 20250911-223345-ge6d335835 in the baseimages group (#57517) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c8abbbc3a30c..96da219a32d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ # --------------------------------------------------------------- # To update the sha: # https://github.com/github/gh-base-image/pkgs/container/gh-base-image%2Fgh-base-noble -FROM ghcr.io/github/gh-base-image/gh-base-noble:20250805-204228-g50c20871f AS base +FROM ghcr.io/github/gh-base-image/gh-base-noble:20250911-223345-ge6d335835 AS base # Install curl for Node install and determining the early access branch # Install git for cloning docs-early-access & translations repos